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 — Стиль кодирования и соглашение
Стандарты кодирования (также иногда называемые «Соглашениями о кодировании» или «Правилами кодирования») представляют собой набор рекомендаций, которых придерживается группа разработчиков, чтобы гарантировать, что все они по существу следуют одному и тому же стилю.
- Руководство по стилю JavaScript для Airbnb
- Руководство по стилю Google JavaScript
- Руководство по стилю jQuery
Прочтите о prettier и узнайте, как его настроить, чтобы отформатировать код и сэкономить время.
Шаг 4 — Проверьте свои знания
Настало время проверить свое понимание JavaScript, ответив на вопросы интервью.
- 50 лучших вопросов для интервью по JavaScript, которые вы должны подготовить в 2020 году
- 85 лучших вопросов и ответов на собеседовании по JavaScript
- 37 основных вопросов на собеседовании по JavaScript
Шаг 5 — Практика
- Изучение библиотек JavaScript (например, Lodash, ReactJS, Moment, jQuery, Ramda и многих других)
- Изучите фреймворки JavaScript, такие как Angular, VueJS, EmberJS)
- Средство запуска задач (например, Gulp, Grunt) и модульная сборка (например, Webpack, Browserify)
Шаг 6 — Будьте экспертом
- Продолжайте изучать основные концепции JavaScript, такие как замыкание, хостинг, область действия, принуждение, прототипы.
- Изучите ООП, Функциональное программирование
- Прочтите эту книгу Learning JavaScript Design Patterns или дизайн-паттерны
Если вы хотите стать веб-разработчиком, бэкэнд-разработчиком или разработчиком полного стека, JavaScript недостаточно, вам нужно узнать больше. Ознакомьтесь с этой дорожной картой и выберите свой путь Дорожная карта веб-разработчика 2019 и будьте в курсе последних событий.