Испытание багами

Frontend роадмап “Испытание багами” #

Мечтаешь о карьере в IT, но не знаешь, с чего начать? А может уже прошёл курс, но всё ещё чувствуешь, что чего-то не хватает? Или, ты уже работаешь, но хочется уверенности в своих знаниях? Тогда этот frontend роадмап создан именно для тебя!

Надеюсь, ты оценил кликбейт, а теперь к сути.

Цель этого роадмапа - дать начинающему программисту четкий план и список необходимых технологий, которые помогут прокачать навыки до уровня junior фронтенд разработчика. Каждый проект - это практическое задание, результат которого можно “пощупать”.

Для начала прохождения роадмапа нужен только редактор кода (инструкции в первом уроке) В остальном, проекты самодостаточны и содержат необходимые материалы для последовательного прохождения. Английский желателен, но не обязателен. Переводчики спасают более чем.

Я считаю, что все материалы для обучения уже есть в интернете в открытом доступе. Поэтому, в каждом задании собраны ссылки на рекомендованные бесплатные ресурсы, которые помогут пройти задание. А если есть вопрос, желание обсудить задание или предложение по улучшению, то приглашаю в чат роадмапа

Обо мне #

  • Меня зовут Илья Юркин, работаю программистом более 7 лет. Основное направление - фронтенд.
  • Прошел путь от работы на дядю до senior позиций в больших продуктовых компаниях
  • Обучал людей внутри компаний и руководил командами разработчиков
  • Работал на рынках США, Германии и РФ
  • Создатель канала EasyJS и сообщества Испытание багами

Напутствия и предостережения #

  • Трудности и дисциплина. Программирование не является лёгкой профессией, которую можно освоить за месяц. Нужно быть готовым к длительному обучению и регулярно выделять время. Для заметного прогресса рекомендую не менее 10-15 часов в неделю.
  • Пользоваться ChatGPT не зазорно. Но не стоит заниматься самообманом. На этапе обучения твоя задача разобраться в технологиях и понять, где какой инструмент применять, а не сдать экзамен и забыть все на следующее утро.
  • Постоянное саморазвитие. Профессия программиста подразумевает непрерывное обучение, даже после трудоустройства. Без этого о росте в зарплате можно забыть. Работая программистом ты не будешь писать нон-стоп код, как это показывают в фильмах. Большая часть рабочего времени проходит за чтением кода, документации и поиском информации. Вырабатывай привычку задавать вопросы гуглу или ChatGPT и много читать.
  • Если еще решаешься становиться ли программистом, то этот Ультимативный гайд ответит на все твои вопросы.

Таблица проектов #

ПроектТехнологии
Резюме герояHTML, CSS
Крестики-ноликиJS, DOM
Камень-ножницы-бумагаReact, redux, tailwind, vite
TODO appReact, TypeScript, redux toolkit, CSS modules
CRMReact, TypeScript, styled-components, сеть, роутинг