Какие качества отличают хорошего технического лида? Уверены, как минимум инициативность, стратегическое видение, интерес к новым практикам и инструментам, идущие рука об руку с желанием постоянно развиваться. Немалую роль в lifelong learning техлида могут сыграть правильно подобранные книги.
Немет, Луц, Лав, Танненбаум, Страуструп, Олифер, Лукас — вот лишь некоторые известные авторы, о которых мы сегодня не будем говорить. Надеемся, что раз вы стали лидером технической команды, то с фундаментальной литературой в своей области знаний знакомы не понаслышке.
Под катом рекомендуем 7 изданий о soft-skills, методологиях, управлении командами и проектами.
Привет, Хабр! Меня зовут Андрей Колесников, в МойОфис я отвечаю за внедрение продуктов компании в инфраструктуру клиентов. Более 10 лет я занимаюсь сопровождением критических бизнес-систем, почти 6 из них — в компании МойОфис. За это время я прошел путь от системного инженера до руководителя группы, а потом и отдела. И компания, и мое подразделение продолжают расти, а значит, впереди реструктуризация и новые изменения, а вместе с ними — больше ответственности. К каждой новой роли в команде следует быть готовым заранее. Эта подборка поможет вам как укрепить свои знания на позиции технического лидера, так и просто расширить кругозор, интересно провести время.
0. George B. Bradt, Jayme A. Check, John A. Lawler. The New Leader's 100-Day Action Plan
Вы новоиспеченный руководитель? Добро пожаловать на борт! Возьмите эту книгу и не теряйте времени даром, начинайте действовать прямо сейчас. Авторы предлагают пошаговое руководство к достижению амбициозных целей на руководящей должности. Если вы знакомы с азами тайм-менеджмента, то вам будет немного легче, плотный график и быстрые победы — неотъемлемая часть нового амплуа. Лично я продолжаю следовать ряду принципов, которые в соответствии с этой книгой заложил в свои первые 100 дней руководства. В частности, «Burning Imperative» — сформулируйте отличительные черты вашего подразделения в одном-двух предложениях, регулярно возвращайтесь к ним и периодически пересматривайте.
Достоинства:
- подходит и для «новичков», и для техлидов с опытом — в книге рассмотрены как первые три месяца работы в должности, так и последующие несколько лет.
Недостатки:
- нет перевода на русский язык.
1. Эд Кэтмелл. «Корпорация гениев. Как управлять командой творческих людей»
Эта подборка была бы неполной без Стива Джобса — не все знают, что основатель Apple стоял у истоков в том числе и анимационной студии Pixar и был ее CEO. Автор этой книги Эд Кэтмелл — президент Pixar Animation и Disney Animation. Современное кино и мультипликация во многом строятся на инженерии и программировании, стоят на распутье изобразительного искусства и компьютерной графики. Издание посвящено не только истории студии Pixar и секретам успеха каждого мультфильма, но и основам подбора талантливого коллектива на самом старте, отношениям внутри него. Также книга рассказывает о том, как руководить командой звезд и преодолевать кризисные времена. Как пишет Эд Кэтмелл: «Если есть вероятность ошибки, то совершите её как можно раньше!»
Достоинства:
- вдохновляющая и мотивирующая книга, легко и понятно написана.
Недостатки:
- книга объемная, при этом действительно полезной информации в ней не слишком много;
- не подойдет тем, кто ищет жестких руководств и «секретов успехов».
2. Рейнвотер Дж. Ханк. «Как пасти котов. Наставление для программистов, руководящих другими программистами»
Думаю, об этой книге многие слышали, она не нуждается в долгих представлениях. Автор сравнивает программиста с кошкой, которая гуляет сама по себе и делает то, что ей вздумается — в том числе по этой причине руководить командой разработчиков не так уж и просто. Это сборник практических советов по управлению технической командой, который раскрывает вопросы разного плана: с чего стоит начать, как нанимать и увольнять сотрудников, проводить встречи и многое-многое другое. Реальный тимлид, реальные разработчики, настоящие задачи — fight!
Достоинства:
- материал компактно изложен;
- издание будет полезно техлидам любого возраста.
Недостатки:
- книга несколько устарела в плане технологий и терминологии;
- в тексте много очевидного.
3. Ким, Бер, Спаффорд. «Проект "Феникс". Как DevOps устраняет хаос и ускоряет развитие компании»
Вымышленная история трансформации работы ИТ-отдела компании Parts Unlimited и классная книга о том, как подходы DevOps, Agile, Continues Delivery могут вывести продукт на новый уровень в короткий срок.
Герой — новый менеджер компании, только что ставший ответственным за всё ИТ-подразделение. На пути его ждут все проблемы, которые накопились за многие годы. Но у него есть всего 90 дней, в противном случае весь отдел лишится работы, поскольку основная часть ИТ-услуг будет передана на аутсорсинг.
С помощью этой книги вы не научитесь писать на Groove или составлять пайплайны, зато с каждой главой на наглядных примерах почерпнете опыта в понимании производственных практик и построении ИТ-процессов.
Достоинства:
- содержание помогает быстро погрузиться в культуру DevOps и безопасную разработку.
Недостатки:
- качество перевода оставляет желать лучшего (но говорят, даже в англоязычной версии встречаются грамматические ошибки), местами написана косноязычно.
4. Линус Торвальдс, Дэвид Даймонд. «Just for fun»
«Just for fun» — ироничная история прошлого, настоящего и будущего свободного программного обеспечения. Автобиография, написанная на пару с Дэвидом Даймондом, рассказывает про удивительный путь автора ядра операционной системы Linux от студента-энтузиаста до лидера крупнейшего Open Source сообщества. Много лет назад студента Хельсинского университета Линуса не удовлетворяла работа системы Minix — неудобство программы эмулятора терминала, невозможность перевода текущей программы в фоновый режим — вследствие чего Торвальдс взялся за разработку собственной операционной системы. Из книги можно узнать, с чего начинаются глобальные проекты — как минимум, с собственных амбиций. Книга займет у вас всего несколько вечеров, приятного чтения!
Достоинства:
- книга понравится и тем, кто понятия не имеет что такое Linux, и тем, кто прекрасно в нем разбирается;
- просто и доходчиво описана история системы и принципы ее работы, без заумной терминологии.
Недостатки:
- с художественной точки зрения книжка без ухищрений, но это и понятно, Линус — не писатель.
5. Лорейн Граббс-Уэст. «Сотрудники на всю жизнь: Уроки лояльности от Southwest Airlines»
Cookbook для построения команды, укрепления отношений, взаимопонимания внутри коллектива — как понятно из названия, на всю жизнь. Эта небольшая книга написана в лучших традициях хита «Клиенты на всю жизнь». В составлении рецептов автор опирался на опыт американской лоу-кост авиакомпании Southwest Airlines. Лорейн Граббс-Уэст, бывший вице-президент компании, анализирует 15 лет своей работы. Цитаты из книги лучше любых рецензий. Вот одно из мотивационных нововведений, реализованных Лорейн:
«Чтобы в очередной раз показать нашим сотрудникам, насколько ценит их компания, мы прибегли к помощи наших внешних клиентов. Однажды мы разослали всем участникам программы Frequent flyer (программы для людей, часто пользующихся услугами авиакомпании) так называемые Luv Bucks — небольшие копии долларовых купюр с портретом генерального директора. В прилагавшемся письме мы просили каждого клиента передать этот «доллар» любому из наших сотрудников, «пойманному» за хорошей работой. И наши клиенты с охотой взялись за дело. Когда у наших сотрудников собиралось пять «долларов», они могли поменять их на один авиабилет компании. Конечно, программа имела огромный успех — она понравилась и сотрудникам, и клиентам».
Достоинства:
- читается легко и на одном дыхании;
- содержание четко структурировано, без воды, с толковыми примерами из практики;
- много неожиданных, нестандартных и креативных идей, которые можно использовать в работе в командах.
Недостатки:
- много примеров удачно внедренных практик, при этом не хватает описания реальных сложностей и путей их решения;
- может возникнуть впечатление, что автор принципиально не хочет видеть недостатки собственного подхода к управлению.
6. Том Демарко. «Deadline. Роман об управлении проектами»
«Роль менеджера в том, чтобы создать обстановку, в которой могут зародиться здоровые отношения внутри команды», — это слова управленца из романа об управлении проектами и людьми. Да, именно романа. Он находится в подборке не просто так — история разворачивается вокруг крупномасштабного проекта по разработке программного обеспечения. Захватывающая сюжетная линия, актуальные кейсы и относительно небольшой объем книги выделяют ее на фоне аналогов. Ее автор — инженер-программист и бакалавр электротехники, лауреат премии Жана-Доминика Варнье «За пожизненный вклад в информационные науки». В формате интересной истории автор делится профессиональными секретами. Вся книга — связанная история успешного управленца, которого выкрали и перевезли в посткоммунистическую страну Моровию, предложили хорошее вознаграждение и практически нереальный проект по разработке программного обеспечения. Мотивация в виде скорейшего возвращения домой и «половины царства в подарок».
Достоинства:
- после каждой главы — итог в краткой доступной форме;
- затягивает с головой, на каждый сюжет в книге есть пример;
- в виде понятных жизненных ситуаций показано, как решать сложные задачи управления.
Недостатки:
- есть небольшие ляпы в переводе;
- менеджерам с большим опытом может показаться скучной;
- желающие найти в книге строгие модели и методы а-ля "сделай так и будет тебе счастье" будут разочарованы, в ней этого нет.
7. GOTO 0
***
Приятного чтения! Если у вас есть свои примеры книг для развития техлида, которые отличаются от моего списка, с радостью почитаю о них в комментариях!
И бонус для тех, кто дошел до конца — роадмап тимлида от Podlodka Crew.
Ссылки на предыдущие подборки книг от МойОфис:
Мы обязательно продолжим делиться с Хабром рекомендациями книг и других полезных материалов для разработчиков, а также публиковать подробные статьи с экспертизой наших специалистов. Подписывайтесь на блог МойОфис и следите за нашими новостями!