Несколько лет назад, когда я писал чистый и красивый код (во всяком случае, мне он казался красивым), передо мной постоянно вставал вопрос, какой путь я хочу выбрать в будущем — технический или управленческий. Как и большинство инженеров, я выбрал путь технаря, полагая, что менеджмент — это история про много хлопот и мало денег.

Если вы согласны с этим утверждением и считаете, что менеджмент не для вас, то эта статья, как минимум, даст вам возможность взглянуть на ситуацию с другой стороны, глазами человека, который сейчас занимается... как ни странно, менеджментом.

Начну с краткой предыстории: в один прекрасный день (когда ежедневное посещение офиса казалось людям нормой) мой тогдашний руководитель предложил мне пообедать с его боссом (условно назовем его Х): якобы, нам предстояло кое-что обсудить. Мы пришли в наше привычное заведение, и вот (вкратце) о чем мы вели разговор:

Х: Мы хотим поговорить с тобой о твоей нынешней команде.

Я: Хорошо, а в чем дело?

Х: Компании нужно, чтобы твой руководитель перешел в другую команду и возглавил ее. У ребят сейчас непростой, но очень важный период, поэтому им требуется хороший и сильный руководитель. Таким образом, ваша команда останется без лидера. Нам бы хотелось, чтобы именно ты встал у руля. Что скажешь?

(Это оказалось для меня легким шоком, так как я совершенно не был готов к такому повороту).

Я: Если наш менеджер уйдет в другую команду, это будет существенной потерей для всех нас, однако мы вполне можем справиться с ситуацией.

Х: Мне понравился твой ответ. «Можем справиться», это звучит серьезно.

Именно с этих слов начался мой путь управления и руководства. В процессе подготовки я посетил внутренний тренинг, специально разработанный для сотрудников, которые хотят стать руководителями или только начинают свой путь в менеджменте. В первый день тренинга наставник произнес фразу, которая осталась со мной на всю жизнь. Вот она, в практически неизмененном виде:

Менеджмент — это навык, которому можно и нужно учиться. Не каждый рождается с умением управлять командой специалистов, но любому здравомыслящему человеку под силу приобрести навыки успешного управленца.

Размышляя о работе в управлении, мы почему-то уверены, что для этого нужно быть прирожденным лидером, тем, кто может вдохновлять людей, как Стив Джобс, Сатья Наделла, Илон Маск и многие другие. Да, есть те, кому управление/лидерство даётся легко от природы, но большинство начальников — это те, кто научился всему необходимому точно так же, как езде на велосипеде, путем проб и ошибок.

Восприятие: что мешает разработчику стать менеджером

Я неоднократно обсуждал с членами своей команды их карьерные планы. Только 5% из них когда-либо проявляли интерес к руководству командами, при этом они до сих пор думают и прикидывают, действительно ли они хотят этим заниматься. Поговорив со многими людьми, я собрал воедино некоторые популярные ответы на свой вопрос «почему вы все-таки не заинтересованы в руководящей должности»?

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

  • Я очень люблю писать код и проектировать различные решения. Поэтому уходить целиком в управление мне совершенно не хочется.

  • Управление — это слишком большой стресс, выигрыш по зарплате в сравнении с ним ничтожен.

  • Мне трудно добиваться того, чтобы люди выполняли мои поручения качественно.

  • Мне неприятно заниматься мелкой политикой, связанной с управлением командой.

  • Я хочу и впредь оставаться индивидуальным разработчиком.

Если копнуть поглубже, становится понятно, что у людей есть довольно веские основания не идти в менеджеры, и очень трудно объяснить им, почему менеджмент не так уж плох, как кажется. Анализируя собственный опыт, я прихожу к выводу, что реальные проблемы перехода из разработки в управление таковы:

  • FOMO — Ты больше не сможешь оставаться частью группы. Коллеги, которые ранее были твоими друзьями и приятелями, теперь должны отчитываться перед тобой. (FOMO, Fear of missing out, Боязнь пропустить интересное — тревожное психическое состояние, когда человек боится пропустить интересное событие, упустить ценную возможность. — прим. переводчика) 

  • Проблема «боксерской груши» — Больше некому пожаловаться на проблему. Теперь ты — руководство, и разбирать жалобы — твоя прерогатива.

  • Сомнения и неуверенность в себе — Что если я не справлюсь? Что подумают люди, если я не смогу добиться результата или качественно возглавить команду?

  • Зона комфорта — Сейчас я суперзвездный разработчик, но теперь должен стать начинающим руководителем. Мне придется в ускоренном темпе учиться куче новых вещей.

  • Внутренняя безыдейность — Я не знаю, что значит руководить командой. Я не «чувствую» эту работу.

