Есть мнение, что программисты не читают книги. Учатся на примерах или инструкциях. Другие покупают, но не читают. А вот на блогах Reddit книги цитируют в своих комментариях, значит им немного можно доверять. Уж точно больше, чем рецензиями на Amazone или Озоне. При выборе книги для чтения важно знать наиболее популярные пособия по профессиональному росту. Кому-то важно найти самые известные книги, кто-то хочет отсеять «попсу». На сайте Reddit обсуждают всё: от домашних питомцев до новейших видов вооружения. Проект Reddit Favorites проанализировал 3,5 млрд комментариев и выделил 24 самых упоминаемые книг по программированию.
Самый упоминаемый на Reddit учебник — «Чистый код» Robert C. Martin. В отличие от многих других книг, это издание устойчиво наращивает популярность читателей, начиная с 2010 года.
Первые десять строчек рейтинга занимают следующие книги:
Самая цитируемая книга в списке собрала на Reddit 3106 комментариев, замыкающая список — упоминалась в 274 комментариях. Большинство книг есть на русском языке и купить их — не проблема (по крайней мере, в электронном формате).
В списке есть одна прикладная книга по ИИ — «Artificial Intelligence: A Modern Approach». Других специализированных книг по программированию модных направлений: нейросетей, блокчейнов или робототехнике в списке нет. Все прикладные примеры в кейсах внутри книг.
В комментариях к книгам программисты, помимо комплиментов авторам, быстро переходят от обсуждений книг к обсуждению достоинств языков программирования. Это наверное нормально, но показывает, что все зависит от того, кто на каком уровне находится и на чем кодит.
Все списки рекомендуемых книг субъективны и даже основанный на статистике упоминаний Reddit тоже. Если вы сомневаетесь что почитать, сравните, например с этим списком и выберете книги, присутствующие и там, и тут. В списке Reddit упомянуты 24 книги, а по ссылке 139. Есть что выбрать.
Большим сторонником чтения книг является Джоэл Спольски, автор популярного интернет журнала JoelOnSoftware и еще более популярного Q & A вопросника по программированию Stack Overflow, посещаемого 118 миллионами программистами каждый месяц. Так вот написанных Joel`ом Spolsky книг в рейтинге Reddit нету. Вы можете оценить журнал или русскую версию его Q & A вопросника, хотя она и сильно уступает оригиналу.
И кстати, у него тоже есть свой список лучших книг. Пересечений полно. Хотя места и меняются.
Самый упоминаемый на Reddit учебник — «Чистый код» Robert C. Martin. В отличие от многих других книг, это издание устойчиво наращивает популярность читателей, начиная с 2010 года.
Первые десять строчек рейтинга занимают следующие книги:
- «Clean Code: A Handbook of Agile Software Craftsmanship», автор Роберт Сесил Мартин.
На русском языке название книги «Чистый код. Создание, анализ и рефакторинг», также есть критика на Хабре. Код занимает почти треть книги. - «Code Complete», автор Стивен Макконнелл.
По русски название книги — «Совершенный код».
Упоминание и частичное обсуждение на Хабре. - «C Programming Language» (2nd Editio), авторы Брайан Уилсон Керниган и
Деннис Макалистэйр Ритчи.
По русски название книги — «Си. Язык программирования»
Переведена актуальная для списка Reddit версия версия 2-го издания. - «Effective Java», автор Джошуа Блох.
По русски название книги — «Java. Эффективное программирование»
На русском языке есть предыдущий выпуск издания. На Хабре упоминания есть, рецензии нет. - «C++ Primer», авторы Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
На русском языке есть очень похожее издание тех же авторов «Язык программирования C++. Базовый курс» - «Head First Java», (2nd Edition), авторы Kathy Sierra, Bert Bates
По русски название книги — «Изучаем Java»». Переведена актуальная для списка Reddit версия 2-го издания. - «Introduction to Algorithms» (3rd Edition), авторы Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
По русски название книги — «Алгоритмы: построение и анализ»
Отлично подходит в качестве справочника. - «The Pragmatic Programmer», автор Andrew Hunt, David Thomas
По русски название книги — «Программист-прагматик. Путь от подмастерья к мастеру» - «Structure and Interpretation of Computer Programs» (второе издание), авторы Harold Abelson, Gerald Jay Sussman.
По русски название книги — «Структура и интерпретация компьютерных программ»
Книга рассматривает создание кода на уровне общих принципов и объясняет взаимодействие программной среды и машины. - «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.