Разработчик Влад Ветцел создал рейтинг самых упоминаемых книг на сайте вопросов и ответов для программистов Stack Overflow. Об этом он сообщил в своем блоге на Medium.

По словам Ветцела, разработчики постоянно живут в условиях нехватки времени. И вместо отдыха они читают литературу благодаря чему расширяют набор своих навыков. «Какую книгу стоит выбрать? Я со своими коллегами часто обсуждаю литературу и пришел к выводу, что наши мнения различаются. Поэтому я решил плотно заняться этим вопросом», — рассказывает Ветцел.

Проблема была в том, что на Stack Overflow никакого рейтинга популярных книг не было. При этом сама профинальная литература часто упоминалась пользователями. Ветцел взялся собрать всю информацию в одном месте и выдать пользователям полноценный список. Стоит отметить, что это рейтинг книг, которые чаще всего упоминаются пользователями: засчитываются даже негативные отзывы.

Рейтинг самых упоминаемых книг на Stack Overflow выглядит следующим образом:

  1. «Эффективная работа с унаследованным кодом». Майкл Физерс (309 упоминаний)
  2.  «Приемы объектно-ориентированного проектирования». Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес (277 упоминаний)
  3. «Чистый код». Роберт Мартин (256 упоминаний)
  4. «Java Concurrency in Practice». Брайан Гетц, Тим Пирлс (201 упоминание)
  5. «Предметно-ориентированное проектирование». Эрик Эванс (190  упоминаний)
  6. «JavaScript: сильные стороны». Дуглас Крокфорд (178 упоминаний)
  7. «Шаблоны корпоративных приложений». Мартин Фаулер (173 упоминания)
  8. «Совершенный код». Стив Макконнелл (154 упоминания)
  9. «Рефакторинг. Улучшение существующего кода». Кент Бек, Мартин Фаулер (148 упоминаний)
  10. «Паттерны проектирования». Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс (140 упоминаний)
  11. «Язык программирования Си».  Брайан Керниган, Деннис Ритчи (127 упоминаний)
  12. «Эффективное использование C++». Скотт Майерс  (106 упоминаний)
  13. «Экстремальное программирование». Кент Бек (102 упоминания)
  14. «Алгоритмы. Построение и анализ». Томас Кормен (95 упоминаний)
  15. «Регулярные выражения». Джеффри Фридл (88 упоминаний)
  16. «CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#». Джеффри Рихтер (82 упоминания)
  17. «Cocoa Programming for Mac OS X». Аарон Хилегасс (80 упоминаний)
  18. «Эффективное использование STL». Скотт Майерс (78 упоминаний)
  19. «Современное проектирование на С++». Андрей Александреску (78 упоминаний)

Напомним, ранее AIN.UA рассказывал о семи необычных привычках, которые развиваются благодаря чтению книг.