Как стать автором
Обновить

Самые популярные книги по программированию на Reddit

Время на прочтение 3 мин
Количество просмотров 19K
Есть мнение, что программисты не читают книги. Учатся на примерах или инструкциях. Другие покупают, но не читают. А вот на блогах Reddit книги цитируют в своих комментариях, значит им немного можно доверять. Уж точно больше, чем рецензиями на Amazone или Озоне. При выборе книги для чтения важно знать наиболее популярные пособия по профессиональному росту. Кому-то важно найти самые известные книги, кто-то хочет отсеять «попсу». На сайте Reddit обсуждают всё: от домашних питомцев до новейших видов вооружения. Проект Reddit Favorites проанализировал 3,5 млрд комментариев и выделил 24 самых упоминаемые книг по программированию.

Самый упоминаемый на Reddit учебник — «Чистый код» Robert C. Martin. В отличие от многих других книг, это издание устойчиво наращивает популярность читателей, начиная с 2010 года.

Первые десять строчек рейтинга занимают следующие книги:

  1. «Clean Code: A Handbook of Agile Software Craftsmanship», автор Роберт Сесил Мартин.
    На русском языке название книги «Чистый код. Создание, анализ и рефакторинг», также есть критика на Хабре. Код занимает почти треть книги.
  2. «Code Complete», автор Стивен Макконнелл.
    По русски название книги — «Совершенный код».
    Упоминание и частичное обсуждение на Хабре.
  3. «C Programming Language» (2nd Editio), авторы Брайан Уилсон Керниган и
    Деннис Макалистэйр Ритчи.
    По русски название книги — «Си. Язык программирования»
    Переведена актуальная для списка Reddit версия версия 2-го издания.
  4. «Effective Java», автор Джошуа Блох.
    По русски название книги — «Java. Эффективное программирование»
    На русском языке есть предыдущий выпуск издания. На Хабре упоминания есть, рецензии нет.
  5. «C++ Primer», авторы Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
    На русском языке есть очень похожее издание тех же авторов «Язык программирования C++. Базовый курс»
  6. «Head First Java», (2nd Edition), авторы Kathy Sierra, Bert Bates
    По русски название книги — «Изучаем Java»». Переведена актуальная для списка Reddit версия 2-го издания.
  7. «Introduction to Algorithms» (3rd Edition), авторы Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
    По русски название книги — «Алгоритмы: построение и анализ»
    Отлично подходит в качестве справочника.
  8. «The Pragmatic Programmer», автор Andrew Hunt, David Thomas
    По русски название книги — «Программист-прагматик. Путь от подмастерья к мастеру»
  9. «Structure and Interpretation of Computer Programs» (второе издание), авторы Harold Abelson, Gerald Jay Sussman.
    По русски название книги — «Структура и интерпретация компьютерных программ»
    Книга рассматривает создание кода на уровне общих принципов и объясняет взаимодействие программной среды и машины.
  10. «The Art of Computer Programming» (Volumes 1-4A Boxed Set), автор Donald E. Knuth
    По русски название книги — «Искусство программирования».

Самая цитируемая книга в списке собрала на Reddit 3106 комментариев, замыкающая список — упоминалась в 274 комментариях. Большинство книг есть на русском языке и купить их — не проблема (по крайней мере, в электронном формате).

В списке есть одна прикладная книга по ИИ — «Artificial Intelligence: A Modern Approach». Других специализированных книг по программированию модных направлений: нейросетей, блокчейнов или робототехнике в списке нет. Все прикладные примеры в кейсах внутри книг.

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

Все списки рекомендуемых книг субъективны и даже основанный на статистике упоминаний Reddit тоже. Если вы сомневаетесь что почитать, сравните, например с этим списком и выберете книги, присутствующие и там, и тут. В списке Reddit упомянуты 24 книги, а по ссылке 139. Есть что выбрать.

Большим сторонником чтения книг является Джоэл Спольски, автор популярного интернет журнала JoelOnSoftware и еще более популярного Q & A вопросника по программированию Stack Overflow, посещаемого 118 миллионами программистами каждый месяц. Так вот написанных Joel`ом Spolsky книг в рейтинге Reddit нету. Вы можете оценить журнал или русскую версию его Q & A вопросника, хотя она и сильно уступает оригиналу.

И кстати, у него тоже есть свой список лучших книг. Пересечений полно. Хотя места и меняются.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Читаете ли вы книги и журналы по программированию
4.94% нет 12
21.81% только книги 53
0.82% только журналы 2
4.12% только Хабр и Slashdot 10
41.15% читаю всё 100
27.16% сам как думаешь, почему то ведь меня заинтересовал этот пост 66
Проголосовали 243 пользователя. Воздержались 32 пользователя.
Теги:
Хабы:
+3
Комментарии 21
Комментарии Комментарии 21

Публикации

Истории

Ближайшие события

PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн
Weekend Offer в AliExpress
Дата 20 – 21 апреля
Время 10:00 – 20:00
Место
Онлайн