Как получить повышение в крупной IT-компании США. Опыт программистки LinkedIn

Юлия Дейнега переехала в США и устроилась на позицию Android-разработчицы в компанию LinkedIn в 2018 году, оставив работу в кинопроизводстве. Недавно Юлия прошла процесс повышения должности в компании. Мы расспросили ее подробнее обо всем, что для этого нужно, как собрать promotion packet и как меняется компенсация после повышения.

Условия повышения в компании LinkedIn

В компании LinkedIn я начинала работать на позиции Apprentice Engineer по программе REACH apprenticeship program. Она предназначена для людей, которые хотят развиваться в области инженерии, но не имеют высшего образования в сфере Computer Science. Длительность программы рассчитывается индивидуально для каждого участника и зависит от эквивалентности уровня и опыта к должности Software Engineer. Минимальный срок — один год, такое время определили и для меня. По истечении этого времени сотрудник может претендовать на повышение до уровня Software Engineer при условии, что к моменту повышения он уже выполняет свою работу на этом уровне.

Компания не ожидает, что с первого дня вы начнете работать на уровне Software Engineer. Для некоторых Apprentice Engineers программа длится 2–3 года, и специалисты спокойно работают, наращивают свои скилы. Но, если вы хотите повышения, нужно соответствовать.

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

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

Важно отметить, что на позиции Software Engineer в LinkedIn чаще всего работают выпускники университетов. Но они не совсем джуны и на момент выпуска из вуза уже имеют опыт нескольких стажировок по три и больше месяцев в крупных технологических компаниях. С таким опытом (бакалавра или магистра университета плюс несколько стажировок) можно сразу устроиться на позицию Software Engineer. На этот же уровень можно попасть, если вы уже работали в стартапах или других компаниях, но еще не получили Senior.

Подготовка к повышению

Как только я пришла в компанию, сразу сообщила менеджеру, что хочу податься на повышение, когда моя работа будет соответствовать всем критериям, и подготовить хороший promotion packet. Этот набор документов — прямое доказательство того, что вы показываете результат работы на следующем уровне. Подготовка к повышению началась за три месяца до конца моего срока на позиции Apprentice Engineer.

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

Например, на уровне Software Engineer лидерство и мастерство не так важно, как исполнительность. Senior Software Engineer должен, наоборот, сосредоточится на мастерстве, лидерских качествах, менторстве и передаче своего опыта другим.

Под каждое требование нужно подобрать доказательство, которое подтверждает ваш уровень, и объединить их в документ, который называется promotion packet.

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

К документам прилагается лист с обратной связью о вас от коллег (не менее 5 человек) и менеджера. Это должны быть люди, которые работают с вами в одной команде, а также из других команд. Предложить кандидатуры тех, кто даст фидбэк, можно самостоятельно, но вы не знаете, с кем из них будет общаться менеджер. Он самостоятельно связывается с несколькими людьми из вашего списка кандидатур. Прочесть отзыв о себе вы тоже не можете, менеджер сразу прикладывает его к promotion-пакету и передает комиссии. Бывают случаи, когда коллеги могут написать, что вы не готовы к повышению или плохо выполняете свою работу, но об этом вы не узнаете.

Кроме того, к пакету прилагаются примеры кода и документов, которые вы писали.

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

В выбранную дату оглашают список тех, кого переводят на следующий уровень. Остальным же дают рекомендации по улучшению качества работы и описывают, чего именно не хватило кандидату. До следующего promotion cycle (запускается каждые полгода) можно работать над исправлением этих ошибок.

Работать в LinkedIn я начала в декабре. Мне повезло, так как в этом месяце начинается прием документов на повышение и ровно через год я смогла подать их, не ожидая начала promotion cycle.

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

Обязанности и изменения после повышения

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

Моя основная обязанность — работа над проектом и написание кода. В течение дня может состояться несколько митингов с командой, где мы обсуждаем как технические, так и дизайн-решения по поводу продукта. Как Android-разработчица, я участвую в митингах, где мы обсуждаем инженерные решения с командами, разрабатывающими продукт для iOS, Android и Web. Кроме того, нужно подключаться к митингам с инженерами API.

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

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

Компенсация

Компенсация в LinkedIn состоит из нескольких частей:

  • базовая зарплата, которую я получаю каждые две недели на карту;
  • бонус (выплачивается раз в год), его величина зависит от результатов работы сотрудника и компании;
  • RSU (или стоки) — компенсация, выданная в формате акций компании.

