logo
Кадры
Разработка сайтов

Кто такой фронтенд-разработчик

Фронтенд-разработчик – это программист, который занимается разработкой пользовательского интерфейса веб-приложений. Если говорить более простыми словами, то занимается внешним видом сайта: располагает красиво картинки, красит кнопки, стилизует текст.

Кто такой фронтенд-разработчик

Что делает фронтенд-разработчик

Основная задача данного специалиста – это перевод дизайнерского макета в HTML, CSS и JavaScript код. Макет может быть абсолютно разным, это может быть PSD файл из Photoshop, а может быть макет в Figma… или даже рисунок от руки на листочке, но это уже в совсем плохих случаях.

Photoshop и Figma – это программы, в которых дизайнеры могут рисовать интерфейс сайта (и не только).

Какие технологии использует фронтенд-разработчик

Программист большую часть времени использует HTML, CSS и язык программирования JavaScript. Если не вникать глубоко в техническую часть, то можно сказать что HTML, CSS – это языки разметки документа, с помощью которых размещаются (HTML) и раскрашиваются (CSS) элементы.

А вот JavaScript – это полноценный язык программирования, который используется для добавления интерактива на сайт. Например, при нажатии на какое-нибудь место мы можем скрыть какой-то элемент, или наоборот, что-то отобразить.

Пожалуй, если говорить про основы, то на этом можно остановиться. Но это еще далеко не все с чем работает фронтенд-разработчик. Мы бы сказали это лишь ⅓ от нужных ему вещей. Помимо этого, программист работает с разными сборщиками (Vite, Webpack, Gulp), с разными фреймворками (Vue, React, Angular) и с разными браузерами. Да-да, к некоторым браузерам нужен свой подход, для того чтобы сайт просто выглядел одинаково у всех пользователей.

Сколько получает фронтенд-разработчик

Многие популярные ресурсы публикуют информацию о зарплате фронтенд-разработчиков основываясь на исследования Habr Карьера или HH.ru. Мы тоже не будем исключением и покажем Вам это:

средняя зарплата фронтенд разработчика

Тут отображена средняя зарплата по России “сильного” специалиста данной профессии. Но стоит учитывать, что такую зарплату получают далеко не все. Средняя зарплата формируется исходя из суммы всех возможных зарплат. А вилка всевозможных зарплат на данном рынке самая огромная из всех IT ниш: от 25.000 до 400.000 рублей. Плюс не забываем про региональный коэффициент.

Иными словами, зарплата среднестатистического программиста не такая уж и космическая, мы об этом писали в другой статье. Но это не исключает того факта, что все равно зарплата данного специалиста (даже новичка) выше чем у условного учителя или пожарного.

Миф – фронтенд не программист

Есть интересный миф, который можно иногда услышать: фронтенд – не программист. Это пошло из эпохи когда интерфейсом занимались верстальщики, а они почти не программировали.

Плюс, данный миф до сих пор активно подогревается, потому что фронтенд-разработка самый простой путь в IT и люди тут реально пишут меньше программного кода чем в том же бекенде (разработка серверов).

Имеется ввиду пишут код на полноценных языках программирования по типу JavaScript. Все таки HTML и CSS не считаются языками программирования.

Хотя если смотреть на статистику… фронтенд-разработчик печатает в полтора раза больше любого другого программиста, потому описание интерфейса на HTML, CSS очень трудоемкое занятие. Так что миф довольно занимательный.

Где учатся фронтенд-разработчики

В данный момент в университетах этому не обучают, так что у людей два выхода: онлайн-курсы или самообучение.

Тут мы не будем рекомендовать какие-то курсы, просто потому что автор статьи, как и многие другие программисты, относится к ним достаточно плохо. Ибо большая часть курсов – мусор, который еще и стоит больших денег.

Если говорить про самообучение, то люди начинают с основ: HTML и CSS, а далее начинают изучать JavaScript.

Материалы для ознакомления:

Конечно, этого не достаточно, чтобы стать фронтенд-разработчиком, но хватит чтобы сделать серьезный шаг. А дальше впереди еще много интересного: работа с фреймворками и сборщиками проектов (Vite, Webpack). Самое главное тут начать что-то делать руками как можно раньше, а дальше опыт и нужные знания будут сами приходить.

Оставьте комментарий

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

Нет комментариев