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

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

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

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

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

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

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

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

Не поймите меня неправильно, читать о коде полезно, так же как продуктивно для школьной команды по плаванию смотреть записи Майкла Фелпса. Я обязан огромному скачку в моей способности писать на Javascript серии книг Кайла Симпсона Ты не знаешь JS. Но если вы новичок в игре, прекратите изучать лучшие текстовые редакторы и сравнивать Лучшие ресурсы для кодирования 2018 года. Выберите язык, который хотите выучить, выберите курс, пройдите его, и тогда у вас появятся какие-то перспективы. Менее чем за год я смог найти оплачиваемую работу в новой захватывающей карьере, начав с комбинации Javascript, CodeAcademy.com и Visual Studio Code, так что вы действительно не ошибетесь. Просто прыгай, вода прекрасна!