|
Книги по XPВ Мае в издательстве Питер выйдет перевод книги Кента Бека "Экстремальное программирование". Первая ласточка!
Книги которые я и мои друзья читали
|
Refactoring: Improving the Design of Existing Code Это одна из самых важных для меня книг. Книга которая позволила по-другому взглянуть на свою работу. Я считаю что изобретение технологии рефакторинга выводит программную индустрию на новый уровень. Для неподготовленного читателя (а в особенности для среднего русского хакера-крекера) она содержит множество спорных на первый взгляд идей, но если запастись терпением, то становится видно что спорить-то не о чем. Становится видно, чем плохой код отличается от хорошего. Для меня основная сила этой книги - изменение в подходе к коду. Каталог паттернов рефакторинга тоже хорош, но даже и без него это революционная книга.
|
|
Planning Extreme Programming Подробное руководство по планированию в XP. Для нас сейчас является настольной книгой, поскольку наша команда находится на стадии мучительного внедрения XP, поэтому довольно часто приходится обращаться к первоисточнику. В книге подробно рассмотрены все аспекты казалось бы простого процесса планирования XP, приведены ответы на все вопросы и сомнения. |
|
Peopleware : Productive Projects and Teams Это библия менеджера проектов. Мы купили целых три. Если ее переведут на русский язык - купите для себя и для своего начальника. Если вы сами начальник - купите каждому подчиненному. Но пока, увы, ее не перевели. Эта книга обращает Ваше внимание на очевидные вещи - как сделать так, чтобы люди работали лучше и эффективнее (в книге рассматриваются профессии где надо думать головой, в основном - программисты). Как организовать рабочее пространство, как сплотить команду, как мотивировать людей. Все рекомендации исходят из естественных особенностей людей, а не основаны на "корпоративных стандартах".
|
|
Приемы объектно-ориентированного проектирования. Паттерны проектирования Русский перевод классического издания Design Patterns. Что тут комментировать - это должен знать и уметь каждый. Мыслить нестандартно - это здорово, но сначала надо уметь хорошо делать то что уже однажды изобретено и описано. На мой вкус перевод тяжеловат и местами странный, но в целом читается нормально.
|
|
Software for Your Head: Core Protocols for Creating and Maintaining Shared Vision Когда читаешь теории по командной организации работы, нередко ловишь себя на мысли: "Да где же они таких программистов берут - которые сами в команды обьединяются да еще и рады этому?". А ведь это один из признаков профессионала - способность работать с другими людьми так, чтобы вся команда достигала результата. А как им стать? Software For Your Head дает именно то обьяснение, которое нужно программисту - набор паттернов и антипаттернов, протоколов группового взаимодействия. Это не просто пища для ума - это прямое руководство к действию. Эта книга полезна как индивидуальному разработчику, так и менеджеру проекта. Цитируя Ленина - Очень своевременная книга. |
|