Software Development from A to Z: A Deep Dive Into All the Roles
Agile Software Development, Principles, Patterns, and Practices
Head First. Паттерны проектирования. Эрик Фримен, Элизабет Робсон
Чистый код. Создание, анализ и рефакторинг. Роберт Мартин
Совершенный код. Мастер-класс. Стив Макконнелл
Rapid Development by Steve McConnell
Continuous delivery. Практика непрерывных апдейтов. Эберхард Вольф
Software Development for Engineers
Программист-прагматик. Путь от подмастерья к мастеру. Дэйв Томас, Энди Хант
Рефакторинг. Улучшение существующего кода. Мартин Фаулер
Эффективная работа с унаследованным кодом. Майкл Физерс 2009
Приемы объектно-ориентированного проектирования. Паттерны проектирования. Э. Гамма
Грокаем алгоритмы 2017 Адитья Бхаргава
Создаем нейронную сеть. 2020 Тарик Рашид