Путь в IT: от нуля до первой работы

Семь этапов, через которые проходит почти каждый новичок — с примерными сроками на каждый, без прикрас.

2–3 недели
Старт: HTML и CSS
Разметка страницы, блоки, отступы, базовая вёрстка — понимание того, из чего вообще состоит веб-страница.
0
4–6 недель
Основы JavaScript
Переменные, функции, циклы, работа с массивами и объектами — язык, на котором держится вся дальнейшая практика.
1
3–4 недели
DOM и первые интерактивные проекты
TODO-лист, калькулятор, таймер — первые вещи, которые реагируют на клики и по-настоящему работают в браузере.
2
1–2 недели
Git и совместная работа
Коммиты, ветки, репозиторий на GitHub — минимальный набор, без которого не берут даже на стажировку.
3
4–6 недель
Портфолио из 3–5 проектов
Готовые работы, которые можно показать работодателю — важнее диплома на начальных позициях.
4
2–3 недели
Резюме и отклики на вакансии
Резюме, сопроводительное письмо, профиль на HH и LinkedIn — этот этап часто идёт параллельно с портфолио.
5
1–3 месяца
Собеседования и первый оффер
Самый непредсказуемый этап — сроки сильно зависят от рынка, региона и настойчивости в откликах.
6
6–9 месяцев

Столько в среднем занимает весь путь при занятиях 10–15 часов в неделю — быстрее возможно, но именно этот темп проходят чаще всего.

Частые вопросы

Да, если заниматься больше 15 часов в неделю и пропустить часть этапов, у которых нет строгой зависимости друг от друга — например, готовить резюме параллельно с портфолио.

Нет. Работодатели в вебе чаще смотрят на портфолио и умение решать задачи, чем на диплом — особенно на начальных позициях.

Сроки ориентировочные, а не жёсткий дедлайн. Плавающий график — это нормально, важнее пройти каждый этап осмысленно, а не быстро.

Не финиш — начало

Первые три этапа — уже готовы

Бесплатный курс JavaScript с практикой после каждого урока проведёт вас через основы, DOM и первые проекты — этапы 1–2 из этого маршрута.