Вам нужно работать над своей карьерой, потому что ваша карьера не будет работать на вас

«Совершенство недостижимо, но если мы будем гнаться за совершенством, мы сможем достичь совершенства», — Винс Ломбарди.

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

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

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

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

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

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

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

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

Винс Ломбарди был главным тренером «Грин Бэй Пэкерс» в конце 50-х и 60-х годах. Ломбарди был одним из величайших тренеров НФЛ всех времен. Он возглавил проигравшую команду со счетом 1–10–1 (они выиграли 1 матч) и за несколько лет превратил их в чемпионов Суперкубка.

У Джерри Крамера отличный рассказ о мотивации от Ломбарди найден здесь

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

Он помнит, как Ломбард кричал: «Мистер, период концентрации у студента колледжа составляет пять минут, у старшеклассника — три минуты, у детсадовца — 30 секунд. У вас нет этого? К чему это вас приведет?»

Практика длилась недолго, и Крамер тяжело переживал. Когда он сидел у своего шкафчика, глубоко думая о том, что он будет делать дальше — может быть, перейти в новую команду, может быть, уйти из футбола, — Ломбарди увидел его с опущенной головой, подошел и похлопал его по шее, взъерошил ему волосы и сказал: , «Сынок, на днях ты станешь лучшим защитником в футболе».

Эта вера тренера Ломбарди в Джерри помогла Джерри поверить в себя. Это помогло превратить проигравшую команду и многих из тех же игроков в 3-кратную команду, выигравшую Суперкубок.

Вдохновляйте разработчиков

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

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

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

«Через 3 года я рассчитываю увидеть вас старшим разработчиком»

«Я ожидаю, что ты получишь повышение в этом году»

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

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

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

Заключение

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

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

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

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