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