Пакет акций выдается на четыре года. Первые выплаты по акциям можно получить через год, после того как вы присоединились к компании. Если решите уйти раньше — RSU не получите. После первого года работы деньги приходят регулярно (каждый квартал).

С повышением до уровня Software Engineer моя компенсация выросла на 60%. Из всех компонентов компенсации больше всего увеличились стоки. Основная зарплата выросла незначительно, а бонус остался таким же.

Отпуск

Когда я работала на позиции Apprentice Engineer, в отпуск могла уйти на две недели в году. К этому добавляется еще неделя отдыха в честь Дня независимости США и неделя — на рождественские праздники. В результате — почти месяц отпуска в год.

Сейчас мой отпуск официально не ограничен по времени. Но, на самом деле, уйти можно только на тот период, который одобрит менеджер. Взять отпуск, например, на целый год или даже на два месяца я не смогу, если для этого нет объективной причины (семейные обстоятельства, проблемы со здоровьем). Оптимальный отпуск на моем уровне — пять-шесть недель, плюс те же праздничные выходные.

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

Уровни развития специалиста в LinkedIn

Время, которое вы должны работать на уровне Apprentice Engineer, рассчитывается (минимум год). Переход на позиции выше (например, Senior) — своего рода лотерея. Это состоится только тогда, когда вы покажете необходимый результат, будете работать на следующем уровне и подвернутся проекты, которые будут вас развивать, иметь широкое влияние, например, на несколько команд. Это проект, в котором вы должны принимать весомые решения, многое в него вкладывать и проявлять лидерские качества. К повышению вас также может подтолкнуть менеджер, давая более сложные задачи, но инициатива тоже приветствуется.

Сам процесс повышения (сбор и подготовка документов, рассмотрение их комиссией) такой же, но требования к специалисту выше.

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

В компании LinkedIn после Senior по градации следует Staff Software Engineer. С этого уровня вы можете перейти в направление менеджмента и стать Engineering Manager. Но на эту должность не так просто перейти. Для начала для вас должны найти команду, которую вы сможете менеджерить. Кроме того, придется пройти обучение внутри компании.

Если вы хотите продолжать работать инженером, можно вырасти до уровня Senior Staff Software Engineer, а после до Principal Software Engineer. Дальше я пока не заглядывала.

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

На озере Тахо в Emerald Bay State Park

Передача опыта и менторство

В компании LinkedIn существует программа менторства. Каждому новому сотруднику назначают наставника. Зачастую это разработчики уровня Senior или Staff. У меня также есть ментор, он продолжит со мной работать.

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

Когда на рынке появляются новые технологии, некоторые сотрудники инициируют проведения тренингов по работе с ней.

Год назад API-инженеры LinkedIn организовали Bootcamp, который продлился две недели. Он был предназначен для фронтенд-инженеров.

Принципы работы

Менеджер в крупных компаниях США не является начальником — это партнер, который помогает и заинтересован в вашем карьерном развитии. Его главная задача — давать сотрудникам уверенность в том, что они делают что-то значимое, направлять в те проекты, где они смогут полностью раскрыть свой потенциал. Все понимают: если сотрудник не будет развиваться — он уйдет в другую компанию.

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

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

Фаворитизму также не место в крупных корпорациях в США. Здесь вас не повысят просто за то, что вы нравитесь кому-то из руководства.

Планы

Меня иногда спрашивают о том, не хочу ли я перейти в направление менеджмента. Возможно, но это не так просто, как кажется на первый взгляд. Претендовать на менеджерскую позицию я смогу только начиная с уровня Staff Software Engineer, а до него еще нужно дорасти.

На данный момент чувствую себя новичком, и мне интересно развиваться в техническом ключе. В сфере IT я меньше двух лет и хочу попробовать еще много новых технологий. Когда почувствую, что получила максимум от программирования, возможно, изменю направление. Сейчас планирую развиваться и получить повышение до уровня Senior Software Engineer.

Похожие статьи:
На нашем YouTube канале появились новые видеоролики.Видеообзор Meizu M2...
Как провести инсталляцию приложения. Информация для...
[В рубрике «Как я работаю» мы приглашаем гостя...
Длительность: 3 месяца. Обучающий онлайн курс...
Меня зовут Максим, я работаю...
Яндекс.Метрика