Как миддл разработчику строить свою карьеру?

Вас не должен сильно смущать код с обратной стороны экрана. Это символизм.
Вас не должен сильно смущать код с обратной стороны экрана. Это символизм.

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

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

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

Дисклеймер: статья - не истина, а лишь выжимка из личного опыта автора, приправленная фактами из интернета.

Для начала определимся с терминами.

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

Регулярная смена работы - ответ на вопрос “как прокачаться как разработчик и получать больше денег”. Здесь главное - не задерживаться более года на одном месте, постоянно искать новые возможности, проходить собеседования и при смене места работы выбивать себе существенный плюс к зарплате, значительно перекрывающий потенциал роста на текущем месте. Из этого определения сразу становятся ясны минусы этого подхода, но об этом позже.

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

Что лучше?

Постоянная беготня по компаниям иногда приносит свои плоды
Постоянная беготня по компаниям иногда приносит свои плоды

Преимущества регулярной смены работы:

  • Повышение зп
  • Повышение скиллов
  • Репутация (не всегда)

Недостатки:

  • Стабильность?
  • Стресс и тревожность из-за неопределенности
  • Выгорание (тема для еще одной статьи)

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

Самый главный недостаток - отсутствие стабильности и полная зависимость от внешних обстоятельств. Все вышеозвученные плюсы работают только тогда, когда вы прыгаете по хорошим компаниям. Беготня между мелкими кривыми проектами за тарелку супа не вознаградит вас ни высокой зп, ни тем более профессиональным ростом. Ситуация осложняется тем, что далеко не всегда можно распознать “плохую” компанию. Как говорят гуру финансовой грамотности - любая премия к доходу сопряжена с риском, но не любой риск приводит к премии.

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

TLDR; Высокие риски сопровождаются хорошим приростом к зп и интересными проектами. Жаль, что не всегда и не везде.

Стабильная работа со временем может превратиться в цветущее болото
Стабильная работа со временем может превратиться в цветущее болото

Преимущества развития в одной компании:

  • Стабильность, лояльность, доверие….рутина?
  • Повышение скиллов (в глубину)
  • Знакомый домен, проект

Недостатки:

  • Индексации зп вместо роста
  • Сужение профессиональных интересов

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

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

Сравним подходы по следующим критериям - финансы, развитие, удовлетворение. Выбор критериев обусловлен лишь моими предпочтениями.

  • Финансы. Победа однозначно за “прыжками” при прочих равных. Развитие в рамках одной компании как правило ограничивает потенциальный доход индексациями и небольшим ростом за грейд.
  • Развитие. Здесь явного победителя нет - “прыжки” позволяют познакомиться с совершенно разными проектами, что даст широкий горизонтальный рост в знаниях. Развитие в одной компании скорее всего свяжет ваш профессиональный рост в одной точке, но позволит набрать глубину в своей сфере.
  • Удовлетворение. Каждому свое. Кто-то не видит своей жизни без новых вызовов, возможностей и достижений, а кто-то предпочитает спокойную и однообразную рутину.

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

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

реклама
разместить
Начать дискуссию