Во-первых, я хочу прямо заявить, что я не разработчик… но я стремлюсь им стать. Правильно, поскольку это невозможно, позвольте мне просто сказать, что обучение программированию — это эмоциональная поездка на американских горках. Я не могу сосчитать, сколько раз я сидел перед ноутбуком и хотел биться головой о стол от отчаяния. Или времена, когда я смотрел «простой» учебник по программированию, и мне хотелось плакать, потому что 99% персонала выглядят пугающе и бессмысленно. В те моменты, когда я плаваю в тревоге, глядя на то, что выглядит как какое-то сложное математическое уравнение, я иногда позволяю страху, что никогда не пойму «простой» код, парализует меня. В такие моменты я задаюсь вопросом, прошли ли через это все те люди, которые «получили работу за 6 месяцев без степени или опыта в области компьютерных наук», или это только я. Независимо от ответа, я постоянно пытаюсь освободиться от своих страхов и неуверенности в себе, потому что знаю, что это только усложнит мое путешествие в 100 раз.

В старших классах я боялся математики просто потому, что не понимал ее. Я считаю, что многие люди могут относиться к этому чувству. Это связано с тем моментом, когда вы пытаетесь правильно составить уравнение исчисления и продолжаете терпеть неудачу, в то время как ваши сверстники просто пролетают над предметом. Это обескураживает, и ты чувствуешь себя полным идиотом… ну, я чувствовал себя полным идиотом. В последний год старшей школы у меня совсем не получалось, я едва сдал экзамен по математике в середине года и боялся, что меня не примут для изучения медицинских наук (в итоге я не пошел по этому пути после того, как меня, наконец, освободили). У меня была замечательная учительница по математике, так что это была не она, парень в двух рядах от меня в классе получал твердые пятерки, так что, возможно, это был мой мозг, потерявший весь свой интеллект (какое-то время я действительно верил в это). К счастью, мои рассуждения изменились после «интервью один на один», организованного моей учительницей, ее последней попыткой спасти нас, я верю (честно говоря, она была потрясающей и благословенной). Разговор шел примерно так:

Она: Так что происходит?

Я: Не знаю, я просто не понимаю.

Она: Сколько часов в день ты занимаешься математикой?

Me: …..

1 или 2 часа? …

Она: Каждый день?

Me: No.

Она: Почему?

Я: Я не понимаю, это просто сложно, и ничего из этого не погружается.

Она: Хорошо… учитесь хотя бы час каждый день, и если вы все еще не понимаете, возвращайтесь ко мне с проблемами, которые вы не понимаете.

Когда я вышел из этого «интервью», мне было очень стыдно. Я имею в виду, что я никогда не осознавал, как много я никогда не изучал, я просто понял, как я боялся потерпеть неудачу и не понять то, что я должен был освоить год назад. После этого дня я проводил по крайней мере два часа каждый день в течение двух месяцев за учебой. Я отбросил в сторону свой страх неудачи и непонимания и просто практиковался. Я смотрел видео и задавал много практических вопросов. Я не все понял, но стал понимать гораздо больше. Я перестал слушать тех, кто твердил, что невозможно получить прибавку в оценках за месяц. И вы знаете, что впервые за 3 года я не бросил посреди экзамена, он не был похож на греческий (…ну, в основном), и я улучшил свою оценку более чем на 13% на выпускном экзамене. ! Этот момент действительно показал мне, что вы не просыпаетесь, понимая что-то, вам нужно быть близким с этим и постоянно подталкивать, чтобы понять это. О, и я не был глуп, я просто позволял своим страхам мешать моему обучению. Я даже прошел модуль по математике на уровне колледжа, работая полный рабочий день!

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