Книга: Как пасти котов. Наставление для программистов, руководящих другими программистами
Выдающиеся работы
Выдающиеся работы
• Beck, Kent. Extreme Programming Explained: Embrace Change. Reading, MA: Addison-Wesley, 2000.
Бек часто обращается к школе программной инженерии, но при этом предлагает новые методы и практические рекомендации для тех, кто окончательно погряз в процессе кодирования. С точки зрения руководителя его методология кажется несколько диковатой, однако нельзя не признать, что она способствует интеграции небольших групп разработчиков. Тем кто предпочитает писать код в одиночку, работа не понравится.
Русский перевод книги доступен на http://lib.rus.ec/b/101297 (прим. сост. FB2)
• Cockburn, Alistair. Agile Software Development. New York: Addison-Wesley, 2002.
Термин «гибкая разработка» появился не так уж давно, но описанные в этой замечательной работе методы в полной мере адаптированы к реальным повседневным попыткам перенести бизнес-требования на реализацию программных продуктов. Если в ходе разработки область действия разрастается (а разве бывает по-другому?), прочтите эту книгу – она научит адекватно реагировать на такого рода изменения.
Перевод на русский язык: http://www.ozon.ru/context/detail/id/1315535/ (прим. сост. FB2)
• DeMarco, Tom, and Timothy Lister. Peopleware: Productive Projects and Teams, Second Edition. New York: Dorset House Publishing, 1999.
Переиздание любой книги по компьютерной тематике неизменно свидетельствует о ее качестве. Этот труд, написанный двумя профессиональными руководителями программных проектов, – лишнее тому подтверждение. В работе рассматриваются вопросы пространственного планирования, формирования рабочих групп, руководства специалистами и многие другие вопросы, способствующие упорядочиванию деятельности ведущих программистов.
Русский перевод книги доступен на http://lib.rus.ec/b/72962 (прим. сост. FB2)
• Highsmith, James A., III. Adaptive Software Development. New York: Dorset House Publishing, 2000.
Будьте уверены – этой книге уготована долгая жизнь. Воспринимать изложенный в ней материал временами трудновато, но лишь потому, что Хайсмит заставляет читателя глубже анализировать характер процессов разработки программных средств. Подзаголовок книги гласит: «Сотрудничество в руководстве сложными системами». Автор логично доказывает сложность повседневной деятельности руководителей проектов и программистов. Из-за одних лишь его пассажей о сотрудничестве издание стоит приобрести. Работа замечательно дополняет труд Кокберна по той же теме.
• Hunt, Andrew, and David Thomas. The Pragmatic Programmer. New York: Addison-Wesley, 2000.
Прекрасная книга! Заставьте прочесть ее всех программистов в своей группе. Справедливость советов, которые дают ее авторы, подтверждается годами опыта; не сомневаюсь, что по мере ознакомления с ней вы устанете кивать в знак согласия. Предложенная авторами практическая методика управления основывается на предотвращении хаотичности в разработке программных средств.
Перевод на русский язык: http://www.ozon.ru/context/detail/id/1657382/ (прим. сост. FB2)
• McBreen, Pete. Software Craftsmanship. New York: Addison-Wesley, 2002.
Смелыми и аргументированными рассуждениями Макбрин обеспечил своей книге устойчивые позиции среди литературы по программной инженерии. Несмотря на подзаголовок «Новые веяния», автор утверждает, что мастерство кодирования знаменует собой возврат к истокам разработки программных средств. Если вы согласны с тем, что кодирование есть не что иное, как искусство, эта книга для вас. Если вы не согласны, все равно прочтите эту книгу – возможно, она вас переубедит.
• McCarthy, Jim. Dynamics of Software Development. Redmond, WA: Microsoft Press, 1995.
Написанная хорошим языком и далекая от поверхностного взгляда книга, в которой рассказывается о том, на какие ухищрения идут группы разработчиков, лишь бы поставить программный продукт вовремя. Здесь отражены многие проблемы, которые компании Microsoft в разное время пришлось разрешать самостоятельно. Автор пишет с увлечением, глубоким пониманием проблемы и прицелом на практическую деятельность. Кроме того, Маккарти излагает материал в категориях гибкости, и здесь нужно иметь в виду, что когда эта книга появилась, термин «гибкость» еще не был так распространен, как сегодня. Можете рассказать об этой книге на следующем производственном совещании.
- ТО, КАК ВЫ ОПРЕДЕЛЯЕТЕ СВОИ ВЫДАЮЩИЕСЯ ДОСТИЖЕНИЯ, ОПРЕДЕЛЯЕТ ВАС
- Выдающиеся мыслители технического анализа
- Типы данных для работы с датой и временем
- Новые функции API для работы с Blob и массивами
- 10 Алгоритм работы с возражениями
- 33.1. Интерактивный и неинтерактивный режим работы
- 4. Режимы работы экспертных систем
- ГЛАВА 5. СИСТЕМНЫЕ ОПЕРАЦИИ ДЛЯ РАБОТЫ С ФАЙЛОВОЙ СИСТЕМОЙ
- Введение Визуализация работы коллективного интеллекта
- 5.2. Основные приемы работы, элементы текстового редактора
- Описание работы МП
- Описание работы ЦПУ