Наверняка найдется еще немало подобных проблем, которые отвращают большинство ИТ-специалистов от стремления свернуть на путь управления и заставляют оставаться на ниве разработки. Если посмотреть на ситуацию с этой точки зрения, никаких весомых причин для перехода на руководящую должность не существует, тем не менее, вокруг нас целая куча руководителей, менеджеров и начальников всех мастей.

Итак, почему кто-то может пойти по этому пути, остановившись на вершине технической карьерной лестницы и встав у начала управленческого пути?

Как думаете, это случайность или осознанный выбор?

Реальное положение вещей

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

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

  • Да, вы больше не будете частью группы. Однако у вас появится новый коллектив лидеров/коллег, которые будут поддерживать вас на этом пути. Самое главное, что ваши непосредственные руководители будут настраивать вас на успех.

  • Не волнуйтесь, вы все еще можете кое-кому пожаловаться. Но теперь у вас будет возможность решить проблему своими руками. Будучи лидером команды, вы несете ответственность за сотрудников. Это значит, что при возникновении проблем необходимо обсудить их с коллегами и руководителями, с тем чтобы создать в команде наилучшую атмосферу для процветания.

  • Это нормально, если вас мучит неуверенность в себе. Она подтолкнет вас к изучению новых навыков и поиску решений уникальных проблем. Смею вас заверить, что в какой-то момент написание кода покажется вам легкой прогулкой по сравнению с решением проблем на местах. Помните: вы начинающий руководитель, никто не ожидает, что вы будете знать и уметь все на свете, но если у вас правильный настрой, все получится.

  • Вас могут временно назначить на руководящую должность, чтобы испытать ваши силы. Если такой шанс появится, не тяните время, просто сделайте это. Вы ничего не потеряете, но в итоге приобретете новый навык.

  • У вас никто не отнимет возможность практиковаться. Да, на 100% выложиться уже вряд ли выйдет, но при желании вы не потеряете хватку. К тому же управлять техническими специалистами легче, когда у вас подобный опыт.

В работе менеджера есть еще много аспектов и нюансов. Но самое главное, встав на этот путь, вы открываете для себя вещи, о которых ранее даже не задумывались. Удовлетворение, когда ваша команда добивается результатов или кто-то из подчиненных растет над собой, невозможно описать словами. Да, бывают моменты, когда не все так радужно, и приходится принимать трудные решения или сталкиваться со сложными ситуациями, но все это — возможность учиться и расти. Просто вспомните свой путь от новичка до «звездного» разработчика: вы не стали им за один день. Это была череда попыток и усилий, замешанных на настойчивости. Лидерство — это очень похожая история. Навыки и проблемы могут отличаться, но вы не столкнетесь ни с чем, что будет вам не по зубам.

Небольшое заключение

Итак, я попытался представить вам работу менеджера с разных сторон. Как видите, уход в управление — это не ошибка/проблема, а в самой работе нет ничего принципиально невозможного для одних и простого для других. Если вы только захотите, то непременно справитесь.

