Myvideo

Guest

Login

ТОП 35 ЛУЧШИХ И САМЫХ рекомендуемых книг для программистов

Uploaded By: Myvideo
17 views
0
0 votes
0

#топкниг #книги #Python #книги #программирование #BestProgrammingBooks #топкниг #Python В интернете полно списков «Лучших книг по программированию за всё время» и многие из них советуют разные (не всегда хорошие) книги. Один программист решил узнать, какие книги рекомендуют чаще всего. Для этого он взял все эти списки, проанализировал их и выложил свою мета-подборку из 25 книг. Делимся ей с вами. А еще дополнительно будут бонусы в конце статьи в виде других метаподборок. Для начала Пьер сделал несколько вариаций Google-запроса «Best Programming Books». Спарсив топ поисковой выдачи и исключив дубликаты списков, Пьер получив 150 подходящих страниц. Далее из них были исключены ветки Quora и Reddit, а также списки, сфокусированные на конкретной технологии или платформе, одном конкретном языке или бесплатных онлайн-книгах. В итоге получилось 110 HTML-файлов, для которых были определены CSS-селекторы с названиями книг. При этом удалось исключить ещё около 40 нерелевантных страниц. Используя Python, библиотеку BeautifulSoup и найденные CSS-селекторы, Пьер извлёк текст из необходимых DOM-элементов. Получился большой список книг, требующий дополнительной обработки. Для этого списка было уже легко вычислить наиболее часто рекомендуемые книги. Все данные, которые использовались для обработки, можно найти в GitHub-репозитории. Мы постарались найти переводные эквиваленты указанных Пьером книг. Не всегда у хороших книг бывают достойные переводы. Поэтому также мы указываем оригинальные названия изданий. Наш сайт: 00:00 - Начало 00:54 - Сама процедура поиска и подбора книг от французского разработчика Пьера де Вульфа 02:30 - 25 место Хамбл, Фарли. Непрерывное развёртывание ПО (8.8% рекомендаций) 03:27 - 24 место Уэйн, Седжвик. Алгоритмы на Java (8.8% рекомендаций) 03:52 - 23 место Кори Альтхофф. Сам себе программист (8.8% рекомендаций) 04:44 - 22 место Steve McConnell. Rapid Development (8.8% рекомендаций) 05:10 - 21 место Питер Сейбел. Кодеры за работой. Размышления о ремесле программиста (10.2% рекомендаций) 06:28 - 20 место Эрик Эванс. Предметно-ориентированное проектирование. Структуризация сложных программных систем (10.2% рекомендаций) 07:14 - 19 место Дональд Кнут. Искусство программирования (10.2% рекомендаций) 07:38 - 18 место Абельсон, Сассман. Структура и интерпретация компьютерных программ (13.2% рекомендаций) 08:15 - 17 место Мартин Фаулер. Шаблоны корпоративных приложений (14.7% рекомендаций) 08:50 - 16 место Джон Бентли. Жемчужины программирования (16.1% рекомендаций) 09:20 - 15 место ДеМарко, Листер. Человеческий фактор. Успешные проекты и команды (17.6% рекомендаций) 09:52 - 14 место Кормен и др. Алгоритмы. Построение и анализ (17.6% рекомендаций) 10:35 - 13 место Чарльз Петцольд. Код: тайный язык информатики (19.1% рекомендаций) 11:08 - 12 место Стив Круг. Не заставляйте меня думать. Веб-юзабилити и здравый смысл (19.1% рекомендаций) 11:28 - 11 место Джон Сонмез. Путь программиста (22.0% рекомендаций) 12:06 - 10 место Г. Л. Макдауэлл. Карьера програмиста (22.0% рекомендаций) 12:34 - 9 место Приемы объектно-ориентированного проектирования. Паттерны проектирования (25.0% рекомендаций) 13:03 - 8 место Майкл Физерс. Эффективная работа с унаследованным кодом (26.4% рекомендаций) 14:04 - 7 место Роберт Мартин. Идеальный программист (27.9% рекомендаций) 14:34 - 6 место Фредерик Брукс. Мифический человеко-месяц, или Как создаются программные системы (27.9% рекомендаций) 15:17 - 5 место Фримен, Робсон. Head First. Паттерны проектирования (29.4% рекомендаций) 15:59 - 4 место Фаулер, Кент. Рефакторинг. Улучшение проекта существующего кода (35% рекомендаций) 16:46 - 3 место Стив Макконелл. Совершенный код (42% рекомендаций) 17:07 - 2 место Роберт Мартин. Чистый код (66% рекомендаций) 17:37 - 1 место Томас, Хант. Программист-прагматик (67% рекомендаций) 18:12 - БОНУС! ЕЩЕ подборка книг от программистов! Еще 10 самых рекомендуемых книг для программистов на русском языке от Dev-Books 18:54 - 1 место «JavaScript: сильные стороны», Дуглас Крокфорд 19:08 - 2 место «Язык программирования C», Брайан У. Керниган, Деннис М. Ритчи 19:26 - 3 место «Эффективное использование С . 55 верных способов улучшить структуру и код ваших программ», Скотт Майерс 19:46 - 4 место «Экстремальное программирование: разработка через тестирование», Кент Бек 20:01 - 5 место «Регулярные выражения», Джеффри Фридл 20:14 - 6 место «CLR via C#. Программирование на платформе Framework 4.5 на языке C#», Джеффри Рихтер 20:29 - 7 место «Современное проектирование на C », Андрей Александреску 20:46 - 8 место «Шаблоны тестирования xUnit. Рефакторинг кода тестов», Джерард Месарош 21:02 - 9 место «Компиляторы. Принципы, технологии и инструментарий», Альфред В. Ахо и другие 21:17 - 10 место «Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET», Кржиштоф Цвалина, Брэд Абрамс

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later