Разработчик собрал 25 самых рекомендуемых книг по программированию

Разработчик Пьер де Вульф сделал подборку из 25 книг, которые чаще всего рекомендуют к прочтению для изучающих программирование. Он проанализировал 68 таких списков, которые в общей сложности содержали более 1200 наименований. Вульф подробно описал процесс и методологию в своём блоге.

7 комментариев
Разработчик собрал 25 самых рекомендуемых книг по программированию

Разработчик Пьер де Вульф сделал подборку из 25 книг, которые чаще всего рекомендуют к прочтению для изучающих программирование. Он проанализировал 68 таких списков, которые в общей сложности содержали более 1200 наименований. Вульф подробно описал процесс и методологию в своём блоге.

Как отметил разработчик, книги только двух авторов — Мартина Фаулера и Стива Макконнелла — попали в топ маст-ридов больше одного раза. Самая свежая книга — «Cracking the Coding Interview», которую выпустила Гейл Лакман Макдауэлл в 2015 году. «Python Programming» Джона Целле стала самой цитируемой книгой, посвящённой одному языку программирования.

В скобках указано, насколько часто книги упоминались в рассмотренных списках.

25. Continuous Delivery, Jez Humble & David Farley (8.8%)
24. Algorithms, Robert Sedgewick & Kevin Wayne (8.8%)
23. The Self-Taught Programmer, Cory Althoff (8.8%)
22. Rapid Development, Steve McConnell (8.8%)
21. Coders at Work, Peter Seibel (10.2%)
20. Domain-Driven Design, Eric Evans (10.2%)
19. The Art of Computer Programming, Donald E. Knuth (10.2%)
18. Structure and Interpretation of Computer Programs, Harold Abelson, Gerald Jay Sussman, Julie Sussman (13.2%)
17. Patterns of Enterprise Application Architecture, Martin Fowler (14.7%)
16. Programming Pearls, Jon Bentley (16.1%)
15. Peopleware, Tom DeMarco & Tim Lister (17.6%)
14. Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein (17.6%)
13. Code, Charles Petzold (19.1%)
12. Don’t Make Me Think, Steve Krug (19.1%)
11. Soft Skills, John Sonmez (22%)
10. Cracking the Coding Interview, Gayle Laakmann McDowell (22%)
9. Design Patterns, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (25%)
8. Working Effectively with Legacy Code, Michael Feathers (26.4%)
7. The Clean Coder, Robert Martin (27.9%)
6. The Mythical Man-Month, Frederick P. Brooks Jr (27.9%)
5. Head First Design Patterns, Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson (29.4%)
4. Refactoring, Martin Fowler (35%)
3. Code Complete, Steve McConnell (42%)
2. Clean Code, Robert C. Martin (66%)
1. The Pragmatic Programmer, David Thomas & Andrew Hunt (67%)

Промокод «DEVBY» — скидка 20% на разовую покупку любого количества книг на ЛитРес.

Накупить книг прямо сейчас.

Действует в течение 2 дней после активации промокода до 31 марта 2020 г.

Хотите сообщить важную новость? Пишите в Телеграм-бот.

А также подписывайтесь на наш Телеграм-канал.

Горячие события

Gismart Online Meetup
9 декабря

Gismart Online Meetup

Минск

Читайте также

12 YouTube-каналов, чтобы бесплатно учить Python
12 YouTube-каналов, чтобы бесплатно учить Python
12 YouTube-каналов, чтобы бесплатно учить Python
5 команд БГУ и 4 команды БГУИР вышли в полуфинал чемпионата мира по программированию
5 команд БГУ и 4 команды БГУИР вышли в полуфинал чемпионата мира по программированию
5 команд БГУ и 4 команды БГУИР вышли в полуфинал чемпионата мира по программированию
1 комментарий
13 онлайн-платформ для обучения программированию
13 онлайн-платформ для обучения программированию
13 онлайн-платформ для обучения программированию
16 бесплатных айтишных курсов от MIT
16 бесплатных айтишных курсов от MIT
16 бесплатных айтишных курсов от MIT

Обсуждение

2

А были бы Robert Martin и Robert C. Martin одним человеком, тоже попал бы в список дважды :)

2

а как часто вы читаете подобные "книги по программированию"? Если их можно так вообще называть.
В лучшем случае все примеры к книге идут на языке программирования, который вам нафиг не нужен в ближайшие N лет, в худшем - книга на 99% состоит из абстрактной философской мути, не применимой на практике.
Кнут пошел еще дальше - чтобы читать его книги, вам нужна отдельная книга-самоучитель/словарь, чтобы понять те иероглифы, которыми описаны его примеры

0

Да, вот тоже думаю, есть ли в принципе такая книга, чтобы про алгоритмы, но на питоне - ребенок в школе питон изучает.

3

Грокаем алгоритмы, пойдёт даже не только детям.

Anonymous
Anonymous
0

Не знаю, она слишком простая. Там ничего не объясняется, не доказывается. Даже про хеш код говорится что-то в духе, вам не нужно знать что это такое и как он вычисляется и вообще задумываться над внутренносятми. Хотя в том же дот нете с джавой вполне себе приходится переопределять GetHashCode достаточно часто. Не рассматриваются многие мелочи, которые вот очень полезны. Как по мне книга не очень, уж лучше порешать что-нибудь серьёрное с доказательствами корректности, т.к это все очень интересно и не очень сложно, хоть и занимает много времени.

0

Ну это и есть "порог вхождения": или примитивно, но понятно. Или совсем непонятно без базы, а потом - очень хорошо.

0

здорово, спасибо!

Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже