Рубрики
Разработка

Кто такой бек энд разработчик?

BACK-END РАЗРАБОТЧИК: КТО ЭТО И ЧЕМ ЗАНИМАЕТСЯ

С развитием интернет-технологий веб-приложения обрели сложную архитектуру и их уже не под силу разрабатывать одному человеку. К процессу подключается команда специалистов, каждый из которых отвечает за определенный «участок» разработки.

Неотъемлемой частью команды является back-end разработчик – специалист, который отвечает за программирование «сердца» веб-сайта.

Важными качествами, которыми должен обладать back-end developer являются:

мышление, основанное на логических умозаключениях;
проявление инициативы в обсуждении проектов;
умение планировать свою работу, а также придерживаться планов, установленных руководством;
умение пользоваться распространенными версиями фреймворков: Django, Flask и Spring;
знание английского языка программно-технического направления.
Бэкэнд, помимо всего прочего, требует смекалки, находчивости и умения находить выход из нестандартных ситуаций.

Работа в back-end: особенности профессии

Back-end, в переводе с английского, означает «оборотная сторона». Соответственно бэкэнд разработчик занимается внутренними процессами, за счет которых, сайт или приложение могут бесперебойно функционировать.

Бэкэнд программист – это боец невидимого фронта, который занимается сложнейшими задачами:

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

Разработка

разработка бизнес-логики и back-end системы для поддержки продукта;
создание функциональных API (совместная работа c back-end разработчиками);
проектирование и разработка единой библиотеки компонентов для дизайнеров и разработчиков;
поддержка и развитие инфраструктурного инструмента на основе SourceJS;
кроссбраузерная и адаптивная верстка HTML5/CSS3;
проектирование пользовательских интерфейсов.

Добавить комментарий

Ваш адрес email не будет опубликован.