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

  Рет қаралды 25,610

DevGuide

DevGuide

Күн бұрын

#книги #программирование #BestProgrammingBooks #топкниг #Python
🔥 Скидочный промокод на услуги Рег.ру (скидка 5% на заказ домена или хостинга): EF41-9C69-3C6B-08DF
Выбрать домен со скидкой на reg.ru (введи промокод EF41-9C69-3C6B-08DF):
www.reg.ru/domain/new/?rlink=...
Выбрать хостинг со скидкой на reg.ru (введи промокод EF41-9C69-3C6B-08DF):
www.reg.ru/hosting/?rlink=ref...
Выбрать облачные серверы со скидкой на reg.ru (введи промокод EF41-9C69-3C6B-08DF):
www.reg.ru/vps/cloud/?rlink=r... 🔥
В интернете полно списков «Лучших книг по программированию за всё время» и многие из них советуют разные (не всегда хорошие) книги. Один программист решил узнать, какие книги рекомендуют чаще всего. Для этого он взял все эти списки, проанализировал их и выложил свою мета-подборку из 25 книг. Делимся ей с вами. А еще дополнительно будут бонусы в конце статьи в виде других метаподборок.
Для начала Пьер сделал несколько вариаций Google-запроса «Best Programming Books». Спарсив топ поисковой выдачи и исключив дубликаты списков, Пьер получив 150 подходящих страниц. Далее из них были исключены ветки Quora и Reddit, а также списки, сфокусированные на конкретной технологии или платформе, одном конкретном языке или бесплатных онлайн-книгах.
Мы постарались найти переводные эквиваленты указанных Пьером книг. Не всегда у хороших книг бывают достойные переводы. Поэтому также мы указываем оригинальные названия изданий.
Наш сайт: devguide.ru/2021/06/02/25-luc...
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#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#», Джеффри Рихтер
20:29 - 7 место «Современное проектирование на C++», Андрей Александреску
20:46 - 8 место «Шаблоны тестирования xUnit. Рефакторинг кода тестов», Джерард Месарош
21:02 - 9 место «Компиляторы. Принципы, технологии и инструментарий», Альфред В. Ахо и другие
21:17 - 10 место «Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET», Кржиштоф Цвалина, Брэд Абрамс

