страниц: 224;
масса, г.: 275;
размеры (высота, ширина, толщина), см.: 22x17x1
обложка: мягкая;
бумага: офсетная
переводное издание
оригинал: "97 Things Every Software Architect Should Know"
ISBN 978-0-596-52269-8
язык: английский
год издания: 2009
Аннотация к книге
Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.
Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге несколько десятков архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта.
Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.
Отзывы читателей
«Мне кажется, что все архитекторы ПО должны помнить, что наши знания ограничены. Когда появляется новая
идея, инструмент или совет, мы, перед тем как отвергнуть их, должны убедиться, что они не работают. Сам
факт того, что мы якобы эксперты, не означает, что мы знаем все. Давайте признаем, если бы каждый
архитектор знал все, что надо, нам не понадобилась бы эта книга".
«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 и архитектур на основе передачи сообщений, а также проектирования протоколов.
Занимательно (28/07/2010)
Тут смысл такой: читаете книгу, как хорошую ненапряжную книжку перед сном, и, если Вы в конце понимаете, что не открыли для себя ничего нового и все для Вас очевидно и именно так Вы поступаете в своей практике - поздравляю - Вы стали Архитектором.
Всем остальным (программерам) будет полезно влезть в шкуру Архитекторов, чтобы понять что Это Такое и решить для себя - будете ли Вы развиваться в этом направлении. Но еще интереснее то, что Вы сможете оценить работу Вашего технического руководителя (если он выполняет обязанности Архитектор)... :)
без темы (21/07/2010)
Неплохая книга. Откровений там никаких нет,
но все написано исключительно с позиции
практиков. Стоит почитать, чтобы убедиться,
что ты на правильном пути :)
без темы (25/05/2010)
Очень толковая и стоящая книга - рекомендую всем задействованным в разработке, да и в любых проектах, наверное. Согласен с предыдущими мнениями, что развивает мышление и наталкивает на нестандартные решения, не настаивая на конкретных шаблонах.
Отличная книга! (10/05/2010)
Замечательное собрание умных мыслей по различным поводам начиная с организации труда и заканчивая общением с бизнес-руководством и заказчиком. Читается легко, перевод хороший.
Как и все подобные книги, стимулирует творчество и вдохновляет (но не ждите описания конкретных шаблонов, паттернов, и уж тем более кода).
без темы (18/03/2010)
Очень своевременная книжка! Как раз стал задумываться, что пора выходить на новый уровень профессионализма. Надеюсь советы иностранных коллег будут полезны и нам.
без темы (18/03/2010)
Все книги Символ-Плюса с подобными мыслями по древу мне очень понравились. Хоть не всегда прямая практическая польза, но эрудицию развивают отлично. Причисляю себя к фанатами подобных изданий). НЕтленный Джоэл, Гласс, Демарко и не помню автора - IT-проекты, фронтовые очерки - очень порадовали. Конечно, где-то больше попаданий в российскую действительность и практической пользы, где-то меньше - то же с подачей материала и остроумием. Но в целом - отличные знания, которые никогда не окажутся бесполезными. Не раз писал об этом на форумах. Респект издательству, что издает подобное.