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

Есть несколько вещей, которым я научился до сих пор. Я разделю их на две части: психологическую и техническую.

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

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

Что касается технических вещей, я узнал следующее.

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

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

Я более чем когда-либо мотивирован, чтобы стать хорошим программистом, я поделюсь своим путешествием здесь по пути!

Спасибо за чтение.