5 признаков того, что вы тратите свой потенциал разработчика впустую

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

Звучит скучновато. Но вы убедили себя в обратном.

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

А однажды вы посмотрите на своё отражение в зеркале и зададите себе вопрос всей жизни: «И это всё?».

Вот 5 признаков того, что вы попусту растрачиваете свой потенциал разработчика, симптомы этого и способы всё изменить.

1. Вы забыли о своих мечтах

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

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

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

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

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

Решение: запишите все ваши мечты и выберите из них топ-5.

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

— Рой Т. Беннетт

Не стесняйтесь мечтать. Берите пример с Уоррена Баффетта, одного из самых богатых людей в мире.

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

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

Так что используйте его, а не растрачивайте попусту.

2. Ваши проекты скучные

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

Это скучно. И вам скучно.

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

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

Решение: найдите для себя интересные сложные проекты.

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

— Стив Джобс

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

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

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

3. Вы не можете представить своё будущее

Помните тот противный вопрос, который задают на собеседованиях: «Где вы видите себя через 5 лет?». Возможно, у вас был ответ, но вы очень боялись сказать правду. А может вы просто не знали.

Если вам до сих пор сложно ответить на этот вопрос, тогда вы не сдвинетесь с той точки, в которой сейчас находитесь. Если вы несчастны, неудовлетворены и скучаете, вы останетесь несчастными, неудовлетворенными и скучающими.

Это может привести к тому, что:

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

Решение: составьте план для своего лучшего десятилетия.

«Мы всегда переоцениваем изменения, которые произойдут в ближайшие два года, и недооцениваем те изменения, которые произойдут в ближайшие 10 лет. Не позволяйте себе впасть в бездействие.»

— Билл Гейтс

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

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

Начните становиться этим человеком.

4. Ваши знания остались на прежнем уровне

Как разработчики, мы кайфуем от решения задач. Когда вы в последний раз узнавали что-то новое? Когда вы в последний раз работали над тем, что бросало вызов вашему мышлению? Подвергали анализу ваши действия? Приходили туда, где снова чувствовали себя новичком?

Если ваши знания остаются на прежнем уровне, это может привести к тому, что:

  • вы чувствуете непревзойдённость;
  • вы ощущаете, что не развиваетесь как разработчик, и ваша работа остается неизменной изо дня в день;
  • никто не оценит критически, как вы что-то делаете;
  • вы перестанете оценивать критически, как вы что-то делаете;
  • вы перестанете экспериментировать с чем-то новым.

Решение: начните проект, выходящий за привычные для вас рамки.

«Если вы проживаете один и тот же день снова и снова, не называйте это жизнью. Жизнь  —  это умственное, духовное и эмоциональное развитие».

 — Германия Кент

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

Когда вы спотыкаетесь на чём-то, а не просто несётесь мимо, это означает, что вы на пути к изучению чего-то нового.

5. Вас пугает ваш день

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

Это может привести к:

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

Решение: сделайте перерыв и пересмотрите свою жизнь.

«Ваша работа заполнит большую часть жизни, и единственный способ быть полностью довольным  —  делать то, что для вас является великим делом. И единственный способ делать великое дело  —  любить то, что вы делаете. Если вы его пока не нашли, продолжайте искать. Не останавливайтесь. Как это бывает со всемисердечными делами, вы узнаете, когда найдёте его».

 —  Стив Джобс

В жизни есть нечто большее, чем просто ненависть к ней.

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

После этого принимайте решение.

Меняйтесь. Рискуйте. Иначе вы продолжите тратить время на то, что для вас не имеет значения.

В заключение

Время  —  это конечный дар, который все мы получаем при рождении. В какой-то момент оно закончится.

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

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

Читайте также:

Читайте нас в Telegram, VK и Яндекс.Дзен


Перевод статьи Aphinya Dechalert: 5 Signs That You’re Wasting Your Life As A Developer

Предыдущая статьяКак освоить алгоритмы?
Следующая статьяПродвинутая версия Hello World для A-Frame