CPO Хекслета Кирилл Мокевнин рассказывает, как эффективно читать профессиональную литературу и каким образом правильно выбирать книги.
- Правильно планируйте чтение
- Читайте книги нескольких авторов по одной теме
- Перечитывайте книги и закрепляйте знания на практике
- Как выбирать книги
Вы читаете обновленную и улучшенную версию нашей старой статьи
Правильно планируйте чтение
Когда мы подряд читаем тяжелые и требующие большой концентрации книги, мы больше устаем, и новая информация хуже запоминается. Я рекомендую планировать чтение на три-четыре книги вперед таким образом, чтобы тяжелые книги перемешивались с более простыми.
Например, после книги по операционным системам можно почитать подборку эссе Джоэла Спольски «О программировании». Не менее полезно разбавлять техническую литературу художественной.
Читайте книги нескольких авторов по одной теме
Я не пытаюсь вникнуть в новую книгу на 100% и делать заметки на полях до тех пор, пока не отрефлексировал предыдущую. Мозг гораздо лучше запоминает то, что мы делаем многократно и разными способами. Другими словами, я стараюсь читать книги не менее двух авторов по одной теме. Поэтому, открывая очередную книгу, я понимаю, что мне знакомо практически все ее содержание. Для меня это как сигнал, что эту тему я усвоил полностью, и что мне пора переходить к новой.
Подписывайтесь на канал Кирилла Мокевнина в Telegram — чтобы узнать больше о программировании и профессиональном пути разработчика
Перечитывайте книги и закрепляйте знания на практике
В начале своей карьеры я с жадностью читал много разных книг по программированию, но понимал далеко не всё. Потом, спустя годы, я возвращался к прочитанному, и обнаруживал, что понятного и полезного становилось все больше.
Я понял: чтобы понимать и усваивать информацию, ее нужно закреплять на практике, перечитывать или искать новые книги по этой же теме.
Читайте также: Лучшие книги для начинающих программистов по версии наставников Хекслета
Как выбирать книги
Главный совет — не зацикливайтесь на очень узких темах. Например, книги по языкам программирования не научат вас кодить: они лишь описывают API, стандартные языковые библиотеки и практики.
Вот список тем, на которые я советую ориентироваться при выборе новой книги:
- Дискретная математика
- Информатика
- Операционные системы
- Архитектура
- Процессы (Lean, Agile)
- Бизнес
- Тестирование.
Еще вы всегда можете обращаться к списку книг Хекслета — я считаю их лучшими для начинающих разработчиков.
Продолжайте учиться: На Хекслете есть несколько больших профессий, интенсивов и треков для джуниоров, мидлов и даже сеньоров: они позволят не только узнать новые технологии, но и прокачать уже существующие навыки