Frontend роадмап “Испытание багами” #
Мечтаешь о карьере в IT, но не знаешь, с чего начать? А может уже прошёл курс, но всё ещё чувствуешь, что чего-то не хватает? Или, ты уже работаешь, но хочется уверенности в своих знаниях? Тогда этот frontend роадмап создан именно для тебя!
Надеюсь, ты оценил кликбейт, а теперь к сути.
Цель этого роадмапа - дать начинающему программисту четкий план и список необходимых технологий, которые помогут прокачать навыки до уровня junior фронтенд разработчика. Каждый проект - это практическое задание, результат которого можно “пощупать”.
Для начала прохождения роадмапа нужен только редактор кода (инструкции в первом уроке) В остальном, проекты самодостаточны и содержат необходимые материалы для последовательного прохождения. Английский желателен, но не обязателен. Переводчики спасают более чем.
Я считаю, что все материалы для обучения уже есть в интернете в открытом доступе. Поэтому, в каждом задании собраны ссылки на рекомендованные бесплатные ресурсы, которые помогут пройти задание. А если есть вопрос, желание обсудить задание или предложение по улучшению, то приглашаю в чат роадмапа
Обо мне #
- Меня зовут Илья Юркин, работаю программистом более 7 лет. Основное направление - фронтенд.
- Прошел путь от работы на дядю до senior позиций в больших продуктовых компаниях
- Обучал людей внутри компаний и руководил командами разработчиков
- Работал на рынках США, Германии и РФ
- Создатель канала EasyJS и сообщества Испытание багами
Напутствия и предостережения #
- Трудности и дисциплина. Программирование не является лёгкой профессией, которую можно освоить за месяц. Нужно быть готовым к длительному обучению и регулярно выделять время. Для заметного прогресса рекомендую не менее 10-15 часов в неделю.
- Пользоваться ChatGPT не зазорно. Но не стоит заниматься самообманом. На этапе обучения твоя задача разобраться в технологиях и понять, где какой инструмент применять, а не сдать экзамен и забыть все на следующее утро.
- Постоянное саморазвитие. Профессия программиста подразумевает непрерывное обучение, даже после трудоустройства. Без этого о росте в зарплате можно забыть. Работая программистом ты не будешь писать нон-стоп код, как это показывают в фильмах. Большая часть рабочего времени проходит за чтением кода, документации и поиском информации. Вырабатывай привычку задавать вопросы гуглу или ChatGPT и много читать.
- Если еще решаешься становиться ли программистом, то этот Ультимативный гайд ответит на все твои вопросы.
Таблица проектов #
Проект | Технологии |
---|---|
Резюме героя | HTML, CSS |
Крестики-нолики | JS, DOM |
Камень-ножницы-бумага | React, redux, tailwind, vite |
TODO app | React, TypeScript, redux toolkit, CSS modules |
CRM | React, TypeScript, styled-components, сеть, роутинг |