Больше кода, меньше жизни, карьера застопорилась

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

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

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

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

Он (Том Круз) практикует свои боевые навыки и постепенно убивает больше людей в битве методом проб и ошибок. Как играть в компьютерную игру, в которой вы точно знаете, что произойдет.

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

Ешьте → Сон → Код → Повторяйте

Работаем усерднее

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

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

Программные проекты не возвращают столько, сколько забирают.

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

Отзывы клиентов были отличными, и разработчик внес свой вклад в успешное внедрение.

Разработчик получил хороший отзыв (средний балл) и не более того. Он добавил еще один год к своему опыту работы с C # и еще один проект за плечами. Его карьера застопорилась, он был в том же положении в конце года, что и в начале.

Бегущий к остановке

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

Наградой за вашу работу над проектом является средний обзор в конце года и еще один год опыта в ваших основных навыках.

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

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

Проведите время, наслаждаясь жизнью, и у вас будет чего ждать, когда работа закончится.

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

Удаленная работа - это прокрутка гибели

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

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

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

Жизнь похожа на

Ешьте → Сон → Код → Повторяйте

Это измотает вас, и поэтому выгорание растет

Работа не дает вам продвижения по службе

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

  • Получите новые навыки (языки программирования, DevOps, Azure, интеграции)
  • Возьмите новую ответственность (ведущий разработчик, мастер Scrum и т. Д.)
  • Новые роли (архитектор решений, ведущий разработчик, разработчик новой области)
  • Сертификаты и знания
  • Сеть (кого вы знаете, а не только то, что вы знаете)
  • Повышение вашего бренда - Сообщество, ведение блога и т. Д.

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

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

Остановитесь и посмотрите на картину в целом

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

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

Вам нужно оглянуться на последние 6–12 месяцев.

  • Что вы узнали?
  • что тебе понравилось?
  • Какие навыки я приобрел?
  • Какие ошибки я сделал?
  • Что бы я сделал по-другому?

Смотреть в будущее

  • Хочу ли я продолжить этот путь?
  • Где я буду через годы?
  • Какова моя следующая карьерная цель, добьюсь ли я?
  • Что мне нужно сделать, чтобы достичь своей следующей карьерной цели?
  • Какую технологию я хочу использовать?
  • Чему я должен учиться?
  • Какой работой я хочу заниматься в будущем?
  • Какая роль я мечтаю и как мне туда попасть?

Выйдите из цикла и выиграйте битву за карьеру