Отзывы на книгу «Идеальный программист. Как стать профессионалом разработки ПО»

Хорошо но мало

Книга – истинный кладезь премудрости для оптимистов и набор банальностей для пессимистов. Содержит довольно много очевидных на первый взгляд вещей, которым придает рельеф и объем проверка на личном опыте автора. Очень удачное описание основного преимущества TDD. Несколько странная точка зрения на полную финансовую ответственость профессионала. Довольно забавное описание перехода из начальника отдела разработки в консультанты. В целом польза не слишком велика, но и времени, и денег эта книга потребует от читателя очень немного.

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

Не стоит ожидать от книги полного руководства с детальными инструкциями о том, как стать профессионалом в написании миллионов строчек кода своего собственного «стартапа», или как найти работу программиста своей мечты… К этой книге стоит относиться как к рассказу программиста, прошедшего эту «кухню» с 70-х до наших дней, который решил поделиться своим опытом, для того, чтобы как можно меньше людей наступало на те же «грабли».

Полезная книга. Я как начинающий программист, узнал много моментов, о которых я даже сейчас и не думаю. Так же есть алгоритмы, как действовать в той или иной ситуации. В общем, книга была полезной.

Интересная книга .Автобиография и карьера автора , взгляд на профессию изнутри . Почти нет технических знаний . Книгу надо отнести к жанру художественной литературы .

Очень интересно читать примеры из молодости автора, когда инструменты и технологии были только в зачатке.

Основная мысль – ответственность

Автор ввел термин «пассивно-агрессивный подход», это защитное заклинание от черной магии

Книга безусловно соответствует ее названии. Ожидание соответствует содержанию

Maple81

Эту книгу я больше читала для самообразования, поэтому пока не могу высказывать определённое мнение по поводу тех предложений, которые выдвигает нам автор. И я просто расскажу, о чем она повествует. Автор - человек с большим опытом. Начинал он в совсем "древние" времена, застал перфокарты. С тех пор Программирование сильно изменилось. Немало людей не смогли преодолеть этот барьер. Но он справился, и до сих пор является профессионально востребованным специалистом. Как таковых технических специальных терминов в книге будет мало. Так, некоторые упоминания названий языков программирования, приложение с кратким перечнем программ, которые он предпочитает использовать (для тестирования, например). Часть книги посвящена описанию разработки через тестирование. Автор является ярым апологетом этого принципа. К сожалению, не могу объективно оценить плюсы и минусы такого подхода, и насколько реально его внедрить на всех проектах. Но послушать его точку зрения было интересно. Остальная часть небольшой книги посвящена, скорее, саморазвитию и организационному менеджменту. Как надо себя вести, чтобы расти как профессионал. Тут и время, уделяемое на узнавание нового, и стимулирование программистов на тренировки типа "ката" и пр. (я о них услышала впервые, поэтому тоже без комментариев) и необходимость узнать несколько языков, хотя бы просто для тренировки мозгов в различных направлениях, для чего он предлагает использовать опенсорсные проекты. Также описаны правила поведения с начальством. Как правильно говорить "да" и "нет" так, чтобы подтвердить свой профессионализм и минимизировать бизнес-убытки. (В теории, конечно, звучит хорошо, но работать будет только при адекватных работодателях. Впрочем, профессионалу, наверное, проще их выбирать.) Также указано (бальзам на сердце, такое слышать), что программист должен искать и дополнительных знаний в той сфере, для которой они пишут программу: бухгалтерский учёт или система логистики. Наверное, многие, кто косвенно сталкивался с программистами, замечал то, что они часто пишут программу исходя только из своей логики построения, но не стараясь сделать её удобной для конечного пользователя. Я сейчас говорю, конечно, не о крупных коммерческих проектах, а именно о небольших заказах, адресованных к конкретному исполнителю, а не коллективу с грамотным проектировщиками, системными архитекторами и пр. И концовка книги посвящена тестированию, его важности и желательности того, чтобы оно максимально осуществлялось самим разработчиком. Было познавательно, но ряд моментов, наверняка, весьма спорные. Ну, и многое, конечно, уже устарело.

niko-berchik

Самое главное, что дает книга - понимание, что значит профессионализм. Т.е. то, что ждет от тебя работодатель, когда нанимает тебя. После прочтение становится понятным, что говорить на собеседованиях по софт скилзам. Это особенно актуально на высоких позициях, либо при собеседованиях в иностранные компании.

Также я открыл для себя понятие сроков и умение отказать. До прочтения книги и понимания того самого профессионализма, мне казалось, что начальству нельзя говорить нет и нельзя отказываться в коммите по срокам. В книге довольно четко объяснено, почему я был не прав.

Еще эта книга, как и все книги Боба Мартина биографична. Очень много тезисов подкрепляется его биографией.

Книга не очень большая, но если бы не автобиография, то могла бы быть меньше раза в 2.

Ну а еще, конечно же, TDD. Это его религия)) Солидная часть книги про всеобъемлющую мощь тестов и про то как они помогают бизнесу.


vitalian100
Купил ее с другими книгами Роберта Мартина. А он человек с большим стажем в программировании и IT. В этой книге он рассказывает все нюансы работы программиста, способы решения проблем, и самое главное говорит о софт скилах, которые имеют решающую роль в карьере программиста (хард скилы уступают). Сейчас я нахожусь на начале своей карьеры, поэтому для меня сейчас эта книга как гид, готовит к этому сложному пути, но уже помогла понять многие моменты, и задать поведение в некоторых рабочих моментах.
naumov_andrey

Маленькая, водянистая. Роберт Мартин в своём духе

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

Ключ к профессионализму — дисциплина. Целиком и полностью разделяю эту точку зрения



ManOfOrange

Автор пишет интересные и правильные вещи, но его безапелляционность в вопросах TDD раздражает. Хотел бы я посмотреть, как он будет разрабатывать систему с моей текущей работы через TDD. А в целом очень правильные вещи: про «да» и «нет», про ответственность (это вот прямо в голову вколачивать надо) и так далее.

Рекомендую прочитать, тем более, книга очень короткая.

Оставьте отзыв

Войдите, чтобы оценить книгу и оставить отзыв
Возрастное ограничение:
12+
Дата выхода на Литрес:
22 октября 2015
Дата перевода:
2012
Последнее обновление:
2011
Объем:
247 стр. 30 иллюстраций
ISBN:
978-5-459-01044-2
Переводчик:
Правообладатель:
Питер
Формат скачивания:
epub, fb2, fb3, ios.epub, mobi, pdf, txt, zip