97 этюдов для архитекторов программных систем

97 этюдов для архитекторов программных систем

Майкл Найгард Билл Де Ора Нил Форд

     3

бумажная книга Лучший выбор

18.35 USD 16.15 USD

вы экономите 2.2 USD (12%).


В корзину


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

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

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

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

Последний экземпляр

(поступление ожидается).

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


Дорого? Есть книга от других продавцов от 2.66 USD



Издательство: Символ-Плюс
Серия: Профессионально
Дата выхода: апрель 2010
ISBN: 978-5-93286-176-9
Тираж: 1 600 экземпляров
Объём: 224 страниц
Масса: 370 г
Размеры(В x Ш x Т), см: 22 x 17 x 1
Обложка: мягкая
Бумага: офсетная
Переводное издание: 97 Things Every Software Architect Should Know
Язык оригинала: английский
ISBN оригинала: 978-0-596-52269-8
Год выхода оригинала: 2009
Место в рейтинге продаж: 53

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

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

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

Отзывы читателей

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

«97 этюдов для архитекторов программных систем» — это книга о вещах очевидных, которые должен знать, помнить и применять каждый архитектор ПО. Проблема в том, что эти знания забыты, недооценены или не востребованы в ежедневной работе.

В книге 97 эссе. Каждое касается существенной проблемы, с которой часто сталкиваются архитекторы ПО. В книге полно отличных историй, особенно мне нравится «Вы ведете переговоры чаще, чем вам кажется". В ней говорится о заказчике, который хочет снизить затраты. Знакомая ситуация, не правда ли? Знаете ли вы, как поступать в таких случаях? Эта книга — совместный труд, что делает ее еще более ценной.

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

«Если вы ищете книгу о проблемах архитектуры ПО, которая даст вам полный обзор на 360 градусов, вы ее нашли. Я рекомендую «97 этюдов для архитекторов программных систем» руководителям проектов и архитекторам высокого уровня. Тем, кто хочет обобщить свои знания".

«Cборник эссе, составленный 50 опытными программными архитекторами. Среди них сотрудники Google, Microsoft, Sun Mycrosystems, технические писатели, свободные консультанты и пр. Каждый совет максимум на две страницы, в конце краткая биография автора. Все 97 советов основаны на реальном жизненном опыте. Важность того или иного пункта или способ достижения определенного результата иллюстрируется короткими рассказами. Есть даже история создания военного истребителя F16! С их помощью проще запомнить информацию.

Мне эта книга нравится, потому что она очень полезная. По-моему, это хорошо видно по подзаголовку: «опыт ведущих экспертов». Все советы основаны на многолетнем опыте и, мне кажется, все они очень важны. Некоторые из них довольно очевидны, но все равно полезно прочитать их еще раз. Главы очень короткие, читаются быстро. Отличное чтение в транспорте или во время перерывов.

Мои любимые советы:
«Одна строка рабочего кода стоит 500 строк спецификации»
«Сделать наспех и сбежать — преступление»
«Старайтесь не нарушать график»

Об авторах

Книга содержит 97 эссе, написанных 50-ю авторами. Наиболее известные из них:

Нил Форд (Neal Ford) — архитектор программного обеспечения и «мемовод» из ThoughtWorks, международного консалтингового агентства, специализирующегося на разработке и поставке комплексных решений. Он является создателем многих приложений, учебных материалов, компьютерных учебных курсов, видео/DVD-презентаций, а также автором и/или редактором пяти книг и многочисленных журнальных статей. Часто выступает на конференциях. Жгучее любопытство по поводу личности Нила можно утолить на сайте http://www.nealford.com.

Майкл Найгард (Michael Nygard) написал книгу «Release It! Design and Deploy Production-Ready Software» (Выпускаем в свет! Разработка и внедрение ПО, готового к выпуску) (Pragmatic Bookshelf), получившую премию Jolt Productivity в 2008 году. Другие его публикации можно найти по адресу http://www.michaelnygard.com/blog.

Билл де Ора (Bill de hOra) — ведущий архитектор в компании NewBay Software, где он работает над крупномасштабными веб-системами и системами для мобильных устройств. Является соредактором Atom Publishing Protocol, ранее участвовал в работе группы W3C RDF Working Group. Признанный эксперт в области REST и архитектур на основе передачи сообщений, а также проектирования протоколов.