В этой статье я хочу рассмотреть некоторые из распространенных ролей, используемых для высших руководящих должностей в технологических компаниях. Мы посмотрим на них, чтобы увидеть карьерные пути как для инженеров, уже работающих в компаниях, так и для тех, кто уже находится в руководящих ролях, чтобы они могли увидеть, как они могут развиваться с течением времени.
Я не буду вдаваться в роль технического директора в этой статье, потому что думаю, что она довольно хорошо понятна: вы руководите отделом, либо продвигаясь выше уровня управления — иногда в течение всей карьеры, — либо будучи первым старшим инженером. в компании. Однако промежуточные уровни часто остаются загадкой, поэтому нам потребуется некоторое время, чтобы их разгадать. Это должно дать вам лучшее представление о том, чего ожидать, если вы выберете этот путь, а также лучше понять, что люди в вашей нынешней компании делают на таких должностях.
Названия должностей в руководящих должностях большинства хороших технологических компаний довольно стандартны. Есть инженерные менеджеры(Engineering manager), инженерные директора(Engineering Director), вице-президенты по инженерии(VP of Engineering) и, наконец, технический директор(Technical Director). Однако то, что на самом деле влечет за собой роль, зависит от размера компании. Например, технический директор в компании среднего размера может иметь несколько небольших групп, подчиняющихся ему, но в самых крупных компаниях (например, FAANG) одна и та же должность может означать управление отделом из 250 человек. Поэтому, если вы перейдете в очень крупную компанию, вам, возможно, придется согласиться на «понижение» должности, даже если ваша должность больше.
В этой статье мы рассмотрим названия каждой должности и то, что она может означать в стартапе или небольшой компании, а затем сравним ее с эквивалентной должностью в некоторых крупнейших компаниях нашей отрасли. Таким образом, вы не только получите представление о том, что влечет за собой работа, но и о том, с чего вам лучше всего начать думать о своем следующем шаге. Например, вы бы предпочли взять на себя большую роль с большей автономией в небольшой компании или вы хотите зарекомендовать себя в более крупных технологических компаниях, сначала сделав шаг в сторону, а затем продвигаясь вверх? У разных людей разные мотивы.
Три уровня
Чтобы лучше классифицировать следующие названия должностей, есть красивое, хотя и пугающе звучащее, определение стадии от военных: три стадии войны. Я ни в коем случае не военный, но они, безусловно, много думали о вопросах лидерства на протяжении многих лет.
Вот эти три уровня:
1) Тактический: вести других к победе в индивидуальных битвах и сражениях.
2) Оперативный: планирование, выполнение, поддержка и адаптация кампаний для достижения стратегических целей.
3) Стратегический: определение результатов, которые формируют стратегические цели: почему и с помощью чего мы хотим чего-то достичь.
Используя эти критерии, мы можем лучше понять, что значит продвигаться по служебной лестнице.
Engineering Manager (Инженерный менеджер или Линейный менеджер)
Инженерный менеджер (EM) обычно возглавляет команду примерно из 5-7 человек. Если вы вносите свой вклад как разработчик(Individual contributor), иногда бывает трудно получить первую работу EM, поскольку компании иногда предпочитают кандидатов, которые уже управляли персоналом.
По моему определению, EM являются тактическими ролями. Они руководят командой, чтобы доставить свою часть большого вклада. Что представляет собой эта часть целого, для них обычно уже определено.
Одна из стратегий для получения вашей первой роли EM — присоединиться к быстрорастущей компании в качестве разработчика/тим лида с целью саморазвития и обеспечения того, чтобы вы практиковали и демонстрировали навыки, которые показывают, что вы подходите для руководящей должности. Это может включать в себя выдвижение себя на руководящие проекты, наставничество других, влияние на решения и постоянное создание послужного списка для предоставления высококачественного программного обеспечения. Если вы еще не работаете в компании, в которой регулярно есть вакансии EM, вам будет гораздо сложнее продвигаться вперед, так как вам нужно будет искать эти роли в других компаниях и индустрии.
Стоит отметить, что вы также можете увидеть должность Senior Engineering Manager. Обычно это означает кого-то, кто управляет командой, но имеет гораздо больший стаж и опыт, чем EM без префикса Senior. Более крупные компании предлагают этот уровень продвижения, чтобы у EM было больше возможностей для карьерного роста, не переходя сразу к директору, поскольку это требует большего движения в организационной структуре. Кроме того, для EM, которые занимаются техническим вкладом и управленческими ролями, карьерный путь от EM до Senior EM может быть очень полезным и длительным. Они могут получить влияние, старшинство и влияние, но при этом вносить свой вклад в код.
Director of Engineering(Директор по инжинирингу)
Роль технического директора обычно является первой, когда вы начинаете управлять менеджерами. В начале этой статьи я упомянул, что хотел бы изучить, что означает эта роль в стартапах и в более крупных компаниях, но в стартапах редко можно увидеть Технического директора, так как это скорее артефакт среднего звена. средние и крупные компании.
По моему определению, директора операциональны. Они координируют и выполняют несколько действий как часть более крупной стратегической цели. Обычно они лучше контролируют вопрос «как», но вопрос «почему» уже решен за них.
Сама роль варьируется от компании к компании. Тем не менее, часто есть некоторые общие черты в определении следующего крупного шага разработки от EM:
Вы начинаете руководить другими менеджерами. Это означает, что вы можете вырасти до разумного размера в организации. Если предположить, что у EM есть около 7 прямых подчиненных, которые являются IC, то самая большая команда, которой может управлять EM, будет такой же. Однако, поскольку директор управляет менеджерами, он может иметь 7 или более менеджеров, подчиняющихся ему, каждый со своей командой. Это гораздо больше людей для рассмотрения, управления и продвижения.
Обычно вы отвечаете за оперативную зону. Это означает, что у вас может быть запятая после названия должности, за которой следует несколько слов, описывающих область, за которую вы отвечаете. Например, технический директор по инфраструктуре данных может руководить несколькими командами, которые создают и поддерживают базовую инфраструктуру хранения приложения. Технический директор ABC может возглавить организацию, состоящую из всех инженерных групп, которые разрабатывают новые функции для приложения ABC, одного из многих приложений в наборе приложений Foobar.
Вы отходите от управления "транспортным средством". В то время как EM, как правило, продолжают писать код для своей команды, хотя, как правило, в меньшей степени на критическом пути, технический директор, как правило, гораздо меньше, если вообще вообще, участвует в передаче кода. Вместо этого они сосредотачиваются на том, чтобы поддерживать продуктивность своих команд, обучать своих менеджеров, работать над общей технической дорожной картой для своей области и максимизировать эффективность и сотрудничество. Если мы применим уравнение управления Энди Гроува, где результат менеджера равен результату его команды + результату тех, на кого он влияет, становится ясно, что есть действия с большим рычагом, чем погружение в IDE и перенос кода. Вместо этого решение, что делать и чего не делать, общение и обмен информацией с коллегами, а также эффективное делегирование задач через команду всегда приведет к более высокой отдаче.
Так как же возникает эта роль? Я часто видел, как это происходит двумя способами.
Во-первых, это происходит естественным образом в процессе роста. По мере того, как отдел нанимает больше людей, EM начинают приобретать больше прямых подчиненных, которыми они могут эффективно управлять. Команды становятся слишком большими. Таким образом, команды разделяются, и необходимость в организационной диаграмме для поддержания логической группировки создает пробелы для людей, чтобы они могли начать управлять менеджерами.
Хотя это предоставляет прекрасную возможность, важно не оказаться лишним, если вам случится стать человеком, которого повысили до должности директора. Например, если вы в конечном итоге разделите слишком большую команду на две части, назначьте EM, чтобы они управляли одной из них, и сначала отчитывалась перед вами, пока вы управляете другой. Таким образом, вы сможете постепенно отойти от управления, что даст вам более длительный период времени в зоне комфорта, управляя одной командой, а другую делегируя новому менеджеру, которому потребуется наращивание.
Второй способ заключается в том, что должности директора по проектированию в крупнейших технологических компаниях являются отправной точкой для опытных внешних менеджеров или менеджеров, которые начинают в более крупных компаниях. Например, кто-то, у кого есть опыт работы директором (но часто выше) в компании среднего размера, может быть нанят со стороны, чтобы начать масштабировать новую инициативу или обеспечить стабильное инженерное управление для приобретенной команды, которую более крупная компания хочет сохранить и приумножить.
Нередко технические директора, управляющие отделами численностью около 100 человек, присоединяются к крупным технологическим компаниям, чтобы управлять небольшой командой с планом быстрого роста. Из того, что я узнал из общения с контактными лицами, директора по проектированию в компаниях FAANG могут управлять организациями, состоящими из сотен человек, в то время как вице-президенты управляют тысячами.
Все это звучит очень захватывающе и важно, но шаг вверх до Технического Директора — это когда EM должен твердо посвятить себя управлению и коучингу в качестве своего основного, а зачастую и единственного результата. Попытка сохранить технический вклад вызывает конфликты интересов между их командами и, согласно уравнению Энди Гроува, чаще всего неэффективна. Однако хорошая новость заключается в том, что отличные менеджеры встречаются редко. Если вы мотивированы на это и преуспеваете в этом, и вы также можете реально изменить рабочий день значительного количества людей.
Обычно технический директор подчиняется вице-президенту по техническим вопросам или, возможно, старшему техническому директору. Префикс Senior работает так же, как и для EM. Это указывает на стаж и опыт.
VP Engineering(вице президент по инжинирингу)
Обычно VP управляют менеджерами менеджеров. Размер организации, за которую отвечает вице-президент, во многом зависит от компании, в которой он работает. Ниже мы рассмотрим два способа, в которых проявляется роль VP.
В нашем определении уровня , VP являются стратегическими. Они помогают определить, почему и с помощью чего мы хотим чего-то достичь.
Глядя на VP Engineering как на эволюцию Директора, можно выделить несколько общих моментов:
1) Ответственность за конкретную часть стратегии. Возможно, вице-президент по проектированию возглавляет отдел платформы, который включает в себя все, от приема данных до классификации, хранения и API. Время безотказной работы, легкий доступ и высокая пропускная способность имеют решающее значение и управляются десятками команд. Они также могут нести ответственность за организацию, производящую продукт или набор продуктов, которые составляют большую часть дохода всей компании. В любом случае это предполагает высокий уровень ответственности и стратегию, тесно связанную с направлением деятельности компании.
2) Они тратят время на размышления о том, что и почему, а не о том, как это сделать. Наши технические директора могут тратить свое время на то, как создавать и поддерживать важную часть прикладной недвижимости, но вице-президенты обычно уделяют больше времени тому, какими должны быть эти части в первую очередь и как они влияют на итоговую прибыль компании. Они часто участвуют в обсуждении корпоративной и ведомственной стратегии, поскольку это влияет на направление их организации. Это роль высшего руководства, когда вице-президенты используют свои технические знания, чтобы внести свой вклад в обсуждение.
3) Они тренируют и направляют многих людей к будущему. Над чем должен работать отдел через 3, 6, 9, 12 месяцев? Как насчет возможного развития в ближайшие три года? Как это будет выглядеть с точки зрения ресурсов и технологий? Как они могут донести это видение и научить своих сотрудников, чтобы они сами пошли по этому пути?
Как стать VP по инжинирингу?
Один из способов — стать первым инженером-лидером в начинающей компании. Вице-президент по проектированию является противовесом и дополнением к техническому директору на ранних стадиях. Он/она будет отвечать за процесс доставки, работу инженеров, ресурсы и приоритизацию проектов, наем персонала и т. д. Технический директор будет руководить разработкой продукта. Если стартап удался, это отличный способ ускорить карьеру, но опыт определенно может стать испытанием огнём. Стартапы даются нелегко.
Другой путь состоит в том, чтобы зарекомендовать себя в качестве директора по проектированию и иметь подтвержденный послужной список в области производственной деятельности (т. е. обеспечение своевременного движения поездов для вас естественно), а также продемонстрировать свою способность разрабатывать и реализовывать стратегическое направление в сотрудничестве с вашим вице-президентом и коллеги. Подумайте о межведомственных инициативах, повышении эффективности за счет создания систем для повторного использования и о том, как лучше всего инвестировать время, деньги и людей для достижения результатов, которые принесут пользу как инженерным (например, интересная, инновационная, сложная работа), так и более широкому бизнесу (например, улучшение скорость, снижение затрат или открытие новых продуктов). Подумайте еще раз об уравнении Энди Гроува: все более сильные команды, все более сильное влияние на других.
Если вы хотите работать в одной из крупнейших технологических компаний мира в качестве вице-президента по проектированию, вы должны знать, что эти должности редко заполняются извне. Из-за знаний, опыта и уверенности, необходимых для этой должности в FAANG (или аналогичных компаниях), вам нужно будет начать с более низкого уровня управления, а затем продвигаться вверх. Я разговаривал с рекрутерами FAANG, которые говорят, что инженеры-вице-президенты приходят на работу извне, только взяв на себя ту же роль в других компаниях FAANG.
Как и ранее для ролей EM и Director, вы можете иметь VP с префиксом Senior (SVP). Вы можете даже увидеть Executive VP (EVP). Опять же, речь идет о стаже работы, опыте и полномочиях, а иногда и о том, являются ли они частью руководящей команды компании.
Итого
Я надеюсь, что эта статья помогла понять то, что ожидается от различных ролей уровня управления, которые находятся между отдельным сотрудником и техническим директором веб-сайта. Я знаю, что после прочтения эти роли могут показаться очень туманными, особенно если вы не привыкли думать о довольно абстрактных понятиях, таких как корпоративная стратегия или стратегия отдела.
Ознакомьтесь с карьерными путями на сайте progression.fyi, чтобы получить более подробное описание того, что означает каждый уровень, и обязательно сравните их с теми, которые опубликованы для других компаний — это не везде одинаково. Вы также можете проверить level.fyi, чтобы узнать, как эти уровни называются в гораздо более крупных компаниях, таких как Amazon, Google и Facebook.
Путь от менеджера по развитию до директора и вице-президента проведет вас по пути от тактического к оперативному и стратегическому. Это не для всех. Помимо EM, вы, как правило, должны сделать сознательный выбор, чтобы отказаться от своей IDE и уделять больше времени обучению, людям, ресурсам и, осмелюсь сказать, конкурирующим приоритетам и политике внутри организации. Но не все так плохо. Наблюдать за успехами команд, подразделений и целых отделов может быть невероятно приятно.