В этом разделе представлены книги по программированию, архитектуре и управлению программными проектами, которые я читал сам и рекомендую прочитать тем, кто так или иначе занимается разработкой программного обеспечения.
- 97 Things Every Programmer Should Know, K. Henney
- 97 Things Every Software Architect Should Know. Edited by Richard Monson-Haefel
- Domain-Driven Design Quickly. Abel Avram, Floyd Marinescu
- My Life is Failure. James Johnson.
- Software Architecture Patterns. Mark Richards.
- Архитектура корпоративных программных приложений. Мартин Фаулер.
- Мифический человеко-месяц. Фредерик Брукс.
- Объектно-ориентированный анализ и проектирование. Гради Буч.
- Предметно-ориентированное проектирование.Эрик Эванс.
- Программист-прагматик. Путь от подмастерья к мастеру. Э. Хант, Д. Томас
- Путь аналитика. Практическое руководство IT-специалиста. А.Перерва, В. Иванова.
- Совершенный код, С. Макконнелл
- Структура и Интерпретация Компьютерных Программ. Харольд Абельсон, Джеральд Джей Сассман
- Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах. Роман Савин.
- Чистый код. Роберт Мартин.
- Шаблоны проектирования. Э. Гамма Р. Хелм Р. Джонсон Дж. Влиссидес.
- Экстремальное программирование. Кент Бек.