Если у вас появится возможность попробовать себя в роли менеджера, отнеситесь к ней со всей серьезностью. Никогда не знаешь, из кого может родиться первоклассный руководитель. И, заклинаю вас, не ставьте для себя слишком высокую планку в первый же день. Лидерство — это не веха. Это путь, по которому вам предстоит идти долгие годы.

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


  1. ForestDront
    19.05.2022 17:10
    +6

    Был начальником отдела, руководил командой 5 лет, ушел в простые разрабы, хотя сулили повышение. Ушел потому что хотел свободы в выборе места работы. Разраб всегда найдёт себе работу, а руководителей со стороны не берут. Знакомые, пошедшие в менеджмент, по 15 лет сидят на одном месте и никуда не могут перескочить (хотя пытались), а я поменял несколько мест работы, работал в разных сферах и везде мог с ностальгией впоминать, как интересно и круто было тимлидить.


    1. Nialpe
      19.05.2022 18:48

      Аналогично. Для статистики (не для споров или далеко идущих суждений) - 12 лет управлял на разных позициях, последние годы вернулся на рядовую позицию - наслаждаюсь.


  1. Sklott
    19.05.2022 17:27
    +5

    любому здравомыслящему человеку под силу приобрести навыки успешного управленца.

    По идее эту фразу можно вообще сократить до: "любому здравомыслящему человеку под силу приобрести навыки успешного XXX." - где XXX - это любая профессия. Но при этом понятно, что у любого человека разные предпочтения, разные сильные и слабые стороны.

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

    С другой стороны, если у вас есть эти свойства, или возможно ваш характер даже более "заточен" под управленца, то почему-бы и нет.

    Но еще раз, это не для всех!

    Лично меня такие статьи, в которыех основная мысль что-то типа "управление - это легко и просто, бросай программирование", только раздражают. Т.к. я могу считать себя "успешным программистом", но я никогда не стану "успешным управленцем" чисто в силу характера.


    1. Moskus
      20.05.2022 02:59
      +1

      Тут ещё стоит принять во внимание, что есть люди (и целые культуры), которые считают, что если человек не стал руководителем к какому-то возрасту, он - неудачник. И отношение к тому, что они делают до этого, у них - как к проходной деятельности. Со всеми или некоторыми вытекающими эффектами.


  1. Moskus
    19.05.2022 19:14
    +3

    В статье абсолютно не рассматривается гипотеза о том, что люди имеют разные психологические склонности - одним интересно работать с "вещами", а другим - с людьми. И если эта гипотеза верна хотя бы в какой-то существенной степени, люди, избравшие самостоятельно (а не под давлением) техническую карьеру, вероятнее всего - из первой категории.

    Это абсолютно не значит, что склонности являются каким-то непреодолимым препятствием. Но мы, например, почему-то не задаёмся вопросом, почему художники не переквалифицируются в композиторов, например. Эмпирическое знание о том, что склонности существуют - есть, а формализовать его и дать им численную оценку - естественным образом, сложно.

    Что же касается причин, почему ставится вопрос о переходе людей, занимающихся технической разработкой, на роль руководителя - причины две: либо более высокое руководство ощущает (не всегда оправданную) необходимость в человеке изнутри команды, либо это личные амбиции самого человека (которые тоже не всегда обоснованы - некоторые хотят руководить, считая, что "всё для этого знают", имея весьма дрянные социальные навыки).

    Потому сводить обсуждение этой ситуации к "стоит только захотеть" - довольно неправильно.


  1. sshikov
    19.05.2022 20:24

    много хлопот и мало денег

    Сколько я работаю — всегда много денег платили за много хлопот. Разумеется, исключения бывают, и даже в чисто рыночных условиях, но все же это именно исключения. Я с ностальгией вспоминаю, сколько у меня было свободы, когда я был только разработчиком, а не совмещал это даже с техническим руководством людьми, как сейчас.


  1. NeverIn
    19.05.2022 22:10
    +3

    Если бы мне предложили х2 от сеньора я бы пошёл в менеджеры, дешевле смысла нет. Риски высоки, нервы, потеря квалификации, стресс.


  1. AndyKorg
    20.05.2022 07:07
    +1

    Руководство -это управление людьми, а не кодом. Конечно люди до определённой степени предсказуемы, но до предсказуемости поведения кода им далеко. Не каждый разработчик согласится работать в условиях когда команда print "Hello world" вдруг печатает "Пошел на ..."


    1. HellWalk
      20.05.2022 11:15
      +1

      Это точно. Компьютеру все равно, кто за ним сидит - хоть дворник, хоть президент - он будет работать одинаково. С людьми же совершенно не так - только недавно на работе была ситуация, когда отдел админов целый день не решал мою (срочную для бизнеса) проблему, говоря, что с их стороны проблемы нет. Когда к ним сходил руководитель нашего отдела - проблема решилась через 20 минут.

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


  1. DikSoft
    20.05.2022 08:56
    +1

    Есть ещё один нераскрытый аспект вопроса. Ситуация, когда специалист реально высокой квалификации является, очень мягко говоря, неприятным , как человек. И если его ставят на руководящую должность, а он, как правило, с таким предложением соглашается, начинается ад для команды. Даже если ситуация откатывается быстро, последствия и для команды и для этого специалиста разрушительны. А если он ещё и идёт потом вверх, то это уже бомба масштаба организации..


  1. HellWalk
    20.05.2022 11:08
    +2

    Все же совершенно очевидно: потому что программист работает с компьютером, а руководитель - с людьми. Это совершенно разные сферы требующие разных компетенций.

    Более того, чем упорней человек развивается как программист, т.е. свое свободное время посвящает чтению книг, изучению и практике на новых языках и технологиях - тем сильнее у него атрофируются навыки человеческих взаимодействий - потому что на человеческие взаимодействия (друзья, отношения, семью) банально не остается времени.


  1. s1im
    20.05.2022 15:36
    +2

    Как часто я видел такое: берем самого-самого крутого программиста в команде, вжух-х! И его нет! Зато у нас теперь есть посредственный менеджер.