Мне часто задают этот вопрос:
«В моей компании есть две карьерные лестницы — индивидуальный участник (IC) и инженер-менеджер (EM). Как мне решить, по какому пути идти?»
Сегодня поговорим о различиях между этими двумя путями. Кроме того, я хотел бы задаться вопросом, действительно ли они взаимоисключающие.
Моя цель — помочь вам подумать о том, что вы могли бы предпочесть. Затем проявите творческий подход к своим карьерным решениям и тому, как вы их реализуете.
Старший индивидуальный вкладчик
Я вижу распространенное непонимание среди инженеров, которые еще не достигли старших уровней…
Они думают, что быть старшим IC — это та же самая работа, только с большей зарплатой.
Часто разработчики не до конца понимают работу и проблемы, связанные с работой в качестве старшего IC. Конечно, от вас все еще могут ожидать написания кода и реализации функций.
Но старший участник делает гораздо больше.
Они собирают требования и разрабатывают новые функции. Работая с инженерами и менеджерами по продукту, они планируют работу и помогают выявить зависимости между работами.
Общение становится огромной частью работы. Вам нужно знать немного о многих вещах. По сути, вы сможете ответить на технические вопросы обо всем домене вашей команды. Когда несколько проектов находятся в стадии разработки, старшие IC — это те, кто переводит технический прогресс на язык бизнеса и оценки для зависимых команд.
По мере продвижения по старшим инженерным уровням работа все больше сводится к построению отношений между командами. Понимание того, над чем работают другие и как бизнес-инициативы могут быть успешными при координации команды.
По мере прохождения уровней вы станете более ответственными за результаты бизнеса. Когда что-то пойдет не так, вы как руководитель команды должны помочь разобраться в этом как можно быстрее.
Таким образом, старшие IC — это не просто бороды на шее, которые целыми днями кодируют в темных комнатах. Работа в основном совместная, и она сопряжена со своими проблемами.
Главный инженер
Работа менеджером — это не «повышение по службе» в инженерии.
Это совсем другая работа.
Помощь командам людей в достижении успеха сопряжена с целым рядом проблем. О некоторых из них я уже писал здесь в блоге.
Конечно, есть классические примеры трудных членов команды, решения межличностных проблем в команде, или трудных разговоров на аттестациях плохой работы или даже увольнениях. Это определенно часть работы менеджера!
Но ежедневное изменение — это полное изменение того, как вы проводите свое время. Вы превратились из «производителя» в менеджера. Итак, теперь ваша работа заключается в координации, консолидации и защите времени вашей команды. Вы принимаете участие во всех встречах и ведете все логистические разговоры, так что отдельные участники вашей команды не будут прерываться.
Поскольку работа менеджером — это совсем другая работа, нужно время, чтобы научиться!
Вы не будете очень хороши в этом в течение первого года или около того. Вам придется полностью переучиться, чтобы перестать делать работу. Вместо этого сосредоточьтесь на поддержке людей, которые выполняют работу.
Маятник IC-EM
Я уже писал ранее о том, что этот выбор не является выбором «все или ничего».
Вы можете перемещаться туда-сюда между менеджером и старшим участником. На самом деле работа менеджером сделает вас лучшим инженером. А возвращение к инженерному делу сделает вас лучшим менеджером.
Посередине можно сделать успешную карьеру. Перемещение туда и обратно между менеджментом и инженерией. Или взять на себя гибридные роли, когда вы пишете код и управляете небольшой командой.
Пусть вас не пугает решение! Хотя это может быть сложно, вы всегда можете выбрать карьерный путь, который подходит именно вам!
Ваш пробег может отличаться
Это мой опыт и мнения о работе в качестве старшего IC по сравнению с руководством. Надеюсь, они будут полезны, когда вы попытаетесь проложить свой собственный путь.
Тем не менее, у вас будет свой собственный опыт!
Есть компании, где менеджеры не проводят весь день на совещаниях. Вместо этого они начинают работать над проблемами слаженности команды более высокого уровня.
В некоторых компаниях старшие интеграторы действительно могут погрузиться в код и часами заниматься решением проблем.
Диапазон опыта широк! Быть менеджером не всегда означает одно и то же. То же самое для индивидуального вкладчика. Каждая организация будет иметь свои собственные привычки и процедуры.
Дополнительные ресурсы
Каждый день я пишу что-то новое для разработчиков программного обеспечения. Попадите в ежедневный список, чтобы получать обновления.
- «Расписание Maker vs Manager — необходимая литература для разработчиков программного обеспечения»
- Инженер-менеджер-инженер: карьерный путь, о котором никто не говорит
—
Присоединяйтесь к Medium за 5 долларов — получите доступ ко всему Medium + поддержите меня и других!