Введение

Итак, как нам избежать обучающего ада? Ну, я должен начать с самого начала. В первой части этой серии я сообщил, что провел 20 кофе-чатов за одни выходные. С тех пор я каждые выходные провожу такое же количество кофе-чатов. Я теперь в общей сложности более 50 чатов кофе!

Это очень много кофе.

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

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

Учебный ад

Один из самых частых вопросов, которые мне задавали во время бесед за кофе:

Если бы вы могли что-то изменить в своем путешествии, что бы это было?

Кофейная болтовня

Когда я учился, я перескакивал с онлайн-буткемпа на онлайн-буткемп. Freecodecamp для проекта Odin, для курсов Udemy, для курсов Youtube. Не поймите меня неправильно, все это может быть отличным ресурсом, но постоянное прыгание вокруг может быть известно как учебный ад. Завершение одного учебника или ресурса и переход к следующему.

В конце каждого из них я никогда не чувствовал, что по-настоящему понял нужные мне концепции. Так почему же я продолжал прыгать?

Ну, точно по той же причине, что я чувствовал, что на самом деле не так хорошо понял материал, как я думал, что должен был понять. Я чувствовал, что будь то HTML, CSS, JavaScript или React, всегда есть чему поучиться. Я хотел заполнить все пробелы в знаниях, чтобы подготовиться к моей первой будущей работе.

100% заблуждение

Хотя у меня были добрые намерения, это ошибка, особенно в начале пути обучения. Переход от учебника к учебнику для достижения этого воображаемого 100% знания темы очень вреден.

Реальность такова, что достичь 100% изучения любой из тем практически невозможно! Это 100% ошибка. Всегда будет что-то еще, чтобы учиться.

Мало того, что новые библиотеки и фреймворки появляются каждый год (или месяц), фактические API этих технологий также меняются из года в год.

Но тогда, если 100% не могут быть достигнуты, какова цель?

Цель не в том, чтобы быть самым знающим человеком в HTML, CSS, JS или чем-то еще. Настоящая цель — стать разработчиком. Как только я это понял, стало очевидно, каким должен быть следующий шаг.

Побег из обучающего ада

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

Практика делает совершенным

Общая вдохновляющая цитата

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

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

Поэтому, просматривая сайт и копируя то, что они сделали, я технически учился у лучших и чувствовал, что приобрел навыки, необходимые для моей первой работы. Кстати, этот проект остался частным, а не коммерческим, так как у меня, очевидно, нет никаких прав на Twitter.

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

Заключение

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

Никакие уроки этого не изменят. Поэтому, прежде чем открывать следующее видео на YouTube или, возможно, покупать еще один курс Udemy по той же теме, я призываю вас подумать о том, чтобы просто сесть и написать что-нибудь, что угодно.

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

Больше контента на Relatable Code

Если вам это понравилось, не стесняйтесь связаться со мной в LinkedIn или Twitter.

Первоначально опубликовано на https://relatablecode.com 13 марта 2022 г.