Недавно я наткнулся на тему в сообществе Reddit, где люди заявляли о своей утрате интереса к программированию. Прочитав эту тему, можно сделать вывод, что все дело в “перегорании”.
Вы не ошибетесь, назвав это именно так. К счастью, как выясняется, это достаточно распространенное явление для нашей среды, особенно для JavaScript разработчиков. Все дело в слишком быстром темпе изменений рабочей среды.
Программирование является достаточно сложным навыком и требует настойчивости для достижения успеха. Иногда нагрузка достигает очень высоких пределов, однако необходимо помнить, что, если что-либо дается с трудом, то оно точно того стоит, бесплатный сыр только в мышеловке.
Прочитанная тема меня вдохновила, потому что я и сам пару раз был в похожей ситуации, чувствуя себя поистине истощенным и разочарованным. Ниже я изложил свою историю о том, как я преодолел этот период, вернув былую страсть к программированию.
Работайте на сторонних проектах
Ничто не сравнится с отсутствием босса и дэдлайнов. Вы вольны работать без ограничений, свободно выбирая себе подходящий набор задач.
Хотите использовать свежий фреймворк? Никто вам не запретит. Если не хватает идей для разработки, то можете взять их отсюда.
Как бы то ни было, когда вы уже ежедневно пишете код с 9 до 17, то можно прекрасно понять полное отсутствие желания делать это еще дольше.
В таких случаях работа на сторонних проектах может только усугубить ситуацию. Будьте честны с собой и осознайте свое действительное состояние.
Есть огромная разница между тем, когда вам нравится писать код, но раздражает дневная работа, и тем, когда вы действительно разлюбили этот процесс и нуждаетесь в отдыхе.
Для первого случая я могу предложить вам следующий вариант решения.
Ищите новые задачи
Проще говоря, смените работу. Это вполне нормально, когда становится скучно и слишком привычно трудится на одном месте. Такая ситуация складывается, когда ваши текущие задачи больше не представляют для вас вызова и банально наскучивают.
Обычно это случается при работе в одном месте более 5 лет. Мы нуждаемся в постоянной мотивации.
Конечно, я не предлагаю вам кардинально сменить компанию. Начните с простого разговора с менеджером — попросите его назначить вас на работу в каком-нибудь новом проекте.
Если в этом вам будет отказано, то можно смело собирать вещи и менять работодателя. Впоследствии вы сами себя будете благодарить и удивляться, почему так долго шли к этому решению.
На случай, если вы решите сменить работу, я бы порекомендовал вам хорошенько подготовиться к собеседованию. В сети достаточно подробных советов по этому поводу.
Возьмите перерыв и найдите новое хобби
Совмещение этих вещей всегда приводит к хорошим результатам. У меня были проблемы с ленью: я вставал утром и затем полдня тратил на пустые фантазии о том, чего и как я собираюсь достичь.
Как только половина дня канула в никуда, паника готова охватить ваше сознание. А ведь написание кода — это далеко не тот процесс, который можно успешно осуществлять в состоянии паники и ограниченного времени.
Займитесь бегом, кулинарией, стрельбой из лука или Джиу-Джитсу. Чем меньше времени у вас останется на пустое фантазирование, тем более эффективными вы станете. Что касается моего личного опыта, то я стал ценить и выделять свою работу гораздо больше после того, как нашел себе несколько хобби.
Если вы уже опытный разработчик и просто нуждаетесь в глотке свежего воздуха, то можете просто начать изучать новый язык программирования. Это может стать опасной игрой, но я видел много успешных результатов.
Через призму нового языка все вновь обретает блеск и новизну, пробуждая вашу былую страсть к коду.
Разминайтесь как можно чаще
Программирование — это поистине стационарная работа, что очень пагубно сказывается на теле. Нам от природы не положено сидеть по 8–12 часов в день. Наши предки были охотниками и собирателями, часто кочевниками.
В молодости это не ощущается так сильно, но с возрастом ваша ворчливость возрастает, а здоровье ухудшается.
Будучи разработчиком, жизненно необходимо компенсировать это регулярными разминками. Я могу понять, если вы не любите бегать, но это не причина отказываться от упражнений в целом. Подумайте и выберите наиболее подходящий способ разминки, который будет вам действительно интересен.
Например, я очень сильно привязан к бразильскому Джиу-Джитсу, т.к. оно помогает мне сохранять чистый ум. Я могу зайти в зал с сомнениями и тревогами, но обратно я выхожу свободным от любых волнений.
Ничего не помогает? Возьмите отпуск
Я настолько люблю программирование, что свой первый отпуск взял в 23 года. Провел я его в Ирландии, и на то были причины. Я считаю себя последовательным человеком с сильным стремлением к совершенствованию, поэтому было необходимо на время от всего отстраниться и забыть о программировании.
Каждый человек нуждается в отпуске, независимо от того, проведет он это время с семьей или отправится через океан в другую страну. Не пренебрегайте отдыхом, вы его заслужили.
Заключение
Благодарю за чтение! Надеюсь, вы действительно ярый фанат программирования. Хоть оно иногда и напоминает некие дикие скачки, но однозначно того стоит.
Читайте также:
Перевод статьи Indrek Lasn: How To Restore Your Passion for Programming