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

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

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

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

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

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

  • Знание HTML и CSS (в том числе сетки и CSS-фреймворки, спецификации W3C и WHATWG, HTML5/CSS3 Polyfills).
  • Знакомство с JavaScript и JavaScript транспайлерами (Babel).
  • Базовый опыт работы с популярными фреймворками и библиотеками: jQuery, Angular.JS, React.JS, Backbone.js.
Начальные требования1
Младший front-end разработчик
Front-end разработчик
Руководитель front-end разработки
Технический директор

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

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

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

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

40 000
70 000
90 000
180 000
180 000
300 000
300 000
600 000
1
2
2
3
3
6
Карьерный рост

среднерыночная зарплата


работает на позиции

Системы автоматизированного проектирования
http://rsreu.ru/faculties/fvt/kafedri/saprvs/menu-503/11-03-01-informatika-i-vychislitelnaya-tekhnika-bakalavriat
Информационные системы и программирование
http://xn--b1aoke0e.xn--j1al4b.xn--p1ai/assets/%D0%9F%D0%9A/spec/%D0%98%D0%A1%20%D0%B8%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf

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

Высшее образование

Среднее профессиональное образование

Дополнительное образование

close

Подпишитесь на рассылку новых мероприятий!