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

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

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

Я хочу сказать таким новичкам, как я….

"Продолжать идти; не меняй свой путь». そのままでいいがな”
Гектор Гарсия Пучсервер, Икигай: японский секрет долгой и счастливой жизни

Да, иногда с этим можно покончить. Да, ваша зарплата может быть важнее. И совершенно нормальнозахотеть закончить каждый вечер к 17:00. Не беспокойтесь о каких-либо беспочвенных аллегориях относительно страсти, таланта или чего-то еще. Вместо этого попробуйте еще несколько разных способов обучения. Слишком часто проблема заключается только в том, как вы учитесь. Вот 5 способов, которые сработали для меня.

  1. Попробуйте взаимодействовать с сообществом разработчиков

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

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

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

Как указано-

«простое взаимодействие с другими — например, игра в игру — предлагает новые стимулы и помогает предотвратить депрессию, которая может возникнуть в одиночестве». Жизнь

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

2. Программа для себя

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

Вот цитата из одной из моих любимых книг-

«Руководствуйтесь своим любопытством и занимайтесь делами, которые наполняют вас смыслом и счастьем».
Гектор Гарсия Пучсервер, «Икигай: японский секрет долгой и счастливой жизни»

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

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

3. Сделайте перерыв

Отработанные часы = производительность? Подумай еще раз..

Усердная работа в течение неоправданно долгих часов может истощить вашу энергию, оставить вас полностью поглощенным и неспособным увидеть возможности или проявить творческий подход. Чрезвычайно важно добавить адекватное «ВРЕМЯ ДЛЯ СЕБЯ», которое поможет вам омолодить свою энергию, чтобы поднять производительность на новый уровень.

Как указано -

«25 минут работы и 5 минут отдыха на каждый цикл».

«Спешка обратно пропорциональна качеству»
Гектор Гарсия Пучсервер, «Икигай: японский секрет долгой и счастливой жизни»

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

4. Sоптимизировать свой прогресс

Плохая идея предполагать, что вы станете опытным программистом в течение нескольких недель. Вместо этого цените постепенный прогресс и смотрите, как эффект начисления работает на вас.

«которые помогают нам войти в состояние потока. Когда перед нами стоит только большая цель, мы можем чувствовать себя потерянными или подавленными ею; ритуалы помогают нам, давая нам процесс, подшаги на пути к достижению цели. Столкнувшись с большой целью, постарайтесь разбить ее на части, а затем атакуйте каждую часть одну за другой».
Гектор Гарсия Пучсервер, «Икигай: японский секрет долгой и счастливой жизни»

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

5. Практика

Когда кажется, что вы теряете интерес, напомните себе, что интерес приходит с практикой.

Вы работаете, ищете, пытаетесь понять, мучаетесь часами, но ничего не получается.

Вдруг ты понимаешь, что происходит! Вы вносите некоторые изменения, перезагружаетесь и БУМ, ЭТО РАБОТАЕТ!

Вы знаете это чувство. Когда у тебя что-то получается хорошо, ты получаешь от этого удовольствие. Вы чувствуете себя уверенно.

"Мы то, что мы постоянно делаем. Таким образом, совершенство — это не действие, а привычка».
Гектор Гарсия Пучсервер, «Икигай: японский секрет долгой и счастливой жизни»

Как уже говорилось, Практика ведет к совершенству, а совершенство подогревает интерес.