Что делать, чтобы стать разработчиком и развиваться в профессии. Мы составили целый план на эту тему. Та самая публикация, которую можно добавить в сохраненки и использовать как дорожную карту.
Шаг 1. Стек джуна
Это минимальный набор знаний и навыков, который необходим, чтобы попасть в штат или проект. Туда входит:
- HTML, CSS;
- JavaScript;
- Сопутствующие инструменты JS: Webpack, React, Node.js и пр.;
- TypeScript на базовом уровне, например, создание новых компонентов React или передача данных через пропсы.
Шаг 2. Практика
Работодателю важно понимать, что вы уже решали какие-либо рабочие задачи. Для этого нужен практический опыт. Как его получить, если вы в начале пути и на работу пока не берут? Есть несколько вариантов:
- стажировки;
- первые заказы для знакомых;
- собственный проект.
Все это вы потом можете положить в портфолио и показать на собеседовании.
Шаг 3. Подготовка к трудоустройству
Составьте портфолио: посмотрите шаблоны в открытых источниках или обратитесь к знакомому HR:
Потренируйтесь на тестовых собеседованиях, они есть в свободном доступе;
Шаг 4. Первая работа
Трудоустройство — этот не финальная точка, а еще один этап. После него происходит еще много чего, например, испытательный срок, адаптация в новом коллективе.
Чтобы пройти испытательный срок, достаточно следовать дорожной карте и нарабатывать soft skills. А что происходит потом? Расскажем в следующем пункте.
Шаг 5. А что потом?
На первой работе вы увидите, как отличаются задачи и доход у опытных программистов и новичков. Чтобы брать интересные задания и получать за них более высокую оплату, вам нужно будет перешагнуть на следующий грейд. Для этого нужно:
- сформировать стек мидла;
- откликаться на соответствующие вакансии.
Если хотите понять путь разработчика более подробно, изучите Fronted Roadmap, в котором мы описали весь путь начинающего разработчика!