Frontend-разработчик
Frontend-разработчик — это специалист, который занимается разработкой пользовательского интерфейса, то есть той части сайта или приложения, которую видят посетители страницы. Главная задача фронтенд разработчика — перевести готовый дизайн-макет в код так, чтобы все работало правильно.
О профессии frontend-разработчика рассказывает Александр Юдин, главный инженер Сбера по разработке.
Уровень зарплат frontend-разработчика
Зарплата зависит от сферы, профессиональных умений и опыта работы. На сайтах по поиску работы в Москве предлагают:
-
от 45 тыс. до 70 тыс. рублей начинающим специалистам;
-
от 90 тыс. до 200 тыс. на уровне middle (обычно от трех-пяти лет опыта);
- до 350 тыс. рублей на позиции senior.
Чем занимается frontend-разработчик в течение рабочего дня
В зависимости от проекта, компании и профессионализма, могут быть разные задачи:
Кроме этого, в течение дня frontend-разработчик может участвовать во встречах с дизайнерами, бэкенд-разработчиками, product manager/product owner и другими членами команды. |
Что нужно знать и уметь, чтобы быть успешным в профессии фронтенд-разработчик
Хорошее знание основ HTML5, CSS, Javascript. Также желательно небольшой опыт работы с CSS препроцессорами: SCSS, Stylus, postCSS или аналоги. Работа с популярными фреймворками вроде React, Angular, Vue, Svelte будет дополнительным плюсом. Понимание REST также дополнительный плюс. «Работая frontend-разработчиком нужно будет постоянно учиться и развиваться, общаться с коллегами и клиентами. Пригодятся и навыки критического мышления, внимательность к деталям и обостренное чувство прекрасного», — делится своим опытом Александр. |
Где учатся на фронтенд-разработчика
В интернете достаточно информации для самостоятельного изучения. Есть каналы на Youtube, где бесплатно можно разобраться с основами и базовыми концепциями.
Если нет понимания, как учиться самостоятельно, можно пойти на online интенсивы — Htmlacademy, Skillbox, Geekbrains, Hexlet, learn.javascript.ru и другие. На таких курсах информация дается структурированно. Обычно на интенсиве есть проект, который позволяет разобраться в теме от самых основ до конечного продукта. Такой проект можно добавить в резюме, если вы новичок. На курсах есть преподаватели и наставники, которые помогают в реализации той или иной задачи.
Карьерный рост веб-разработчика
В IT можно быстро расти по карьере. Сначала вы новичок, а через год-два вы уже можете стать middle-разработчиком.
Есть разные варианты роста:
-
Первый — техническая сторона, можно расти как разработчик и решать все более сложные задачи, разбираться в узких специальностях и спецификах.
-
Второй — расти в Team Lead или Архитектора. У такого специалиста появляются другие задачи, связанные с разработкой, управлением проектом и персоналом. Так можно дорасти до технического директора.
-
Третий — уйти в project manager/product owner. У вас будет опыт разработки, но нужно дополнительно приобрести навыки управления командой и проектом.
Что важно знать о профессии перед трудоустройством
Чаще всего на собеседовании кроме технических умений, смотрят и на самого человека. В ходе разговора выясняют, как он впишется в команду, как общается, есть ли у него интерес к сфере. Александр говорит: «Лучше нанять новичка с горящими глазами, чем профессионала, который работает только ради денег и не развивается».