Как сохранить мотивацию писать код?

Андрій Губін

Ты демотивирован и не можешь обратиться к написанию кода? Специально для тебя мы перевели блог о мотивации к кодированию от NodeJS и ReactJS разработчика под ником Abhinavcv. Далее – слово автору.

Чувствуете демотивацию к написанию кода? Тогда это для вас.

Скажу честно, мой путь не всегда был прост. Были взлеты и падения. Приблизительно через 6 месяцев работы в разработке я потерял драйв и сделал перерыв. Тогда я думал, что это нормально, и что невозможно оставаться мотивированным на что-нибудь целый год подряд.

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

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

Окружите себя единомышленниками

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

Посещайте профессиональные события

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

Не переутомляйтесь, делайте перерывы

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

Зрелость – это когда вы учитесь делать перерывы.

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

После перерыва с вероятностью 90% вы сможете исправить ошибку в течение 10 минут. А решение ошибок помогает вам перейти к следующей задаче.

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

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

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

Это то, что отличается от человека к человеку, но стоит попробовать.

Соревнуйтесь

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

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

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

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

Создайте обучающие видео

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

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

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

Написание блогов

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

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

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

Экспериментируйте с новыми продуктами

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

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

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

Вывод

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

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023