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

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

Вот несколько вещей, которые помогли мне вернуться в нужное русло.

Что можно и что нельзя делать в плохие дни

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

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

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

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

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

Если вы легко отвлекаетесь, попробуйте использовать технику помидора. По сути, это 25 минут целенаправленной работы и 5-минутный перерыв, который вы повторяете, пока не достигнете своей цели (это хороший таймер).

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

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

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

Спасибо, что прочитали ❤️

Подробнее откуда это взялось

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

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