Книги / IT-менеджмент / Архитектура ПО / 97 Things Every Programmer Should Know: Collective Wisdom from the Experts

97 Things Every Programmer Should Know: Collective Wisdom from the Experts

Kevlin Henney (редактор)

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

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

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

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