Top.Mail.Ru

Карьерный рост программиста: ожидания и реальность

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

}

Автор материала

. Разбирается в SMM и пишет статьи для проекта Лектория

6 минут на прочтение
Теги по теме:

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

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

Как может развиваться карьера программиста.

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

Вертикальный рост

Это классический и наиболее распространенный путь от стажера до руководителя. Это и есть продвижение по карьерной лестнице. Повышение на службе-увеличение зарплаты-новые обязанности и расширение зоны ответственности.

Есть факторы, на которые специалист не может повлиять при переходе на каждую позицию, от junior к senior. И самым важным является компания, в которой он работает и ее установки.
И здесь может быть несколько сценариев. К примеру, разработчик 5 лет трудится в небольшой организации и вырастает до позиции senior. Он захотел перейти в другую более крупную компанию на ту же позицию, а на собеседовании выясняется, что этих навыков и знаний недостаточно для нового работодателя.

Другой вариант, когда программист надолго застревает в статусе middle: выполняет одни и те же задачи и самостоятельно не принимает важные решения на проекте. Это может быть связано не только с нежеланием повышать свои профессиональные навыки, но и ограниченными возможностями для роста конкретно в этой компании.

Горизонтальный рост

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

Какие здесь есть варианты:

  • Можно стать экспертом в определенной области, что предполагает накопление редких знаний и опыта, которыми обладают далеко не все.
  • IT-евангелист. Подойдёт в том случае, если ты находишься в статусе senior и тебе нравится обучать и мотивировать коллег. Задача в том, чтобы популяризировать технологии, делиться опытом и давать советы.
  • IT-консультант. Позиция актуальна для сервисной IT-компании, где услуги не ограничиваются только разработкой ПО, а также есть комплекс дополнительных услуг. Здесь senior-разработчик сможет совмещать должность программиста и роль IT-консультанта.

Карьера программиста: ожидания и реальность

А теперь о самых частых ожиданиях новичков, которые могут оказаться не правдивыми.

1. Ожидание: у программистов большие зарплаты.

Реальность: да, действительно так и есть.

Но тут есть подвох. Они большие, но не сразу. Первые 1-1,5 года, возможно, придется поработать за маленькую зарплату или даже бесплатно стажироваться, чтобы набрать опыт. Если повезет, то получится сразу устроиться на зп 30-50 тыс.

2. Ожидание: устроиться программистом очень легко.

Реальность: найти работу программисту не проще чем, менеджеру или переводчику.

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

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

3. Ожидание: Программистом работать интересно.

Реальность: интерес иногда быстро угасает.

На первый взгляд многим кажется, что программирование это красочные приложение на смартфоне, анимированные веб-сайты, игры или ПО аж для космических разработок. На самом же деле за всем этим стоит работа десятков специалистов, бесконечные строки кода и т.д. Могу представить себе мысли такого новоиспечённого «зелёного» специалиста и уровень его разочарования.

Вторая причина в низком качестве образования и погоня компаний за количеством, а не качеством. Такая ситуация в нашей стране во многих областях, и у юристов, и у экономистов.

4. Ожидание: IT специальности это безвредное производство.

Реальность: страдает физическое и психологическое здоровье.

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

В каких компаниях больше возможностей для профессионального роста.

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

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

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

Мой совет: При устройстве на работу, уточняй, каким образом в компании «растут» сотрудники и какие у них критерии, по которым определяют готовность специалиста для перехода на следующую ступень карьеры. Так будет проще планировать свой профессиональный путь.

Комментарии

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Другие статьи

    Мы используем куки на нашем сайте. Продолжая просмотр, вы соглашаетесь с условиями пользовательского соглашения
    Пожалуйста, подождите. Процесс оформления заказа может занимать до 30 секунд.