Пікірлер: 50
@devguideru
@devguideru 4 ай бұрын
🔥 Скидочный промокод на услуги Рег.ру (скидка 5% на заказ домена или хостинга): EF41-9C69-3C6B-08DF Выбрать домен со скидкой на reg.ru (введи промокод EF41-9C69-3C6B-08DF): www.reg.ru/domain/new/?rlink=reflink-12156865 Выбрать хостинг со скидкой на reg.ru (введи промокод EF41-9C69-3C6B-08DF): www.reg.ru/hosting/?rlink=reflink-12156865 Выбрать облачные серверы со скидкой на reg.ru (введи промокод EF41-9C69-3C6B-08DF): www.reg.ru/vps/cloud/?rlink=reflink-12156865 🔥
@devguideru
@devguideru 2 жыл бұрын
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#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#», Джеффри Рихтер 20:29 - 7 место «Современное проектирование на C++», Андрей Александреску 20:46 - 8 место «Шаблоны тестирования xUnit. Рефакторинг кода тестов», Джерард Месарош 21:02 - 9 место «Компиляторы. Принципы, технологии и инструментарий», Альфред В. Ахо и другие 21:17 - 10 место «Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET», Кржиштоф Цвалина, Брэд Абрамс
@artemzhitikhin6827
@artemzhitikhin6827 2 жыл бұрын
Спасибо! Отличная подборка
@devguideru
@devguideru 2 жыл бұрын
Вам спасибо за такую оценку, очень приятно!
@user-bt9hx3ik6e
@user-bt9hx3ik6e 2 жыл бұрын
хорошая подборка "общих" книг для программистов(про чистый код, паттерны, алгоритмы и тд). грокаем алгоритмы и чистый код уже есть)книги отличные
@devguideru
@devguideru 2 жыл бұрын
Да, с языка сняли) Сейчас делаю видео про них. Скоро выпущу.
@cathippo
@cathippo 2 жыл бұрын
"Грокаем Алгоритмы" - топовая книга для начинающих программистов!
@user-bt9hx3ik6e
@user-bt9hx3ik6e 2 жыл бұрын
@@cathippo однозначно.
@AlexanderBorshak
@AlexanderBorshak 2 жыл бұрын
Спасибо за видео, но подборка, конечно, в стиле "Смешались в кучу кони, люди!.." Разумеется, это не к вам претензия, а проблема методики отбора. Часть книг по большей части для менеджеров (как то "Чловеческий фактор" или книга Брукса), книга Круга вообще скорее для UX-дизайнера. Лично я, для тех кто хочет постичь именно программирование, поставил бы на первое место "Структуру и интерпретацию компьютерных программ" (18 в списке). Сложный курс, но отлично ставит мозги на место.
@devguideru
@devguideru 2 жыл бұрын
Согласен. Но есть такая вот "заковыка", что менеджерские штучки не спроста многие программисты советуют. Дело в том, что программирование больше про взаимодействие людей. И знать с другой стороны почему тебя "понукают" - тоже важно. Чаще всего перенести бизнес логику в программный код без поломки невозможно - если не вникнуть в суть бизнес процессов - а они сами по себе это взаимодействие людей и других сущностей бизнеса. Потому книги Брукса и Круга правильно оказались здесь. "Структура и интерпретация компьютерных программ" - крутая книга, несомненно!
@nav353
@nav353 2 жыл бұрын
Спасибо! Купил себе «Грокаем алгоритмы»
@devguideru
@devguideru 2 жыл бұрын
Книга очень крутая! Хороший выбор! Главное, что алгоритмы многие из книги реально в работе полезные и рассказано просто и понятно.
@Heckfy77704
@Heckfy77704 2 жыл бұрын
Ждём топ 💯
@devguideru
@devguideru 2 жыл бұрын
Я боюсь за такое даже браться))) Но можно попробовать.
@user-nr4jb7mz6l
@user-nr4jb7mz6l Жыл бұрын
Только начал заниматься, возьму на карандаш, прочту эти книги на своем пути как придет время
@devguideru
@devguideru Жыл бұрын
Удачи! Книги правда хорошие, прошли испытание временем.
@lyson7251
@lyson7251 2 жыл бұрын
Классные книги
@lv_rdvnbg7409
@lv_rdvnbg7409 2 жыл бұрын
Почему здесь так мало просмотров ета подборка очень хорошая я возьму себе на заметку некоторые !!!!!!👍🏻
@devguideru
@devguideru 2 жыл бұрын
Спасибо за такую оценку!
@tatiana32667
@tatiana32667 2 жыл бұрын
Страуструпа не хватает... Спасибо за подборку.
@devguideru
@devguideru 2 жыл бұрын
Спасибо вам за оценку! Ну почему-то его программисты не выделяли в своих советах, это же просто мета-подборка построенная на советах самих программистов из сети. Ну и плюсом там задача была более общей, т.е. сфокусированные на конкретном языке книги удалялись - а тут как мы с вами понимаем С++)
@user-eh2nu5qt5d
@user-eh2nu5qt5d 11 ай бұрын
Здравствуйте посоветуете книгу для начинающего программиста? я пока в этом деле ничего не понимаю.
@devguideru
@devguideru 11 ай бұрын
Кори Альтхофф. Сам себе программист - очень советую, небольшая, прям для начала!
@ivmerk
@ivmerk 6 ай бұрын
удивительно мало литературы по Computer Science..
@user-ql7im6ej9b
@user-ql7im6ej9b 10 ай бұрын
Грокаем алгоритмы тоже неплохая книга
@iron1326
@iron1326 2 жыл бұрын
👍
@devguideru
@devguideru 2 жыл бұрын
Спасибо!
@kuznec328
@kuznec328 2 жыл бұрын
В данный момент читаю Кори Альтхоффа.
@cathippo
@cathippo 2 жыл бұрын
хороший выбор!👍
@kuznec328
@kuznec328 2 жыл бұрын
@@cathippo Спасибо. А вы что читаете? Или что проходите?
@cathippo
@cathippo 2 жыл бұрын
@@kuznec328 тоже Альтхоффа прочитал, думаю потом в сторону Django двигаться, в веб идти именно на python.
@earthnews7724
@earthnews7724 Жыл бұрын
Ребят книга чисты код, можно читать если я начинающий программист?
@devguideru
@devguideru Жыл бұрын
Её лучше читать когда у Вас будет уже опыт "промышленного программирования". До этого смысла в ней мало будет.
@earthnews7724
@earthnews7724 Жыл бұрын
@@devguideru понятно спасибо, а то купил и теперь зря
@earthnews7724
@earthnews7724 Жыл бұрын
@@devguideru понятно спасибо, а то купил и теперь зря
@devguideru
@devguideru Жыл бұрын
@@earthnews7724 да не зря, со временем то пригодится, книга то хорошая, просто нужна в определенное время....
@andreyburmagin3030
@andreyburmagin3030 2 жыл бұрын
А где "Типы в языках программирования" Пирса?
@devguideru
@devguideru 2 жыл бұрын
Ну не рекомендовали значит програмисты, вот методика отбора: github.com/daolf/Most-recommended-programming-books , здесь на русском: devguide.ru/2021/06/02/25-luchshih-i-samyh-rekomenduemyh-knig-dlya-programmistov/
@black95wolf61
@black95wolf61 Жыл бұрын
👍🏻💯💯
@devguideru
@devguideru Жыл бұрын
Спасибо!)
@slavamogus3187
@slavamogus3187 2 жыл бұрын
Читаю Марка лутза доволен
@devguideru
@devguideru 2 жыл бұрын
да, отличный выбор!
@buddah2783
@buddah2783 Жыл бұрын
Один программист это кто такой)?
@devguideru
@devguideru Жыл бұрын
Зовут его Pierre de Wulf. Ссылка в описании есть) И его "гитхаб" тоже приведен. Здесь подробнее со ссылками: devguide.ru/2021/06/02/25-luchshih-i-samyh-rekomenduemyh-knig-dlya-programmistov/
@artemstepanenko2905
@artemstepanenko2905 8 ай бұрын
Прорешайте СИКП и вы будете лучше 90% программистов. #18 в этом списке. Не благодарите.
@menyavozutdima5322
@menyavozutdima5322 Жыл бұрын
К р а с и в о
@yourgrace9035
@yourgrace9035 7 ай бұрын
Лол, ни одной книги про архитектуру пк, операционки, сети, опитимизацию...
@devguideru
@devguideru 7 ай бұрын
Прям ни в одной про сети ничего нет и про архитектуру тоже вообще ничего прям? Лол
@yourgrace9035
@yourgrace9035 7 ай бұрын
@@devguideru Ни в одной из перечисленных книг это нормально не объясняется. Если к примеру Страуструп в книге по плюсам рассматривает базовые алгоритмы, это не значит что эта книга даст основу по алгоритмам
@devguideru
@devguideru 7 ай бұрын
@@yourgrace9035 в университете мы читали Таненбаума: архитектура компьютера и книгу операционные системы его же...
Программирование Столяров том 2
1:07
Дмитрий Тюкавкин
Рет қаралды 512
100❤️
00:19
Nonomen ノノメン
Рет қаралды 36 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 7 МЛН
BRUSH ONE’S TEETH WITH A CARDBOARD TOOTHBRUSH!#asmr
00:35
HAYATAKU はやたく
Рет қаралды 12 МЛН
cyberdeck with my own python operating system
2:13
JMilly
Рет қаралды 23 М.
bandicam 2024-05-19 15-25-40-490
9:30
КОЛЯ КАРТАК
Рет қаралды 4
How much charging is in your phone right now? 📱➡️ 🔋VS 🪫
0:11
Samsung Android Mobile Battrey
0:39
Gaming zone
Рет қаралды 342 М.
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 8 МЛН
Трагичная История Девушки 😱🔥
0:58
Смотри Под Чаёк
Рет қаралды 371 М.
What percentage of charge is on your phone now? #entertainment
0:14
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 6 МЛН