JavaScript — популярный язык среди веб-разработчиков, который породил несколько фреймворков, упрощающих ваш код. По мнению крупнейших онлайн-сообществ разработчиков, StackOverflow в своем обзоре самых востребованных языков программирования 2019 года пролил свет на то, чего ожидать в наступающем году:

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

Шаг 1 — Изучите основы и основы

Во-первых, вам нужно понять основные концепции и основы JavaScript, вы можете узнать из

You-Dont-Know-JS — это серия книг, глубоко погружающих в основные механизмы языка JavaScript. Вы должны прочитать это, чтобы получить больше обзора и расширенных концепций JavaScript, таких как Scope & Closures, Objects & Classes, Sync & Async, ES.Next & Beyond.

Шаг 2 — Изучите современный JavaScript

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

Шаг 3 — Стиль кодирования и соглашение

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

Прочтите о prettier и узнайте, как его настроить, чтобы отформатировать код и сэкономить время.

Шаг 4 — Проверьте свои знания

Настало время проверить свое понимание JavaScript, ответив на вопросы интервью.

Шаг 5 — Практика

  • Изучение библиотек JavaScript (например, Lodash, ReactJS, Moment, jQuery, Ramda и многих других)
  • Изучите фреймворки JavaScript, такие как Angular, VueJS, EmberJS)
  • Средство запуска задач (например, Gulp, Grunt) и модульная сборка (например, Webpack, Browserify)

Шаг 6 — Будьте экспертом

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