Лучший способ выучить JavaScript в 2022 году
Лучший способ выучить JavaScript в 2022 году
Вчера я получил письмо от подписчика рассылки с вопросом:
Как лучше всего изучать JavaScript?
Не существует единственно верного способа изучения JavaScript. Но, преподавая его уже несколько лет, я обнаружил некоторые тенденции и общие подходы, которые облегчают жизнь многим студентам.
Опирайтесь на свой стиль обучения
Кто-то лучше всего учится, читая, кто-то – просматривая видео, а кто-то – просто погружаясь в процесс и пробуя кучу всего, пока не получится.
Лично я считаю, что лучше всего учусь, когда немного читаю, немного пробую, а затем читаю еще. Я знаю многих людей, которые предпочитают сначала смотреть видео, а потом читать, чтобы закрепить полученные знания.
Когда есть возможность, постарайтесь найти ресурсы, которые соответствуют вашим предпочтениям в обучении.
Применяйте полученные знания на практике
Одна из самых больших проблем, которую я слышу от людей, которые учатся, заключается в том, что сделать этот переход от “я узнал эти методы и приемы” к “я знаю, как применять эти методы” очень сложно.
Самый эффективный способ преодолеть этот разрыв, который я нашел, – это работа над реальными проектами.
Не пытайтесь слишком много и слишком быстро реализовывать свои проекты.
Я вижу, что большинство студентов застревают на работе над проектами, пытаясь делать слишком большие проекты слишком рано.
Не стоит сразу же бросаться на создание приложения todo, платформы для электронной коммерции или чего-то подобного. Вы хотите начать с малого. Действительно с малого. Например…
- написать скрипт, который показывает часть скрытого содержимого при нажатии на кнопку. Когда вы нажмете ее снова, снова спрячьте содержимое.
- Разобравшись с этим, вы можете модифицировать его, чтобы он работал как аккордеон, где открытие одного фрагмента содержимого закрывает все остальные в группе.
- Затем вы можете добавить дополнительные функции и детали, например, позволить пользователям передавать свои собственные параметры или настройки.
Начните с малого и усложняйте по мере обучения.
(На самом деле я работаю над новым продуктом, который будет предоставлять такие вещи в более управляемом, структурированном виде. )
Инерция обучения важнее, чем выбор правильных инструментов
Я вижу, как многие учащиеся зацикливаются на том, какой инструмент выбрать.
Должен ли я сначала изучать vanilla JS или React? Фреймворк или jQuery?
Честно говоря, это не имеет значения. Самое главное, чтобы вы выбрали то, с чем вам легче всего начать, то, что быстрее всего приведет вас от идеи к “я создал вещь, которая работает”.
Инерция важнее совершенства.
Вы можете изучить фреймворк или