Какие качества отличают хорошего технического лида? Уверены, как минимум инициативность, стратегическое видение, интерес к новым практикам и инструментам, идущие рука об руку с желанием постоянно развиваться. Немалую роль в 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.

Ссылки на предыдущие подборки книг от МойОфис:

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

Комментарии (13)


  1. acordell
    18.01.2023 17:27

    Спасибо! Хорошие книжки это завсегда полезно.


  1. Fedorkov
    18.01.2023 17:38
    +6

    "Как пасти котов" - сплошная вода.


    1. znepok
      19.01.2023 13:12
      +1

      Ну так и котов же не пасут :)


  1. ijsgaus
    18.01.2023 18:28
    +10

    Все же по моему техлид != тимлид и руководство - это как раз то, от чего техлиды бегут, как черт от ладана :-) Хотя хорошая книга никогда не помешает...


    1. AndreyKolesnikov Автор
      18.01.2023 22:17
      +2

      От компании к компании задачи техлида сильно разнятся. На срезе можно выделить опытного ответственного эксперта, который не забывает делиться своими знаниями с коллегами.


      1. dedmagic
        19.01.2023 10:22
        +1

        Делиться знаниями -- это одно, а управлять проектами (Демарко, №6 в Вашем списке) или руководить командой (№№1, 2, 5) -- это совсем другое.
        Так что подборка хорошая, но -- не для техлида, а для тимлида. Как уже было сказано выше, это разные роли. Это я Вам как бывший техлид говорю :).


        1. AndreyKolesnikov Автор
          19.01.2023 12:13

          Конечно, руководить командой -- это опция :). А тимлид понятие расхожее. Отличительная особенность книг 1, 2, 6 то, что они про лидерство внутри IT-проектов, таких книг, на мой взгляд, немного. Что-то порекомендуете из книг для техлида?


          1. dedmagic
            19.01.2023 14:15
            +1

            Ну, кроме книг по конкретным технологиям, используемым на проекте сейчас или потенциально, я бы на месте начинающего техлида концентрировался на книгах по качеству кода, таких как:

            • Роберт Мартин – Чистый код. Создание, анализ и рефакторинг.

            • Стив Макконнелл – Совершенный код.

            • Мартин Фаулер - Рефакторинг. Улучшение существующего кода.

            • Д. Босуэлл, Т. Фаучер – Читаемый код.

            • и т.д.

            И, конечно, ещё книги по инженерным практикам: юнит-тестированию (Ошероув, Мессарош, Хориков – !!!), CI/CD (попадалась книга по Jenkins-у) и т.д.


            1. AndreyKolesnikov Автор
              20.01.2023 11:43

              Это хорошие книги, вам впору свою подборку опубликовать.


  1. aldmarinka
    19.01.2023 00:42
    +1

    Спасибо за подборку, и особенно за плюсы и минусы. Некоторые книги у меня уже лежат в закладках, а так скорее сориентируюсь что лучше почитать сначала.

    Кстати, из прочитанного на тему тимлида/техлида мне понравилась "мама я тимлид" М.Перескоковой. Легко читается и написана в форме советов, которые легко уловить, без лишней воды. Ну и много забавных картинок, для лучшей усвояемости)


    1. AndreyKolesnikov Автор
      19.01.2023 12:15

      Интересно, ранее не слышал о ней. Спасибо, будет что почитать!


  1. tgpk
    19.01.2023 17:27
    +1

    Интересная подборка, начну читать! Спасибо


  1. SimSonic
    20.01.2023 20:11

    В какой из этих или других книг написано, как разговаривать с безопасниками, которым хлебом не коми, дай всё запретить? :)