Если у тебя 30 минут в день
Проходи 1 короткий блок теории + 1 микро-задачу. План растянется на 45-60 дней.
Это рабочая схема, если нужно быстро навести порядок в знаниях и перейти к уверенной практике. Главная цель плана: не просто «читать уроки», а выйти на системный темп и заметный прогресс каждую неделю.
Проходи 1 короткий блок теории + 1 микро-задачу. План растянется на 45-60 дней.
Оптимальный режим: 30% теория и 70% практика. Можно уложиться в 30 дней.
Добавляй мини-проект в каждую неделю и мок-собеседование в конце спринта.
Результат: Уверенно различаешь примитивы, object и edge-cases с null/undefined.
Результат: Пишешь ветвления без лишней вложенности.
Результат: Решаешь базовые алгоритмические задачи без подсказок.
Результат: Используешь map/filter/reduce по назначению.
Результат: Читаешь и пишешь объектные структуры без путаницы.
Результат: Можешь объяснить замыкания и контекст с примерами.
Результат: Мини-проект: трекер задач на чистом JS.
Результат: Обрабатываешь async-сценарии без callback-хаоса.
Результат: Правильно комбинируешь try/catch/finally.
Результат: Собираешь модуль запросов с базовой обработкой ошибок.
Результат: Понимаешь порядок выполнения microtask/macrotask.
Результат: Понимаешь DNS, HTTP, кэш и CORS на практическом уровне.
Результат: Собираешь интерактивный UI без утечек обработчиков.
Результат: Мини-проект: UI с API и состояниями loading/error/empty.
Результат: Уверенно типизируешь входы/выходы функций.
Результат: Используешь контракты данных без any.
Результат: Безопасно обрабатываешь разные формы данных.
Результат: Пишешь переиспользуемые типобезопасные функции.
Результат: Выбран один основной стек для углубления.
Результат: Строишь предсказуемые UI-компоненты.
Результат: Практический сет по выбранному стеку.
Результат: Понимаешь базовую архитектуру страниц и модулей.
Результат: Разделяешь локальное и глобальное состояние.
Результат: Находишь узкие места и убираешь лишние ререндеры.
Результат: Уверенно отвечаешь на топ-20 JS-вопросов.
Результат: Объясняешь CORS, кэш и критический путь рендеринга.
Результат: Разбираешь хуки/реактивность и архитектурные решения.
Результат: Готово резюме и оформлены ключевые проекты.
Результат: Понимаешь слабые места и корректируешь план.
Результат: Есть итоговый чеклист роста и план на следующий месяц.
Да, но важна дисциплина: минимум 60 минут в день и обязательная практика по каждому блоку.
Увеличь план до 45-60 дней, но не меняй последовательность тем. Важно сохранить систему, а не скорость.
Нет. Выбери один основной стек на этот цикл, второй можно добавить уже после закрепления базы.
© 2026 Road to JS · ИП Добрынина Екатерина Владимировна
ИНН 482425719598 · ОГРНИП 326480000011329 · qamos@bk.ru