Старые материалы про программированию: насколько они полезны в 2019 году

Ни для кого не секрет, что IT — это стремительно развивающаяся сфера, в которой постоянно что-то обновляется, выходят свежие версии, появляются новые технологии. Часто по новинкам выходят учебные материалы, помимо этого перевыпускаются пособия по более сталым технологиям, чтобы эффективно доносить информацию. Но что же происходит с книгами, которые были выпущены ранее? Мы поговорили с Денисом Мещеряковым, чтобы выяснить — стоит ли программистам изучать материалы, которые были выпущены, к примеру, до 2010 года?

Некоторые книги для программистов имеют ценность вне времени

Примером ценности вне времени могут стать материалы по верстке — они остаются актуальными уже много лет. Такого рода обучающие материалы могут потерять актуальность только в том случае, если их переиздадут в более удобной для восприятия форме. Также существуют книги, которые не сужают изложенное до какого-либо языка, в просто учат хорошо писать код. Примером таких материалов можно назвать: «Искусство программирования», «Совершенный код».

Также «старые» книги помогут в работе с более ранними языками, вроде Assembler. Иногда разработчики учат их для того, чтобы понять основы работы с памятью, условными и безусловными переходами и другими деталями, которые помогут в работе и с теми языками программирования, которые предпочитает разработчик.

Почему некоторые IT специалисты говорят, что книга устаревает уже при печати

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

— Я бы сказал, что старые материалы не сильно полезны. Разве что, только в целях интереса. Если мы говорим о верстке и JavaScript, в этой сфере все развивается очень быстро. Создается много нового, и не принято использовать старые вещи, которые попросту делают код хуже и менее читабельным. За последние четыре-пять лет, произошли кардинальные изменения, на которые уже все пересели. Из-за этого учить что-то очень старое смысла нет. Конечно же, есть вещи и принципы, которые остались актуальными, но появилось много нового. Поэтому лучше читать/смотреть новое, ведь там говорится и о том, что было, и о том, что есть. А читать старую книгу, в которой описаны совершенно другие подходы, не вижу смысла. Трата времени.

Действительно ли онлайн-обучение вытесняет литературу по программированию

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

Заметили ошибку? Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.

30.05.2019
98
Автор: Ася Яскер