Как изучать JavaScript на практике?
Какие нужно изучить темы
В списке ниже заголовками выделены темы, которые нужно разобрать, чтобы перейти к реакту. Раздел ООП для реакта не нужен, но у вас будут спрашивать его на собеседовании. Подробное описание, для чего нужна каждая тема.
Как изучать программирование и джаваскрипт
Знать программирование значит уметь писать код. Можно долго смотреть видеоуроки и читать учебники, но не научиться программировать. Я составил план практического обучения на основе задачек с сайта codewars.com. По опыту, чтобы выучить язык, нужно нарешать примрно 150 задач.
Для того, чтобы писать код правильно (то есть как принято на работе), нужен наставник. Это человек, который будет проводить код-ревью, то есть разбирать ваши решения. Без этого есть шанс затянуть обучение и приучить сябя к плохим практикам.
Список задач с codewars.com
Пример решения задачи с codewars
Всего задач в списке: ≈150.
Асинхронное программирование
На codewars нет задач на промисы и асинхронное программирование, поэтому будем решать мои задачи. Список задач в отдельном разделе.
React и TypeScript
После изучения джаваскрипта мы переходим к изучению фреймворка React. Далее опциинально можно разобрать TypeScript.