• /
  • /

Сколько времени нужно, чтобы стать Frontend-разработчицей? Поэтапный план + лайфхаки для учёбы

Время прочтения статьи: ~ 7 минут
Наверняка ты видела рекламы курсов: «Стань айтишницей за 3 месяца и зарабатывай от 300 000 руб / мес». Надеюсь, ты не покупала такие обучения, потому что стать разработчицей за 3 месяца невозможно!

Есть только один способ — буткемп, это формат, когда ты учишься и кодишь по 15 часов в день. То есть нужно уволиться с работы, не общаться с близкими, не готовить себе еду, не заниматься спортом, забыть о хобби и только кодить, кодить и ещё раз кодить.

Если ты не готова жить в таком режиме 3 месяца, но программисткой стать хочешь, то читай эту статью — в ней ты узнаешь, сколько действительно нужно времени, из каких этапов состоит учёба и какие есть лайфхаки и фишки. В конце — самый важный пункт, без которого найти работу не получится!

Минимальное обучение — год

Ну невозможно выучить всё необходимое для работы в IT за меньший срок. Да, есть курсы, которые обещают сделать из тебя разработчицу за 2-3 месяца, но за этот срок ты просто узнаешь базу, основу, с которой не получится найти работу.

Если учишься самостоятельно — закладывай ещё больше времени, потому что в таком формате есть огромный соблазн прокрастинировать, откладывать задачи. У тебя нет чёткой программы, дедлайнов и наставников, поэтому обучение может растянуться и на 3+ года.

Я всё же советую изучать IT на курсах или с репетитором — в таком случае результат будет прогнозируемым, ты сможешь рассчитывать на то, что через год закончишь обучение и начнёшь искать работу Frontend-разработчицей, зная все необходимое для трудоустройства.

*Frontend — это разработка визуальной части сайтов, всё то, что отвечает за взаимодействие с пользователями. Кнопки, анимации, формы, переходы на другие страницы — за всё это отвечает Frontend-разработчик.

А теперь — подробнее о том, что ждёт тебя в течение этого года.

Вёрстка

Вёрстка — создание визуальной части сайта, без программирования. Это процесс превращения макета, который нарисовал дизайнер — в сайт, но пока что статичный, без интерактива, кнопок, лайков и так далее.

При вёрстке очень важно помнить про адаптивность — чтобы сайт выглядел красиво и понятно на устройствах любых размеров. Это, кстати, плюсик для программистов, ведь чем больше существует устройств, тем больше нам платят!

Сложность этапа: сравнительно легко. Да, тебе будет непросто в некоторых моментах, но это только первый этап.
Сколько нужно времени: 2-3 месяца.

JavaScript

Здесь ты уже учишься программировать по-настоящему и изучаешь все конструкции, необходимые для корректной работы с языком. Сразу предупреждаю, что на этом этапе будет сложно. Особенно, если даже в школе у тебя не было Basic или Pascal.

Честно, многие девушки сидят и плачут над кодом (я была одной из них). Не хочу тебя напугать, но ты должна понимать, к чему готовиться.

Этот период надо просто прожить и пройти. Со временем до тебя докатятся все темы, которые ты не до конца поняла, и ты постигнешь этот программистский дзен)) К тому же, досконально изучать каждую тему необязательно. У программистов есть такой девиз: «Работает — не трогай!». Поэтому, если твой код работает, но ты не понимаешь, почему — оставь его и радуйся! В будущем до тебя обязательно дойдёт.

Сложность этапа: самый сложный. Надо просто запастись терпением и выдержкой и пережить его.
Сколько нужно времени: 2-3 месяца

Если тебя не пугает JavaScript, ты хочешь стать программисткой и зарабатывать от 150 000 руб / мес — приглашаю тебя на открытый урок «Как девушке стать программисткой». На нём ты узнаешь всё необходимое для старта в IT!

Фреймворки

Фреймворк — это сленг, конструктор для JS, который позволяет работать удобнее и быстрее. Именно потому, что использование фреймворков облегчает работу программиста, я не рекомендую долго задерживаться на JavaScript.

Без знания фреймворков невозможно найти достойную работу. Это требование сейчас есть почти во всех вакансиях, и ты можешь встретить 3 основных фреймворка: React, Angular, Vue. Я рекомендую изучать React, потому что Angular — слишком сложный для новичка, а Vue — лёгкий, но менее востребованный и если что, его можно будет быстро доучить, если ты уже знаешь React.

Сложность этапа: легче, чем изучение JavaScript. К этому моменту ты уже вольёшься в учёбу, а освоить фреймворк после JS будет проще.
Сколько нужно времени: 2-3 месяца.

TypeScript

TS — это модификация JavaScript, которая делает его более структурным, типизированным и исключает большое количество ошибок, которые могли возникать раньше. Писать на нём чуть сложнее, надо держать больше информации в голове, но в большинстве крутых компаний требуют знание TypeScript.

Сложность этапа: не очень сложно, это — не такая большая задача, как все предыдущие.
Сколько нужно времени: около 1 месяца.
Приходи на наш бесплатный урок, где узнаешь:
подходит ли тебе IT и как выбрать специальность
как найти первую работу и регулярно расти в доходе
как устроиться в международную компанию
Сделай свой первый шаг в IT
Алиса Курц

Git

Git — это система совместной разработки в команде. Она позволяет хранить всю историю изменений, которые ты делала в проекте, и удобно работать над проектами даже очень большим числом человек. Это очень удобно: всегда можно откатиться к предыдущей версии, понять, почему всё сломалось и где возникла ошибка.

Сложность этапа: средняя. Git — не интуитивно понятная система, поэтому придётся учить её функции, но это реально важно и востребовано.
Сколько нужно времени: до 1 месяца.

Подготовка к собеседованиям

Это — важнейший этап, без которого вся предыдущая работа будет бесполезной! Нужно сделать качественное резюме и научиться писать отклики на вакансии.

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

Но я знаю, как и где искать проекты для практики! Подборкой сервисов поделилась в своём Telegram-канале «Girl who codes», читай пост и подписывайся, там много полезного.

Сложность этапа: средняя. Намного легче при поддержке наставников, коучей и HR-специалистов — всё это есть у учениц ITGIRLS.
Сколько нужно времени: 2-3 месяца, но можно сделать во время учёбы

Если тебя не пугают эти этапы, ты готова инвестировать свои силы и время, чтобы стать программисткой и через год стать джуном, а ещё через год с ростом опыта получить резкий и стремительный рост в навыках и зарплате и выйти на 150+ тысяч рублей в месяц, то жду тебя в ITGIRLS! Узнать подробнее про профессию Frontend-разработчицы ты можешь на открытом уроке, регистрируйся и делай первый шаг в IT!

Отзывы об открытых уроках ❤️
Photo by Jacob
Photo by Leio
Photo by Marion
Photo by Jacob
Photo by Shifaaz
Photo by Jason
Ещё почитать