Отсылки к этой книге я встречал уже давно и у большого числа авторов. Меня постоянно останавливали две вещи: год издания и цена. По-поводу года издания - первая редакция этой книги вышла в 1999 году, а я уже убедился, что большинство материала этого времени уже устарело. Но, несколько лет назад пришли хорошие новости: - авторы в 2019 году выпустили вторую редакцию с переработанным материалом. Но, каждый раз меня отпугивала цена. Не выдержал, когда читал “97 этюдов для программистов”, она там снова “всплыла” несколько раз. И вот, она у меня!

КДПВ

Да, это оказался еще один сборник советов от популярных авторов (например, оба автора являются так же соавторами Agile Manifesto). Советы в книге встречаются на все популярные темы, от soft skills, до управления проектами, много рассуждений по-поводу тестирования и автоматизации процессов… В общем, всего понемногу, а это значит, что практически каждый найдет для себя что-то интересное. Кода встречается немного, языки разные, но все более-менее понятно, никаких проблем.

Забавно то, что в книге встречается много каких-то хороших примеров, которые никак не связаны с программированием. Или просто интересные факты, вроде того, как можно обогнать свет фар или что такое “метод резинового утенка”. Понравилось то, что я увидел советы техник и/или технологий, которые мы используем в текущем проекте (например, отсылка к Onlineconf). Или те же рекомендации, как оформлять заметки или вести технический дневник… В общем, есть действительно интересные мысли.

Но! Если вы уже пишете код, но скорее всего многое для вас будет очевидным. Эта книга больше о том, “почему”, а не “как”. То есть, в ней много общих рассуждений и мало конкретики. Все это приводит к мысли, что книгу можно было бы сильно сократить, но при этом не потерять в качестве :) В качестве примера можно привести главу о параллельности, в которой описывают модель акторов и еще пару методик вскользь, разместив весь материал на 25 страницах. А рядом на полочке у меня стоит книга под названием “Параллельное программирование, так ли это сложно?” объемом больше 1000 страниц. Все по тому, что параллельное программирование - это действительно сложно.

Ах да! Еще эта книга - не плохой мотиватор, её легко читать, в целом материала не много, по этому лишней она точно не будет!

Книга издавалась в “Диалектике”, и её до сих пор можно купить в магазинах вроде “Озон” (которые, почему-то, даже не оборачивают книги при доставке?). Глянцевая мягкая обложка уже повредилась и начала отслаиваться, полиграфия не плохая, встретил пару опечаток, но ничего страшного не заметил. В общем, середнячок.


Автор(ы):

  • Andrew Hunt
  • Dave Thomas

Год издания: 2020
Количество страниц: 368
Оценка: 5/5

Издатель: Вильямс
Ссылка на страницу книги на сайте издательства: https://www.williamspublishing.com/Books/978-5-907203-32-7.html

Оригинальное название: The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition: Your Journey to Mastery
Год издания оригинала: 2019