Большинство хороших программистов, которых я знаю, работают на одном месте 1–3 года, если они не акционеры компании.
Разработчики поступают так по многим причинам, и это нормально. Мы поговорим о том, почему программисты так поступают, но сначала немного цифр.
Содержание статьи
Статистика
Еще не так давно считалось почётным проработать всю жизнь в одной компании. Но сейчас все изменилось. Теперь легче найти новую работу.
В некоторых секторах сценарий остается прежним. Но в мире технологий практически невозможно представить, что программисты / разработчики будут работать более 10–15 лет на одном месте.
Нет, так конечно бывает, когда программист работает десять и более лет. Но если вы спросите программистов, которые проработали в отрасли менее пяти лет, большинство из них ответят, что они не заинтересованы в том, чтобы оставаться в одной компании надолго.
Ниже вы увидите график, на котором показаны данные, собранные более чем десятью тысячами программистов, живущих в Сан-Франциско. График показывает средний стаж работы программиста в некоторых технологических гигантах.
Почти 50% программистов в крупных корпорациях уходят через два года, а 75% уходят через три-три с половиной года.
В то время как средний стаж работы других специалистов отрасли составляет 4,2 года, это очень мало. И технологические гиганты на самом деле более способны удержать программистов. Гораздо хуже обстоит дело со стартапами и технологическими компаниями среднего уровня.
Мой опыт работы с программистами
Я много общаюсь с программистами. Иногда спрашиваю об их последней работе: где они работали, как долго они или почему ушли.
Я не могу назвать точные цифры, потому что не считала, но почти 70–80% кандидатов меняли работу в течение двух лет.
Редко можно встретить специалистов, проработавших в компании более пяти лет.
Почему программисты не должны оставаться надолго в одной компании
Возможность обучения
Это основная причина, по которой программист должен сменить работу через определенное время. На раннем этапе карьеры программисту нужно многому научиться.
И новый программист, и компания многому учатся друг у друга в первый год. Компания учится на своем предыдущем опыте, а программист учится на своем техническом стеке, проектах и старших разработчиках.
Проработав год в компании, программист становится важным сотрудником. Но часто сами разработчики думают иначе.
Итак, через год программистам нечему научиться у компании. Если компания является технологическим гигантом, то, конечно, тут будет ещё что нового узнать. Но в малых и средних компаниях возможности обучения сужаются.
Вероятно, это одна из причин, почему программисты быстрее уходят из небольших компаний. Средний стаж работы инженеров-программистов в небольших компаниях составляет всего 1,5 года, тогда как в крупных компаниях — 2,3 года.
Вопрос в том, когда заканчивается обучение? Честно говоря, никогда. Это не значит, что вам придется часто менять работу на протяжении всей вашей трудовой жизни.
Примерно через десять лет (больше или меньше) вас могут повысить до должности, на которой вам не придется так часто менять работу. Но это тема отдельной статьи.
Лучшая карьера
Технологические стеки меняются быстрее, чем когда-либо. Вот почему обучение — это бесконечный процесс для программистов. Это одна из основных причин, почему программирование — одна из уникальных профессий в мире.
Программисты должны менять свою работу не только ради учебы, но и ради лучшей карьеры. Работа в одной компании замедляет карьерный рост.
Обычно компания не развивается так быстро, как программисты развивают свои навыки. В этой ситуации компания не может выполнить требования разработчиков.
Поэтому, даже если вы лояльны и преданны своему делу, и даже если вы найдете много возможностей для обучения, вам следует уйти, если вы чувствуете, что заслуживаете лучшей карьеры.
Итак, когда вам следует поменять работу? Честно говоря, нет правильного ответа. Вы должны найти свой ответ. Я просто поделилась своим мнением и некоторой статистикой.
Я также исхожу из опыта своих друзей-программистов. Те, кто сменил работу, находятся в лучшем положении, чем те, кто долгое время работал в одной компании. Это также поможет вам стать увереннее.
Если ваша нынешняя компания попадет в кризис или вас внезапно уволят, у вас не будет больших проблем. И если вы недовольны или с вами плохо обращаются, вам обязательно нужно уйти — и чем раньше, тем лучше.
Во скольких компаниях вы работали? Поделитесь с нами своим опытом в комментариях!
Источник