Найти в Дзене
ReadRate

Лучшие книги для программистов

Книга – ценный ресурс даже для быстро меняющихся и эволюционирующих профессий. Несмотря на обилие учебных пособий и видеокурсов по программированию, не стоит сбрасывать со счетов профессиональную литературу, ведь она даёт более общий, полный взгляд на отрасль, помогает глубже постигать определённые принципы и идеи. Собрали набор лучших книг для программистов, которые хотят развиваться.

Книги из нашей галереи будут интересны и новичкам, и матёрым профессионалам. Постарались написать про самое важное и часто упоминаемое. Есть идеи, чем дополнить? Поделитесь ими в комментариях.

1. Head First. Паттерны проектирования. Эрик Фримен, Элизабет Фримен

Обновлённое юбилейное издание легендарной книги «Паттерны проектирования». Многие проблемы программирования имеют свойство повторяться и дублировать друг друга. Разработчики всего мира решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга.

2. Программирование без дураков. Катрин Пассиг, Йоханнес Яндер

Эту книгу интересно читать и начинающему, и бывалому программисту. Авторы понятно и с юмором рассказывают о том, что программирование – это во многом коммуникация. Стиль программирования, именование, комментирование, работа с чужим кодом – зачастую соглашения складываются именно там, где строгая регламентация на уровне языка программирования отсутствует. «Программирование без дураков» расскажет, как не спотыкаться на этой пересечённой местности. 

3. В работу с головой. Паттерны успеха от IT-специалиста. Кэл Ньюпорт

Чем отличается обычный работник от блестящего специалиста? Последний с головой погружён в свою работу, он уверен в том, что делает что-то важное, и ему не всё равно, будет ли проект, над которым он трудится, иметь успех или нет. «В работу с головой» рассказывает именно о таком состоянии полного погружения и способности всецело сосредоточиться на одной задаче, не отвлекаясь на мелочи. 

4. Путь программиста. Джон Сонмез

Кто такой настоящий программист? Человек, полностью погружённый в работу. Специалист со своими слабыми и сильными сторонами. Увлечённый работник с определённым психотипом. «Путь программиста» рассказывает о том, что требуется для выстраивания успешной карьеры и помогает IT-специалистам лучше понять свою профессию и коллег, всегда оставаться востребованными на рынке труда, целенаправленно и результативно развиваться, получать от любимой работы настоящую самоотдачу и подлинное удовольствие.

5. Программист-фанатик. Чед Фаулер

Это издание – сборник полезных советов, многие из которых на собственном опыте можно сформулировать только после долгих лет работы в отрасли. Тут нет описания конкретных технологий, алгоритмов и языков программирования – ценность «Программиста-фанатика» не в этом. Книга расскажет, как победить отсутствие мотивации, выбрать правильные приоритеты, понять психологию программирования, наладить отношения с руководством и коллегами и т. д.

Весь список книг:
https://readrate.com/rus/news/luchshie-knigi-dlya-programmistov