Довольно сложно выбрать стратегию роста до высшей ступени - от 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, а может попробовать себя и в других ролях.
Мой совет: При устройстве на работу, уточняй, каким образом в компании «растут» сотрудники и какие у них критерии, по которым определяют готовность специалиста для перехода на следующую ступень карьеры. Так будет проще планировать свой профессиональный путь.
Вы должны авторизоваться, чтобы оставлять комментарии.