Привет мир!

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

Как я уже сказал, все это казалось мне иностранным языком, но эта концепция поразила меня так, как ничто раньше не было. Вскоре после того, как я начал загружать Visual Studio Code и просматривать все учебные пособия, которые мог найти в Интернете, по правде говоря, я понятия не имел, что именно делаю, но я знал, что это то, во что я могу войти.

Поначалу все было очень сложно, честно говоря, я, наверное, потратил больше времени на Reddit в поисках лучшего языка программирования, и даже тогда, когда я нашел язык, я бы тратил больше времени на переполнение стека, спрашивая, почему мой код показывал ошибку (да… я снова забыл добавить двоеточие).

Много раз я хотел остановиться, я поддавался этому убеждению, что, может быть, это действительно не для меня, что мой мозг просто не приспособлен для работы с вычислениями, как бы я ни думал, что мне это нравится. Постоянно оказываюсь в этом ужасном «чистилище наставников» (о котором я мог бы написать целую книгу). Я часто приходил в уныние, когда просматривал учебное пособие в Интернете только для того, чтобы понять, что я с трудом могу написать первые несколько предложений, когда я пытался воспроизвести вещи самостоятельно.

После долгого времени тяжелой работы мое мышление начало меняться, и я начал понимать, что смотрю на вещи неправильно ...

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

Еще одна вещь, которую следует принять во внимание, особенно если у вас нет опыта в области технологий / решения проблем, такого как я; на это потребуется время! Кодирование точно такое же, как когда мы учились ходить. Когда мы были молоды, мы пытались встать и быстро упасть обратно, затем мы могли встать максимум на секунду, прежде чем упасть. Затем, возможно, с помощью родителей мы могли бы пройти через комнату. Дело здесь в том, чтобы понять, что на все нужно время, вначале нам понадобится помощь… очень много, и не бойтесь просить об этом. Самое главное - иметь установку на рост, чтобы понимать, что через несколько месяцев вы все равно не станете лучшим программистом, но станете лучше, чем были раньше.

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

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

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