У любого программиста, особенно, начинающего, во время написания кода может возникнуть ступор. Вот не получается то, что нужно, и все тут!
Как действовать в таких ситуациях?
Во-первых, успокойтесь:) Все нормально, это обычный рабочий процесс!
Во-вторых и остальных.
- В работе необходимо делать перерывы. Даже если Вам хочется программировать 24/7, для Вашего же здоровья, и улучшения качества кода (если здоровье не аргумент) - ДЕЛАЙТЕ ПЕРЕРЫВЫ. Разные виды деятельности задействуют разные части мозга, разные нейронные связи. И наше "железо" тоже может перегреваться и нуждаться в отдыхе. Попрограммировали? Погуляйте, повышивайте, попойте, помойте посуду, поотжимайтесь - все, что угодно, но другого плана (и в рамках закона, естественно). Особенно, если начинаете тупить, а то, что от Вас требуется - перестает получаться. Пусть мозг восстановится.
- РАЗБЕЙТЕ ЗАДАЧУ НА МАЛЕНЬКИЕ, решайте поэтапно. Это правило действует и на "светлые" периоды в работе, и на проблемые. Собственно, если не забывать в "светлые", то проблемные наступать будут гораздо реже.:) Продумывайте решение, прежде чем кодить. - >
- Если Вы уже просмотрели уйму статей и видео-уроков на искомую тему, но решение не приходит, попробуйте временно переключиться на другую задачу в этом же коде. Может быть, получится "зайти с другой стороны" и к первой задаче. Если же не просмотрели, а ограничились одной-двумя статьями на stackoverflow, то вперед;)
- Пообщайтесь с единомышленниками, посоветуйтесь с людьми в теме. Либо с одногруппниками по учебе, либо с коллегами, либо просто с друзьями по Интернету, либо с наставником. Если таковых нет, как уже раньше писала: ищите друзей по интересам. Нужно быть в контакте с программистами, особенно, своего профиля, это важный момент "взросления", как специалиста.
Как говорил мне мой наставник по обучению, если что-то не получается, важно передохнуть и попробовать снова с новыми силами. И все получится.
Я совершенно с этим солидарна. Даже если иногда хочется сделать так:
, воздержитесь (голова программисту не раз понадобится!), все получится, дорогу осилит идущий.