книги Компьютеры и Интернет Программирование Разработка программ

Продуктивный программист. Как сделать сложное простым, а невозможное – возможным

Код 645323

лучший выбор

Наличие на складе

Склад в Москве

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 27.04.2024; планируемая отправка: 28.04.2024

Склад в С.-Петербурге

отгрузка со склада в С.-Петербурге: 25.04.2024

Аннотация к книге "Продуктивный программист. Как сделать сложное простым, а невозможное – возможным"

Всякому, кто зарабатывает на жизнь разработкой программного обеспечения, крайне важно добиваться лучшего результата быстрее и с меньшими усилиями. Правильный выбор редактора и сборка наилучшего набора инструментов для конкретной работы, использование преимуществ метапрограммирования, тонкое управление жизненным циклом объектов - вот лишь некоторые темы, которые опытный разработчик и преподаватель Нил Форд рассматривает в своей новой книге. Он делится рекомендациями по механизмам повышения...

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

Tatiana A 22 февраля 2011

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

Мне всегда было забавно читать комментарии студентов, которые считают себя профессионалами после двух лет работы, учась в институте. Когда-то сам был таким :)... Уж поверьте, что не во всех наших организациях (а далеко не во всех зарубежных) запущены и работают полностью автоматизированные системы непрерывной интеграции, процветают практики TDD и производятся оценки качества исходного кода. Нет! И Форд, и многие другие авторы из сферы IT-консалтинга указывают на вопиющие оценки отсталости использования автоматизации при производстве ПО. И, в первую очередь, это касается больших матерых организаций, которые работают "по старинке". Эта книга для всех программистов: и для тех, кто использует командную строку, и для тех кто ее не использует. Потому что эта компьютерная книжка написана хорошим языком и в отличном тоне. Даже если пару советов из нее взять на вооружение, то это уже большой плюс. Если кому-то ВСЕ советы из этой книги кажутся бональщиной, то, как мне кажется, ему остается только перечитать все произведения Роберта Гласса и уйти на пенсию! Вывод: спокойно читать, не выискивая "серебрянной пули". В этой книге ее тоже нет!

Только что дочитал книгу. Сперва хочу сказать, что книга никак не рассчитана на людей, у кого уже имеется некоторый профессиональный опыт работы ( >2 лет ), а нацелена именно на студентов старших курсов и тех, кто только устроился (устраивается) на работу. Теперь по поводу самой книги. Я безумно рад, что заказал её себе. Причина был одна: хотелось приобрести книгу "ради развлечения", т.е. чтобы убить время вечерами, когда уже совсем нечего делать. Но к своему счастью я обнаружил, что книга не такого плана и читать её нужно более серьезно. Во-первых, что мне НЕ понравилось. Ну, не знаю, плюс или минус книги - на первых страницах (~60-80) идет описание различных инструментов, которые как-то помогают автоматизировать повседневные задачи. Причем подается это, как бы сказать... на уровне книг "Компьютер для пользователей". Т.е. идет разжевывание для людей, которые, возможно, и не программировали в своей жизни вообще. Конкретно меня это немного выводило, потому что читать было скучно. Теперь, что понравилось. Во-первых, стиль повествования. Как писали предыдущие ораторы - он очень похож на стиль Джоеля Спольски. А так как я читал обе его книги "о программировании" (и мне они также безумно понравились), то изучать эту было не менее приятно. Во-вторых полезность материала, которая подается во второй части книги (после этих скучных мануалов, о которых я писал выше). Рассказывается о модульном тестировании, о TDD (для меня это ново), о системах управления версиями (не на том уровне подробности, на котором бы я хотел видеть) и о много другом. Меня очень порадовало, что в своих суждениях автор часто опирался на книгу Э. Ханта "программист прагматик", потому что я её тоже читал и мне было интересно сопоставить свое мнение с мнение Нила Форда. Я в корне не согласен с тем, что "крупинки чего-то стоящего приходится выискивать по всей книге". Это сугубо субъективная оценка. Абсолютно вся информация полезна; но хочу повторить, что книга рассчитана скорее на энтузиастов-самоучек, студентов и других начинающих программистов. Если вы профессиональный разработчик - то данное произведение наверняка не для вас. Но, как предупреждает автор на первых страницах, все статьи слабо связаны. Поэтому вероятность прочтения чего-то нового для себя возрастает. Мне, как студенту 3-го курса было очень интересно и познавательно читать данную книгу. Советую.

CJ Slade 18 декабря 2009

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

Оставить комментарий

Оцените книгу:

Издательство: Символ-Плюс
Серия: Профессионально
Дата выхода: март 2009
ISBN: 978-5-93286-156-1
Тираж: 1 500 экземпляров
Объём: 256 страниц
Масса: 340 г
Размеры(высота, ширина, толщина), см: 22 x 17 x 1
Обложка: мягкая
Бумага: офсетная
Переводное издание: The Productive Programmer
Язык оригинала: английский
ISBN оригинала: 978-0-596-51978-0
Год выхода оригинала: 2008

Книга находится в категориях

Методология Компьютеры и Интернет компьютеры и интернет Компьютеры и Интернет Зима 2022 Показать все категории

Вместе с этой книгой покупают