Стоит ли изучать старые книги по программированию — отвечают эксперты

Логотип «Стоит ли изучать старые книги по программированию — отвечают эксперты»

Есть много новых книг по программированию, но они не всегда качественные. Более того, обучение очень быстро уходит в онлайн. Стоит ли тратить время на изучение старых книг по программированию (например выпущенных до 2010 года)? Если да, то на какие книги обратить внимание? Спросим у наших экспертов, а краткие выводы можно посмотреть в конце статьи.

Итак, стоит ли читать старые книги по программированию?

Эксперты сходятся во мнениях, что:

  • Стоит читать книги, описывающие фундаментальные вещи вроде алгоритмов и структур данных или паттернов проектирования. Причина проста — они, как правило, не устаревают. К таким книгам относят:
    • Д. Э. Кнут «Искусство программирования»;
    • С. Макконнелл «Совершенный код»;
    • Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес «Приёмы объектно-ориентированного проектирования. Паттерны проектирования»;
    • Роберт К. Мартин «Чистый код. Создание, анализ и рефакторинг».
  • Книги, привязанные к языку программирования, стоит рассматривать, если он нечасто или незначительно обновляется, и чтобы получить базовые знания о нём. Если вы хотите изучить какой-нибудь JavaScript-фреймворк, например, то лучше обойтись документацией или форумами, так как пока выйдет книга, фреймворк может измениться несколько раз.
  • Если вы любите рисковать и хотите прочесть книгу по технологии, которая более-менее часто обновляется, то лучше читайте оригинал, так как перевод может затянуться на несколько лет.
100500

Напоминаем, что вы можете задать свой вопрос экспертам, а мы соберём на него ответы, если он окажется интересным. Вопросы, которые уже задавались, можно найти в списке выпусков рубрики. Если вы хотите присоединиться к числу экспертов и прислать ответ от вашей компании или лично от вас, то пишите на experts@tproger.ru, мы расскажем, как это сделать.