Javascript: Мой способ изучения javascript

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

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

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

Вкратце о javascript:

В первую очередь javascript предназначен для работы в Интернете. Так, зайдя на любой сайт или веб-приложение, вы увидите все содержимое, которое заполняется с помощью HTML (верстка) и CSS (дизайн).

В то время как javascript играет роль, когда вы пытаетесь взаимодействовать с этим приложением. Допустим, вы хотите заполнить форму, загрузить/скачать файл, ввести данные и т.д. — все это взаимодействие, которое вы делаете с приложением, обрабатывается javascript (поведение).

Надеюсь, это прояснило, что на самом деле делает javascript.

Давайте перейдем к тому, что есть в javascript и как его изучать:

Начинать с основ всегда важно, так как необходимо ознакомиться с синтаксисом. К нему относятся:

  • Переменные
  • синтаксис
  • типы данных
  • операторы
  • условные операторы — if, if-else, switch… и т.д.
  • комментарии
  • циклы — while, for и т.д.

Достаточно одного раза для изучения.

Несколько часто используемых функций, специфичных для данного языка. К ним относятся:

  • Строка и методы
  • Массивы и методы
  • Дата и методы
  • Математика
  • Regex

Практика на нескольких примерах и несколько раз сделает вас экспертом в их использовании.

Строительные блоки языка. Что включает в себя:

  • Все о функциях
  • Все об объектах
  • Классы
  • Работа с DOM
  • Все о JSON
  • Async javascript
  • Модули
  • любые другие специфические для javascript действия, такие как использование this, принуждение, ошибки, hoisting, руководство по стилю и т.д.

Получение концепции этих элементов очень важно. Достаточно 1-2 раз изучить и попрактиковаться на простых примерах. Вы легко поймете, что делает каждый из них в своем контексте.

Знание внутренних компонентов. К ним относятся:

  • Браузерные API
  • веб-интерфейсы
  • контекст выполнения javascript
  • Работа с памятью
  • Интерпретатор/компилятор

Пройдите их один раз и запомните, что делает каждая тема.

Продолжайте практиковаться в следующих пунктах

  • Методы массивов
  • Методы строк
  • Методы даты
  • Методы регекса
  • Математические методы

Есть еще несколько вещей, которые мы обычно должны соблюдать:

  • Пробовать какие-либо парадигмы программирования, например, функциональное программирование
  • Изучение различных статей по javascript
  • Изучение вопросов на собеседовании или примеров программирования
  • Выполнение простых проектов

Этот путь сделает вас экспертом в javascript.

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

Всего наилучшего.

Спасибо.

Оцените статью
devanswers.ru
Добавить комментарий