Дорожная карта поможет понять, какие технологии нужно изучить фронтенд-разработчику, в каком порядке и где искать полезные ресурсы. Это особенно важно новичкам, которые не знают, с чего начать обучение. Кликайте на любой элемент и изучайте технологии frontend-разработки.
Кликай на любой элемент карты, чтобы узнать больше о каждой технологии и методике.
Оба фреймворка популярны. React чаще используется в крупных компаниях, обладает богатой экосистемой. Vue проще в освоении и идеально подойдёт новичкам. Лучший способ выбрать — попробовать оба на небольших проектах.
Да, английский язык крайне желателен. Большая часть документации, туториалов и обсуждений на форумах — на английском. Достаточно уровня A2–B1, чтобы комфортно учиться и развиваться в профессии.
В среднем — от 6 до 12 месяцев при регулярном обучении и практике. Всё зависит от интенсивности занятий и начального уровня. Главное — практика, проекты и обратная связь.
Сайт-визитка, лендинг, ToDo-приложение, список заметок с использованием localStorage, SPA-приложение на React или Vue, приложение с API (например, погода, валюта). Главное — чистый код, адаптивность и демонстрация ваших навыков.
Создайте портфолио, опубликуйте проекты на GitHub, зарегистрируйтесь на hh.ru, Telegram-каналах с вакансиями. Откликайтесь на стажировки и junior-позиции, даже если не всё из требований знаете — учиться можно на месте.
Архитектура информационных систем
/ А.Ф. Галимянов, Ф.А. Галимянов