Разработчик Влад Ветцел создал рейтинг самых упоминаемых книг на сайте вопросов и ответов для программистов Stack Overflow. Об этом он сообщил в своем блоге на Medium.
По словам Ветцела, разработчики постоянно живут в условиях нехватки времени. И вместо отдыха они читают литературу благодаря чему расширяют набор своих навыков. «Какую книгу стоит выбрать? Я со своими коллегами часто обсуждаю литературу и пришел к выводу, что наши мнения различаются. Поэтому я решил плотно заняться этим вопросом», — рассказывает Ветцел.
Проблема была в том, что на Stack Overflow никакого рейтинга популярных книг не было. При этом сама профинальная литература часто упоминалась пользователями. Ветцел взялся собрать всю информацию в одном месте и выдать пользователям полноценный список. Стоит отметить, что это рейтинг книг, которые чаще всего упоминаются пользователями: засчитываются даже негативные отзывы.
Рейтинг самых упоминаемых книг на Stack Overflow выглядит следующим образом:
- «Эффективная работа с унаследованным кодом». Майкл Физерс (309 упоминаний)
- «Приемы объектно-ориентированного проектирования». Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес (277 упоминаний)
- «Чистый код». Роберт Мартин (256 упоминаний)
- «Java Concurrency in Practice». Брайан Гетц, Тим Пирлс (201 упоминание)
- «Предметно-ориентированное проектирование». Эрик Эванс (190 упоминаний)
- «JavaScript: сильные стороны». Дуглас Крокфорд (178 упоминаний)
- «Шаблоны корпоративных приложений». Мартин Фаулер (173 упоминания)
- «Совершенный код». Стив Макконнелл (154 упоминания)
- «Рефакторинг. Улучшение существующего кода». Кент Бек, Мартин Фаулер (148 упоминаний)
- «Паттерны проектирования». Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс (140 упоминаний)
- «Язык программирования Си». Брайан Керниган, Деннис Ритчи (127 упоминаний)
- «Эффективное использование C++». Скотт Майерс (106 упоминаний)
- «Экстремальное программирование». Кент Бек (102 упоминания)
- «Алгоритмы. Построение и анализ». Томас Кормен (95 упоминаний)
- «Регулярные выражения». Джеффри Фридл (88 упоминаний)
- «CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#». Джеффри Рихтер (82 упоминания)
- «Cocoa Programming for Mac OS X». Аарон Хилегасс (80 упоминаний)
- «Эффективное использование STL». Скотт Майерс (78 упоминаний)
- «Современное проектирование на С++». Андрей Александреску (78 упоминаний)
Напомним, ранее AIN.UA рассказывал о семи необычных привычках, которые развиваются благодаря чтению книг.