fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Как выучить JavaScript 2021

Как выучить JavaScript 2021

Если бы мне пришлось учить JavaScript заново, вот как бы я это сделал.

Калеб Маккелви, инженер-программист

Вы приняли решение изучать JavaScript – один из самых популярных и разнообразных языков программирования в мире! Фантастика!

Теперь, с чего вам следует начать? Именно на этот вопрос мы и хотим вам ответить.

Мы хотим предоставить лучший способ изучения JavaScript и не делаем никаких предположений о том, что вы знаете. Никогда раньше не программировали? Это не проблема – считайте, что это путь к тому, как программировать на JavaScript для начинающих! Умеете программировать, но не на JavaScript? Не стесняйтесь пропускать разделы руководства ниже.

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

Менталитет JavaScript

Изучать что-то новое трудно. Однозначно, и точка. Это также означает, что оно приносит удовлетворение, главное – наслаждаться процессом! Для этого я рекомендую начать с вопроса “почему”.

Почему вы хотите изучать JavaScript?

Найдите время, чтобы определить и записать мотивацию, которая побуждает вас изучать JavaScript. Потому что вы хотите создать новую SaaS-компанию, использующую веб-технологии? Вы меняете профессию, потому что у вас появился зуд в области технологий? Это то, что вы всегда хотели сделать, но никогда не находили для этого времени?

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

Упорство и настойчивость

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

Изучая JavaScript, вы будете испытывать досаду, раздражение и винить компьютер, когда что-то не будет получаться. Я знаю JavaScript уже шесть лет или около того, и это все еще случается со мной. От ошибок в Angular до причудливой функции JavaScript, которая написана мелким шрифтом, – быть программистом означает постоянно учиться.

Когда что-то идет не так, не работает или кажется невозможным – сделайте перерыв, прочитайте, почему, и вернитесь в игру обучения!

Присоединяйтесь к сообществу

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

То, как веб-разработчики поддерживают, внедряют инновации и помогают друг другу, делает это сообщество фантастическим, каким оно является сегодня. Кроме того, записывая и объясняя другим то, что вы узнаете ( техника обучения Фейнмана), вы можете определить и обнаружить области для совершенствования.

Это подводит нас к следующей теме нашего руководства.

Процесс обучения

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

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

По возможности добавляйте дополнительные возможности.

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

Напишите свой собственный учебник на основе этого проекта (именно здесь будут замечены пробелы и поощряться повторное изучение).Это может быть в вашем собственном блокноте, не обязательно публично, если вам это неудобно.)

Используйте обобщенные заметки, которые у вас есть, в качестве руководства.

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

Основная причина, по которой я рекомендую такой подход, связана с риском возникновения так называемой “беды учебника” (она же “ад учебника”).

Избежать катастрофы с учебником

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

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

Это событие и ощущение того, что вы не знаете, что делать после изучения множества учебников, и есть момент Tutorial Calamity! Следуя приведенному выше процессу обучения, вы сможете избежать этого после изучения каждой темы!

Планирование и планирование

В наши дни широко распространено мнение, что небольшие привычки со временем меняют жизнь и приводят к желаемым результатам.

“Изучение JavaScript” действительно разбивается на такие части, как:

Узнать, как работают переменные

Узнайте разницу между null и undefined

Узнайте, как работают логические операторы.

Другими словами, вы не просто изучаете JavaScript. Вы изучаете части JavaScript каждый день в течение некоторого времени, что приводит к тому, что вы становитесь компетентным.

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

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

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

Kaleb-McKelvey

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *