Программирование не для слабонервных….. Так говорит большинство людей.

Но вопрос в том, что вам сложно программировать или вы «слабак»?

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

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

Теперь, когда вы все это сделали, что дальше?

  • ПОИСКОВЫЕ СИСТЕМЫ

Есть общая фраза, которую все произносят или вспоминают всякий раз, когда полностью застревают на чем-то: «Google — твой друг». Позвольте мне изменить его и сказать: «Поисковые системы и форумы — Stack Overflow, Stack Exchange, Quora, Edureka и т. д. — ваши друзья!» Пожалуйста, используйте их с умом.

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

В исключительных случаях можно было просто скопировать ошибку в терминале и вставить прямо в поисковик, это неплохо (я тоже иногда так делаю). Но вы должны понимать, что использование этого подхода может занять больше времени, чтобы найти ответ, чем когда у вас есть четкое представление о том, в чем проблема. По словам Сьюзи Кассем: "В жизни большинство коротких путей занимают больше времени, чем более длинные пути".

  • ОТЛАДКА

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

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

После того, как все сказано и сделано, вы должны получить свидетельство обо всех этих неприятностях, не так ли?

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

  • ЧТО ПРОИСХОДИТ, КОГДА ЭТО ПО-ПРЕЖНЕМУ НЕ РАБОТАЕТ?!

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

Так что, поскольку дело дошло до этого, пожалуйста, выслушайте меня и оставьте этот компьютер в покое! ЭТО ПРИКАЗ!! (я просто шучу { подмигивает}). Совершите короткую прогулку, прежде чем вернуться к той же проблеме. Поверьте, это работает каждый раз! Как МАГИЯ!

Этот подход научно называется процессом Инкубации. Инкубация определяется как процесс бессознательной рекомбинации мыслительных элементов, которые были стимулированы сознательной работой в какой-то момент времени, что приводит к новым идеям в какой-то более поздний момент времени. Инкубация обычно работает, потому что освобождает «фиксацию». ”; тот случай «застревания», который представляет собой своего рода умственную колею, которая мешает человеку думать о новых ответах или методах решения проблемы (слепое обнаружение, как я определил ранее).

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

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

  • ОЖИДАЕТСЯ СЮРПРИЗ

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

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

До следующего раза сохраняйте мотивацию и ПРОДОЛЖАЙТЕ ПРОГРАММУ!