Если вы в настоящее время крутите свои колеса в проекте кодирования и чувствуете, что никуда не двигаетесь; если вы чувствуете, что наткнулись на стену в своем программировании и не знаете, как действовать дальше, позвольте мне кое-что вам сказать. Я был здесь; мы все были там в какой-то момент — момент, когда наш кодерский мозг ощущается как капля расплавленного сыра, а наша смелость продолжает утекать. Вы не одиноки — есть помощь… и надежда :)

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

  1. Выпейте стакан воды. Это может показаться элементарной мыслью, но, поскольку мозг на 70 % состоит из воды, поддержание водного баланса — один из лучших способов сосредоточиться и помочь мыслительным процессам протекать гладко. Если это помогает, держите бутылку с водой наготове во время работы или регулярно вставайте, чтобы попить воды. Что подводит меня к номеру два…
  2. Вставайте и двигайтесь — по моему опыту обучения программированию, один из лучших способов преодолеть ступор программиста — просто встать и сделать перерыв для физической активности. Любая физическая активность, даже короткая прогулка по офисному зданию или в близлежащий парк, полезна. Доказано, что упражнения улучшают работу мозга, когда речь идет о памяти, обучении и рассуждениях. Это связано с тем, что упражнения обеспечивают больший приток насыщенной кислородом крови к вашему мозгу, что необходимо для его правильного функционирования. Поскольку упражнения также увеличивают выработку серотонина — гормона, необходимого для хорошего самочувствия, — упражнения также могут помочь снять чувство разочарования и уныния по поводу вашего проекта.

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

Вот совет номер 3:

3. Поговорите с кем-нибудь о своем проекте. Будь то в Stack Overflow, в любимом чате по коду или с доверенным другом — поговорить с кем-то о вашей проблеме с кодом — важный шаг на пути к решению. Предпочтительно, чтобы это был человек, который также хорошо разбирается в коде, поскольку он может дать несколько полезных советов о том, как двигаться дальше. Моя сестра, моя мама и я всегда вместе проводим мозговой штурм, когда кто-то из нас сталкивается с блокировкой кода во время работы над проектом. Даже если у вас нет друга-программиста или члена семьи, с которым можно было бы поделиться своими опасениями, простое обсуждение проблемы с кем-то, кому вы доверяете, или даже разговор вслух с самим собой может помочь вам найти решение.

4. Погрузитесь в предмет, который вы пытаетесь изучить. На You Tube есть много соответствующих обучающих видео и письменных руководств, которые помогают программистам справиться с общими проблемами, с которыми мы все сталкиваемся. Например, если вы хотите создать гистограмму с помощью D3.js — найдите видео на эту тему, и вы найдете различные полезные руководства. Другие ценные ресурсы включают бесплатные электронные книги, связанные с кодом. Syncfusion — отличное место для загрузки бесплатных книг по кодированию для различных языков и фреймворков.

5. Управляйте своим временем. И последнее, но не менее важное: управление временем — один из лучших способов предотвратить блокировку кодера. Мне нравится использовать метод Pomodoro, который включает в себя установку таймера через равные промежутки времени и работу только в течение этого периода времени, прежде чем вставать на короткий перерыв. Например, вы можете работать по 25 минут за раз, а после этого делать 5-минутный перерыв. Или, может быть, вы хотели бы работать 1 час и каждый час делать 10-минутный перерыв. Решите, какие интервалы вам подходят, и придерживайтесь их. Частые перерывы помогут вам не смотреть на экран слишком долго без решения. Если вы хотите узнать больше о технике Pomodoro, эта статья в Википедии расскажет вам все, что вам нужно знать.

Надеюсь, эти советы помогут вам в преодолении ступора кодера. Держись — я знаю, ты сможешь!