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

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

Оставить комментарий
Разработчик собрал 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 г.

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

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

btc
Bitcoin
btc
$50 861,00
+3,93%
eth
eth
$4 320,20
+1,97%
xrp
xrp
$0,82
+2,91%
shib
shib
$0,00
+4,25%

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

Праздничный список из 5 книг от Билла Гейтса
Праздничный список из 5 книг от Билла Гейтса
Праздничный список из 5 книг от Билла Гейтса
У DataCamp чёрная пятница — безлимитный доступ к курсам за $99 в год
У DataCamp чёрная пятница — безлимитный доступ к курсам за $99 в год
У DataCamp чёрная пятница — безлимитный доступ к курсам за $99 в год
EPAM запустила бесплатный курс по Python для детей и подростков
EPAM запустила бесплатный курс по Python для детей и подростков
EPAM запустила бесплатный курс по Python для детей и подростков
Обработка больших данных: первые шаги в понимании Hadoop MapReduce и Spark
Обработка больших данных: первые шаги в понимании Hadoop MapReduce и Spark
Обработка больших данных: первые шаги в понимании Hadoop MapReduce и Spark
Big Data как концепт довольно понятна, но из-за того, что она включает в себя множество процессов, сложно сказать, с чего именно нужно начать изучение. Как хранятся файлы? Или как получать эти файлы? А может, сразу — как анализировать данные? О своём опыте работы с Big Data и почему Spark лучше, чем Hadoop MapReduce в обработке данных, рассказывает Эмилия Межекова, ETL-developer в Luxoft.

Обсуждение

Комментариев пока нет.
Спасибо! 

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

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