- PVSM.RU - https://www.pvsm.ru -

«Пятничный формат»: куда расти техническим специалистам

Мы в 1cloud [1]постоянно анализируем опыт экспертов в сфере ИТ. Например, совсем недавно мы рассказывали о том, что сделает работу начинающего программиста эффективнее [2] и даже обсудили тему отпускных [3]бонусов.

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

Что делать, если хочется вертикального роста, или если так думает ваш начальник? Постараемся разобраться в статье.

«Пятничный формат»: куда расти техническим специалистам - 1 [4]/ Flickr/ Dmitry Kabanov [5] / CC-BY [6]

Специалисты говорят [7], что нежелание становиться менеджером может быть временным явлением: в 20 лет программист еще полон энтузиазма и получает удовольствие от работы, а вот после 40 может захотеть смены вида деятельности. Это, конечно, происходит не всегда, но зарекаться никогда не стоит.

По данным [8]Glassdoor, стандартный путь для программистов выглядит примерно так: младший разработчик –> старший разработчик –> ведущий разработчик или архитектор –> менеджер по разработке, менеджер по продукту и менеджер проекта –> и, наконец, вице-президент, технический или генеральный директор.

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

Быть или не быть

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

Для работника это определенная дилемма: отказаться от продвижения и испортить отношения или согласиться. Хорошо, если отношения с начальником позволяют поговорить начистоту и объяснить нежелание [11]такого роста: больше бумажной работы, обязанностей и ответственности за работу других, необходимость нанимать и увольнять сотрудников и нехватка времени на то, чтобы оставаться хорошим техническим специалистом.

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

Президент аналитической компании Uncommon Clarity Энн Лэтэм (Ann Latham) предлагает задать себе 10 вопросов [13], прежде чем отказаться от повышения или принять предложение. И еще информация к размышлению — руководители, которые не хотели повышения [14], увольняются в два раза чаще, чем те, кто изначально имел цель дорасти до руководящих должностей.

Менеджером быть

Раз предложение о повышении поступило, начальство могло заметить задатки управленца, которые проявлялись и на текущем месте работы. Например, ответственность, авторитет среди остальных членов команды или выстраивание правильных отношений с руководителями. Мы уже писали о том, что чем заметнее [15]сотрудник, тем больше у него шансов получить продвижение по службе.

Рик Хатли (Rick Hutley), бывший вице-президент по инновационному развитию в Cisco Systems, говорит [16], что сотруднику, решившему стать менеджером необходимо убедиться, насколько толстокожим он может быть и как относится к риску и критике, направленной не только в его сторону. Ведь ему придется критиковать своих подчиненных и принимать неприятные решения, поэтому круг друзей может заметно сузиться.

Но может возникнуть и обратная ситуация. Дженифер Селби Лонг (Jennifer Selby Long), коуч по достижению карьерного роста в Кремниевой долине, отмечает, что там все знают, что разработчики хотят остаться разработчиками и предложений о повышении до менеджера в крупных ИТ-компаниях почти не бывает. Поэтому если человек ощущает такую потребность, то он должен сам просить об этом.

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

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

Мы рассказывали [17]о том, должен ли генеральный директор технической компании обладать навыками программирования. Но вот с экономической точки зрения написание кода CEO не выгодно и не оправдано — время директора [18]стоит гораздо дороже, а его обязанности включают более важные для развития компании вещи, поэтому такую задачу, как написание кода, даже основателю ИТ-стартапа со временем придется делегировать.

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

Альтернативные варианты

Кто-то все же решает попробовать себя в роли менеджера. Ведь кажется, что всегда можно вернуться, если поймешь, что управление большой командой — не твое призвание.

Однако и тут есть сложность — возвращение к прежней работе не всегда возможно. Некоторые программисты уверены [19]: вероятность того, что первоклассный технический специалист станет таким же первоклассным менеджером, очень мала. А посредственному менеджеру вряд ли светят большие карьерные перспективы в будущем. Через 2-3 года, когда зарплата менеджера среднего звена перестанет устраивать, практические навыки программирования могут быть утеряны, и в результате можно будет остаться у разбитого корыта.

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

Еще одна возможность избежать необходимости выполнять функции менеджера — уйти в свободное плавание. Фриланс и контрактная работа дают отличную возможность [20]развивать свои навыки, профессионально расти и получать больше денег с каждого нового проекта без необходимости выпрашивать у начальника повышения зарплаты.

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

P.S. А в наших последних постах мы собрали дайджест и рассказали новости по теме облачных технологий:

Автор: 1cloud.ru

Источник [24]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/upravlenie-personalom/235798

Ссылки в тексте:

[1] 1cloud : https://1cloud.ru/

[2] сделает работу начинающего программиста эффективнее: https://habrahabr.ru/company/1cloud/blog/316110/

[3] отпускных : https://habrahabr.ru/company/1cloud/blog/318316/

[4] Image: https://habrahabr.ru/company/1cloud/blog/320026/

[5] Dmitry Kabanov: https://www.flickr.com/photos/150684305@N05/32175999062/

[6] CC-BY: https://creativecommons.org/licenses/by-sa/2.0/

[7] говорят: https://www.ctl.io/developers/blog/post/career-path-of-a-programmer/

[8] данным : https://www.ctl.io/developers/assets/images/blog/career-path-diagram.png

[9] получать : https://habrahabr.ru/company/1cloud/blog/319448/

[10] продвижение : http://www.huffingtonpost.com/vala-afshar/i-dont-want-a-promotion-t_b_6530514.html

[11] нежелание : https://kariera.comarch.pl/blog/en/work-in-it/what-does-a-promotion-mean-for-a-programmer

[12] нет: http://idealistcareers.org/what-if-you-dont-want-to-be-a-manager/

[13] вопросов: http://www.forbes.com/pictures/lml45gkhk/10-questions-to-ask-yourself-before-taking-that-promotion/

[14] повышения: http://fortune.com/2015/06/18/job-promotion-mistakes/

[15] заметнее : https://habrahabr.ru/company/1cloud/blog/317940/

[16] говорит: http://www.infoworld.com/article/2938909/it-careers/the-programmers-guide-to-breaking-into-management.html

[17] рассказывали : https://habrahabr.ru/company/1cloud/blog/305908/

[18] директора : https://www.quora.com/Why-dont-leaders-write-code-Can-a-programmer-become-a-good-leader-CEO-of-company

[19] уверены: https://toster.ru/q/34401

[20] возможность : http://www.dwuser.com/education/content/earning-more-money-as-a-freelance-web-developer-designer/

[21] минусы: http://softwareengineering.stackexchange.com/questions/23691/why-are-more-programmers-not-freelance-these-days

[22] «Ультимативный DNS-дайджест»: 45 материалов с Хабра и других ресурсов: https://habrahabr.ru/company/1cloud/blog/319848/

[23] «Флеш всему голова»: IBM анонсировала линейку массивов хранения данных для облака: https://habrahabr.ru/company/1cloud/blog/319714/

[24] Источник: https://habrahabr.ru/post/320026/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best