Мне часто задают этот вопрос:

«В моей компании есть две карьерные лестницы — индивидуальный участник (IC) и инженер-менеджер (EM). Как мне решить, по какому пути идти?»

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

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

Старший индивидуальный вкладчик

Я вижу распространенное непонимание среди инженеров, которые еще не достигли старших уровней…

Они думают, что быть старшим IC — это та же самая работа, только с большей зарплатой.

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

Но старший участник делает гораздо больше.

Они собирают требования и разрабатывают новые функции. Работая с инженерами и менеджерами по продукту, они планируют работу и помогают выявить зависимости между работами.

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

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

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

Таким образом, старшие IC — это не просто бороды на шее, которые целыми днями кодируют в темных комнатах. Работа в основном совместная, и она сопряжена со своими проблемами.

Главный инженер

Работа менеджером — это не «повышение по службе» в инженерии.

Это совсем другая работа.

Помощь командам людей в достижении успеха сопряжена с целым рядом проблем. О некоторых из них я уже писал здесь в блоге.

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

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

Поскольку работа менеджером — это совсем другая работа, нужно время, чтобы научиться!

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

Маятник IC-EM

Я уже писал ранее о том, что этот выбор не является выбором «все или ничего».

Вы можете перемещаться туда-сюда между менеджером и старшим участником. На самом деле работа менеджером сделает вас лучшим инженером. А возвращение к инженерному делу сделает вас лучшим менеджером.

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

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

Ваш пробег может отличаться

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

Тем не менее, у вас будет свой собственный опыт!

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

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

Диапазон опыта широк! Быть менеджером не всегда означает одно и то же. То же самое для индивидуального вкладчика. Каждая организация будет иметь свои собственные привычки и процедуры.

Дополнительные ресурсы

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

Присоединяйтесь к Medium за 5 долларов — получите доступ ко всему Medium + поддержите меня и других!