Очень спорная тема для обсуждения. «Зачем вообще читать книги, если есть курсы и гайды?» — часто слышу такой тезис, и да, в нем есть частичка правды.
Преимущества:
Источники информации — зачастую книги пишут эксперты в своей области (когда на курсах нанимают студентов для написания материалов).
Полное погружение в материал — если вы хотите полностью разобраться в теме, абсолютно во всех мелочах, то книги точно ваш вариант.
Недостатки:
Потеря актуальности — читать книги по быстро развивающимся фреймворкам/технологиям — потеря времени, лучше обратить внимание на документацию, там всегда будет описание новейшей версии продукта.
Слишком углублённая информация — да, это было в плюсах, но может быть и минусом. Если вам не нужно полностью разобрать какую-либо технологию, то читать книгу, посвящённую ей, не имеет никакого смысла.
Отсутствие интерактивности — книги не дают мгновенной обратной связи, зачастую нет практических заданий.
Итог:
Лично я читаю книги только по фундаментальным областям: алгоритмы, интернет и сети, computer science, ведь данные области не будут кардинально меняться каждый год. А для изучения фреймворков/библиотек лучше просто гуглить, читать документацию, смотреть гайды/обзоры.
Str (IT-Community)