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

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

Код 645323

лучший выбор

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

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

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

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

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

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

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

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

Tatiana A 22 февраля 2011

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

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

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

CJ Slade 18 декабря 2009

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

Гость 18 ноября 2009

Для начинающих книга весьма полезна. Жалею, что она мне не попалась в руки лет 6-8 назад. Но для тех, кто более-менее серьезно занимается разработкой ПО, советы в книге покажутся элементарыми. Вместо этой книги лучше почитать Э.Хант "Программист-прагматик", для среднего уровня, а особенно для новичка, книга - просто кладезь знаний. Для профессионала, возможно, тоже немало полезного окажется.

Хороший сборник рецептов, давно искал нечто подобное.

Я поразился безполезности этой книги. Крупинки чего-то стоящего приходится выискивать по всей книге. Советую лучше обратиться к "Тайм-менеджмент для системных администраторов" - http://www.books.ru/shop/books/503721 хоть её автор и пишет, что книга в основном для админов а не программеров.

MaxD 15 марта 2009

Ну негативные отзывы объяснить просто :) Достаточно прочитать отрывок из книги про разгневанных обезьян :) Осмысленные названия для тестовых методов это гуд. Например они используются в rspec, и ещё никто на них не жаловался :) Цепочки интерфейсов я использую уже давно, и они действительно позволяют убрать много лишнего кода и сделать его более понятным. То что любую задачу можно решить не прибегая к объектно-ориентированному подходу это факт. Иногда можно в чём то выиграть, иногда проиграть. В общем я полностью согласен с идеей Форда что при решении какой-либо задачи стоит придерживаться здравого смысла, а не руководствоваться стереотипами. Так что эту книгу я уже заказал и думаю что в ней найдутся интересные идеи которые я смогу когда-либо использовать на практике.

Alexandr 13 марта 2009

Позвольте узнать, почему вы все так негативно относитесь к этой книге? Вы её читали? Что вас не устраивает? (размышляю над тем, заказывать или нет).

kozlov26@rambler.ru 12 марта 2009

Книга в метро почитать, что бы не скучать.

ИМХО вообще не осталось программистов в стране, если такие книги считаются советами для программистов.

охренеть. Использование wget для локального кеширования сайтов считается низкоуровневым практическим приемом. Куда катится мир?!

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

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

#

2009, март:электронная книга "Продуктивный программист. Как сделать сложное простым, а невозможное – возможным (файл PDF)", издательство "Символ-Плюс", 2762 кб.

Нил Форд
На складе 0
#

2009, март:книга на бумаге "Продуктивный программист. Как сделать сложное простым, а невозможное – возможным", ISBN: 978-5-93286-156-1, издательство "Символ-Плюс", 256 стр., мягкая обложка, тираж 1500 экземпляров

Нил ФордФорд Нил
На складе 0
Издательство: Символ-Плюс
Серия: Профессионально
Дата выхода: март 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
Место в рейтинге продаж: 584

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

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

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