Front-end разработка

Front-end (фронтенд) разработка — это создание клиентской части в веб-приложениях, то есть frontend разработчики имеют дело со всем, с чем взаимодействует пользователь. Они определяют, как все будет работать совместно с программно-аппаратной частью, которую готовит back-end разработчик.

Пример задачи

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

Начальные требования

  • Знание HTML и CSS (в том числе сетки и CSS-фреймворки, спецификации W3C и WHATWG, HTML5/CSS3 Polyfills).
  • Знакомство с JavaScript и JavaScript транспайлерами (Babel).
  • Базовый опыт работы с популярными фреймворками и библиотеками: jQuery, Angular.JS, React.JS, Backbone.js.

Карьерный рост

Младший front-end разработчик

Зарабатывает 40 000–70 000 ₽/мес,
1–2 года работает на позиции

Это специалист, обладающий теоретическими знаниями разработки. Часто понимает основы алгоритмизации и основные структуры данных, возможности выбранного языка программирования и 1-2 фреймворков. Работает под строгим присмотром старших коллег, так как код младшего-разработчика нуждается в постоянной проверке.

Где можно получить навыки для данной профессии