Не все разработчики уходят в менеджмент: карьерные пути в IT

Карьера – это изобретение 20-го века, и действительно, иногда трудно представить себе трудовую жизнь, в которой не было бы линейного восходящего движения.

Люди часто предполагают, что любой талантливый разработчик в конечном итоге станет менеджером. Но, конечно, это не всегда так, и возникает вопрос – как бы выглядела карьера разработчика, если бы он никогда не перешел в менеджмент?

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

Вариант №1 – Специалист

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

Разработчики-специалисты будут одними из лучших в своей области с относительно узким диапазоном навыков. Они могут работать в кино и осваивать эффекты анимации меха для персонажей, таких как персонажи из Зверополиса и Кунг-фу Панда , или могут работать над передовым научным программным обеспечением и изучать, как обрабатывать данные о столкновениях частиц, или могут использовать более обычную технологию как, скажем, Kubernetes, но придется быть профессионалом, чтобы выделяться среди всех конкурентов.

«Эмпирическое правило со специалистами-разработчиками заключается в том, что им платят очень хорошо, часто больше, чем среднему техническому менеджеру, но им также труднее найти работу. Многие будут тщательно развивать свою профессиональную сеть, чтобы найти вакансии, как только они появятся, и часто они могут браться за периферийную работу в качестве консультантов, проверяя продукты, а не создавая их», — отмечает Алексей Кирячков, управляющий партнер K&P.

Вариант №2 – Супер-разработчик

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

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

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

«Супер-разработчики, если их можно так называть, определенно могли бы заработать больше денег, если бы выбрали более ортодоксальный карьерный путь. Но это люди, которым просто нравится то, что они делают, и которые не хотят прекращать это делать», — подытоживает Ольга Кривош, руководитель практики IT Recruitment K&P.

Вариант № 3 – Устаревший разработчик

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

Специалисты компании Kiryachkov & Partners отмечают, что у разработчиков, чьи навыки пылятся, обычно не лучшие времена. Им будет предоставлена ​​рутинная техническая работа, охватывающая основные задачи или механическое обслуживание. В лучшем случае они найдут позицию, поддерживающую устаревшую систему, основанную на технологиях, которые молодые разработчики больше не изучают. Это хорошо оплачиваемая и обычно не очень сложная работа, но унаследованный рынок не очень велик.

Вариант №4 – Смена карьеры

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

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

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

«Однако, если у вас есть навыки программирования, но по какой-то личной причине вы не хотите их использовать, стоит иметь в виду, что возможности карьерного роста по-прежнему доступны. Даже не уходя полностью из технологий и даже не переходя в совершенно другую область, что, конечно, вы всегда можете делать», — подтверждают специалисты компании Kiryachkov & Partners.

Kiryachkov & Partners предоставляет услуги в IT recruitment и закрывает вакансии любой сложности. Подать заявку для сотрудничества можно тут



Мы найдем лучших кандидатов для вашей компании