Несколько книг, которые могут быть полезны программистам любого уровня и профиля:
- «Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих», автор — Адитья Бхаргава. 1 Книга помогает войти в мир алгоритмов и структур данных. 1
- «Современный подход к программной архитектуре», авторы — Нил Форд, Марк Ричардс. 1 Руководство по проектированию и разработке программных архитектур с использованием современных подходов и практик. 1
- «Чистая архитектура. Искусство разработки программного обеспечения», автор — Роберт Мартин. 1 Книга рассказывает о роли архитектуры и проектирования в процессе разработки ПО. 1
- «Паттерны проектирования API», автор — Джей Гивакс. 1 Книга рассказывает о проблемах при разработке API, даёт советы по оптимизации проектирования и обучает созданию качественного ПО. 1
- «Математические алгоритмы для программистов», автор — Пол Орланд. 1 Книга помогает вспомнить или выучить основные математические алгоритмы, которые предназначены для использования в разработке ПО. 1
- «Чистый код», автор — Роберт Мартин. 24 Книга описывает процесс создания высококачественного кода. 2
- «Искусство программирования», автор — Дональд Кнут. 2 В книге подробно описаны и проанализированы важнейшие алгоритмы, ставшие фундаментом информатики, приведено множество практических задач и упражнений. 2
Выбор книги зависит от индивидуальных предпочтений и целей программиста.