Pull to refresh

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

Reading time3 min
Views19K
Есть мнение, что программисты не читают книги. Учатся на примерах или инструкциях. Другие покупают, но не читают. А вот на блогах 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 вопросника, хотя она и сильно уступает оригиналу.

И кстати, у него тоже есть свой список лучших книг. Пересечений полно. Хотя места и меняются.
Only registered users can participate in poll. Log in, please.
Читаете ли вы книги и журналы по программированию
4.94% нет12
21.81% только книги53
0.82% только журналы2
4.12% только Хабр и Slashdot10
41.15% читаю всё100
27.16% сам как думаешь, почему то ведь меня заинтересовал этот пост66
243 users voted. 32 users abstained.
Tags:
Hubs:
+3
Comments21

Articles