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

Ғылым және технология

#книги #программирование #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
    @devguideru4 ай бұрын

    🔥 Скидочный промокод на услуги Рег.ру (скидка 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
    @devguideru2 жыл бұрын

    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
    @artemzhitikhin68272 жыл бұрын

    Спасибо! Отличная подборка

  • @devguideru

    @devguideru

    2 жыл бұрын

    Вам спасибо за такую оценку, очень приятно!

  • @user-bt9hx3ik6e
    @user-bt9hx3ik6e2 жыл бұрын

    хорошая подборка "общих" книг для программистов(про чистый код, паттерны, алгоритмы и тд). грокаем алгоритмы и чистый код уже есть)книги отличные

  • @devguideru

    @devguideru

    2 жыл бұрын

    Да, с языка сняли) Сейчас делаю видео про них. Скоро выпущу.

  • @cathippo

    @cathippo

    2 жыл бұрын

    "Грокаем Алгоритмы" - топовая книга для начинающих программистов!

  • @user-bt9hx3ik6e

    @user-bt9hx3ik6e

    2 жыл бұрын

    @@cathippo однозначно.

  • @AlexanderBorshak
    @AlexanderBorshak2 жыл бұрын

    Спасибо за видео, но подборка, конечно, в стиле "Смешались в кучу кони, люди!.." Разумеется, это не к вам претензия, а проблема методики отбора. Часть книг по большей части для менеджеров (как то "Чловеческий фактор" или книга Брукса), книга Круга вообще скорее для UX-дизайнера. Лично я, для тех кто хочет постичь именно программирование, поставил бы на первое место "Структуру и интерпретацию компьютерных программ" (18 в списке). Сложный курс, но отлично ставит мозги на место.

  • @devguideru

    @devguideru

    2 жыл бұрын

    Согласен. Но есть такая вот "заковыка", что менеджерские штучки не спроста многие программисты советуют. Дело в том, что программирование больше про взаимодействие людей. И знать с другой стороны почему тебя "понукают" - тоже важно. Чаще всего перенести бизнес логику в программный код без поломки невозможно - если не вникнуть в суть бизнес процессов - а они сами по себе это взаимодействие людей и других сущностей бизнеса. Потому книги Брукса и Круга правильно оказались здесь. "Структура и интерпретация компьютерных программ" - крутая книга, несомненно!

  • @Heckfy77704
    @Heckfy777042 жыл бұрын

    Ждём топ 💯

  • @devguideru

    @devguideru

    2 жыл бұрын

    Я боюсь за такое даже браться))) Но можно попробовать.

  • @nav353
    @nav3532 жыл бұрын

    Спасибо! Купил себе «Грокаем алгоритмы»

  • @devguideru

    @devguideru

    2 жыл бұрын

    Книга очень крутая! Хороший выбор! Главное, что алгоритмы многие из книги реально в работе полезные и рассказано просто и понятно.

  • @lv_rdvnbg7409
    @lv_rdvnbg74092 жыл бұрын

    Почему здесь так мало просмотров ета подборка очень хорошая я возьму себе на заметку некоторые !!!!!!👍🏻

  • @devguideru

    @devguideru

    2 жыл бұрын

    Спасибо за такую оценку!

  • @lyson7251
    @lyson72512 жыл бұрын

    Классные книги

  • @user-nr4jb7mz6l
    @user-nr4jb7mz6l Жыл бұрын

    Только начал заниматься, возьму на карандаш, прочту эти книги на своем пути как придет время

  • @devguideru

    @devguideru

    Жыл бұрын

    Удачи! Книги правда хорошие, прошли испытание временем.

  • @tatiana32667
    @tatiana326672 жыл бұрын

    Страуструпа не хватает... Спасибо за подборку.

  • @devguideru

    @devguideru

    2 жыл бұрын

    Спасибо вам за оценку! Ну почему-то его программисты не выделяли в своих советах, это же просто мета-подборка построенная на советах самих программистов из сети. Ну и плюсом там задача была более общей, т.е. сфокусированные на конкретном языке книги удалялись - а тут как мы с вами понимаем С++)

  • @iron1326
    @iron13262 жыл бұрын

    👍

  • @devguideru

    @devguideru

    2 жыл бұрын

    Спасибо!

  • @user-eh2nu5qt5d
    @user-eh2nu5qt5d Жыл бұрын

    Здравствуйте посоветуете книгу для начинающего программиста? я пока в этом деле ничего не понимаю.

  • @devguideru

    @devguideru

    11 ай бұрын

    Кори Альтхофф. Сам себе программист - очень советую, небольшая, прям для начала!

  • @user-ql7im6ej9b
    @user-ql7im6ej9b11 ай бұрын

    Грокаем алгоритмы тоже неплохая книга

  • @ivmerk
    @ivmerk6 ай бұрын

    удивительно мало литературы по Computer Science..

  • @black95wolf61
    @black95wolf61 Жыл бұрын

    👍🏻💯💯

  • @devguideru

    @devguideru

    Жыл бұрын

    Спасибо!)

  • @andreyburmagin3030
    @andreyburmagin30302 жыл бұрын

    А где "Типы в языках программирования" Пирса?

  • @devguideru

    @devguideru

    2 жыл бұрын

    Ну не рекомендовали значит програмисты, вот методика отбора: github.com/daolf/Most-recommended-programming-books , здесь на русском: devguide.ru/2021/06/02/25-luchshih-i-samyh-rekomenduemyh-knig-dlya-programmistov/

  • @kuznec328
    @kuznec3282 жыл бұрын

    В данный момент читаю Кори Альтхоффа.

  • @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 да не зря, со временем то пригодится, книга то хорошая, просто нужна в определенное время....

  • @slavamogus3187
    @slavamogus31872 жыл бұрын

    Читаю Марка лутза доволен

  • @devguideru

    @devguideru

    2 жыл бұрын

    да, отличный выбор!

  • @buddah2783
    @buddah2783 Жыл бұрын

    Один программист это кто такой)?

  • @devguideru

    @devguideru

    Жыл бұрын

    Зовут его Pierre de Wulf. Ссылка в описании есть) И его "гитхаб" тоже приведен. Здесь подробнее со ссылками: devguide.ru/2021/06/02/25-luchshih-i-samyh-rekomenduemyh-knig-dlya-programmistov/

  • @artemstepanenko2905
    @artemstepanenko29059 ай бұрын

    Прорешайте СИКП и вы будете лучше 90% программистов. #18 в этом списке. Не благодарите.

  • @yourgrace9035
    @yourgrace90357 ай бұрын

    Лол, ни одной книги про архитектуру пк, операционки, сети, опитимизацию...

  • @devguideru

    @devguideru

    7 ай бұрын

    Прям ни в одной про сети ничего нет и про архитектуру тоже вообще ничего прям? Лол

  • @yourgrace9035

    @yourgrace9035

    7 ай бұрын

    @@devguideru Ни в одной из перечисленных книг это нормально не объясняется. Если к примеру Страуструп в книге по плюсам рассматривает базовые алгоритмы, это не значит что эта книга даст основу по алгоритмам

  • @devguideru

    @devguideru

    7 ай бұрын

    @@yourgrace9035 в университете мы читали Таненбаума: архитектура компьютера и книгу операционные системы его же...

  • @menyavozutdima5322
    @menyavozutdima5322 Жыл бұрын

    К р а с и в о

Келесі