28.02.2019
Новости школыКто такой Front-end developer ?
Фронт-энд разработчик (с англ. «front-end developer») — это программист, занимающийся разработкой пользовательского интерфейса, то есть внешней публичной части сайта в браузере. Главная задача фронт-энд разработчика — сделать максимально удобным взаимодействие пользователей с сайтом или веб-приложением.
Функционал фронт-энд разработчика в web выглядит следующим образом:
-создание HTML-страницы сайта на основе дизайн-макетов;
-вёрстка сайта и шаблонов для CMS;
-привязка к пользовательскому интерфейсу скриптов, которые обеспечивают визуализацию и анимацию страниц сайта;
-обеспечение необходимого уровня пользовательского интерфейса (UI — User Interface) и опыта взаимодействия (UX — Uzer Experience).
Важные качества, которыми должен обладать фронт-ендщик:
-Аналитический ум
-Ответственность
-Внимание к мелочам
-Творческие способности
-Способность соблюдать дедлайны
-Умение работать в команде
-Умение объективно оценивать свои возможности для решения поставленных задач
-Нацеленность на результат
-Постоянное желание осваивать новые технологии и инструменты
Фронтендщик занимается очень похожими с верстальщиком вещами, если очень грубо, то когда в макете JavaScript кода становится в пару раз больше чем HTML, это считают фронтендом, а если уж совсем точно, то:
- верстальщик просто верстает макет, его главная задача достичь 100% совпадение верстки и макета что прислал дизайнер.
- фронтендщик создает логику, он конечно умеет верстать, но его главная задача чтобы работали все скрипты на сайте, нажимались все кнопки, действовали все функции, за которые эти кнопки отвечают, но все это так или иначе связано с JavaScript.