Как показывает практика, IT-разработчик рано или поздно либо уходит в менеджмент, либо продолжает заниматься кодом, но перестает расти по карьерной лестнице. Для первого случая есть специальная должность — VP of Engineering. Поговорим, кто это и в чем суть его работы.
С английского VP расшифровывается как Vice President, то есть немного немало виде-президент по разработкам. Получается, что это не просто специалист-управленец, а один из руководителей высшего звена, который курирует технологическое развитие.
Designed by Racool_studio/freepik
Соответственно, VP of Engineering контролирует все процессы, связанные с разработкой программного продукта и его реализацией. Более того — на него ещё возложены контроль бизнес-процессов, наем персонала и наставничество.
Вообще у VP of Engineering нет четкого определения, поскольку в каждой компании своя специфика работы и свои задачи, но суть работы в целом мы обозначили выше.
Chief technology officer — ещё одна разновидность топовых менеджеров компании, которых постоянно путают с VP of Engineering. В российских IT-компаниях между ними обычно не видят разницы, однако, в США и других западных странах принято разделять компетенции.
Если коротко, то CTO — технарь, самый толковый разработчик в команде, который умеет понять, что нужно бизнесу и объяснить заказчику, как всё будет работать в готовом продукте.
CTO имеет возможность контактировать с бизнес-партнерами и инвесторами, поэтому незаменим, когда стартапу нужно выбить финансирование и требуется кто-то, кто может доступным языком объяснить, на что выделяются деньги и что в итоге получится.
Как правило, CTO руководят техническим отделом в небольших компаниях на 30—40 человек, сами принимают участие в разработке (по крайней мере на стадии прототипа) и подчиняются только главе компании.
VP of Engineering в западном IT-бизнесе считается в чистом виде менеджерской должностью. То есть такой специалист может не иметь технического образования и даже не разбираться в программном коде, максимум — в терминах и технологиях.
Его задача как раз организовывать коллектив. Частая ситуация: VP of Engineering приходит, когда технический отдел разросся настолько, что CTO не справляется со своими обязанностями.
Да, бывает, что один специалист прекрасно совмещает две функции — и управленческую, и айтишную — но это очень редкая ситуация. На практике один будет заведомо хуже в одной из ролей. Так что идеальный вариант в компании: когда сильный VP of Engineering дополнят сильного CTO.
Если коротко, то основная задача такого специалиста — договариваться и вести за собой разношерстную команду разработки. В чем его обязанности:
Оптимизация производственного процесса;
Подбор и наем персонала;
Менторство, организация обучения новичков и перспективных джунов;
Налаживание межличностных отношений в коллективе;
Организация маркетинговых кампаний, продвижения;
Участие в переговорах с заказчиками.
Список может быть и длиннее, поскольку потребности в компаниях бывают разными и зависят от продукта, который они выпускают.
Designed by freepik
В целом, типичный путь VP of Engineering в России начинается с позиции рядового разработчика:
Член команды разработки;
Ведущий разработчик (Senior);
Team Lead;
VPE.
Специалист может пойти и другим путем, направившись в сторону CTO — ведущего специалиста по архитектурным решениям. Тут важно выбрать, что вам конкретно по душе: заниматься кодом и руководить созданием продукта, или же руководить персоналом. Во втором случае необходимость писать код полностью отпадает, зато появляется много организационной работы.
Схема достаточно условная, поскольку VP of Engineering может и вовсе не быть технарем-разработчиком по специальности, однако, в российских реалиях это пока редкая ситуация.
В России, насколько нам известно, нет ни курсов, ни профпереподготовки по этой специальности, поскольку и специальности как таковой нет. Опять-таки, потому что набор функций у VPE может быть разным и не понятно, чему учить.
Впрочем, есть онлайн-курсы, например, от Skillbox по управлению IT-проектами, где учат сопровождать разработку от начала и до конца. Это может неплохо подтянуть компетенции. Однако всё решает практика и наработанные навыки.
Что касается оклада VPE, то он может достигать очень высоких сумм. Но уровень зарплаты в целом зависит от договоренностей с руководством, от объема выполняемой работы и от успешности работы команды.
В России, впрочем, вакансий в открытом доступе крайне мало. Причина одна: компании предпочитают выращивать таких сотрудников под себя.
Плюсы:
Престижность;
Высокий заработок;
Интересная работа для руководителя.
Минусы:
Высокая ответственность;
Мало вакансий в открытом доступе;
Требуется опыт и навыки руководства.