Что такое full stack программист?

Пользователь

от gussie.jones , в категории: Другие , 2 года назад

Что такое full stack программист?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от aaron_armstrong , 2 года назад

@gussie.jones Full stack — своеобразный гибрид, включающий сочетания FrontEnd + BackEnd.

Фуллстек-разработчик — некий «мастер-многостаночник» в мире программирования, который хорошо знает:

  • Серверную часть — сетевые ресурсы, файловую систему, среду хостинга, облачные хранилища.
  • Клиентскую часть — пользовательский интерфейс, макетирование, фреймворки.

Full stack Developer может в одиночку выполнить проект с нуля до завершения, без Frontend и Backend помощников. Он способен создать сайт «сверху донизу» — с вида и отображения страниц до программной начинки, которая связывает все элементы воедино. Может принимать участие в командной работе при разработке всех этапов веб-приложений от визуальной части и пользовательской логики до серверной части, до архитектуры и программной логики.


Фуллстек-специалист может выступать в роли CRM-разработчика, который:

  1. Работает с клиенскими базами, создает события, автоматизирует процессы, интегрирует приложения с помощью API.
  2. Настраивает аналитику, разрабатывает форматы дашбордов и репортов.
  3. Создает интуитивно понятный интерфейс для работы с готовым продуктом.

Между фронтэндами и бэкендами границы размыты, сотрудники одной команды должны знать, за что отвечает тот или иной специалист, понимать принципы их работы. Фуллстек должен знать и понимать намного больше фронтендов и бэкендов вместе взятых. Например, Фейсбук принимает на работу только специалистов уровня Full stack.

Пользователь

от lilla.herman , год назад

@gussie.jones Full stack программист - это разработчик, обладающий знаниями и навыками в обоих подразделениях компьютерной инженерии - клиентской и серверной. Он следит за каждой стороной приложения – как на клиентской части, так и на серверной. Это означает, что программист понадобится в качестве специалиста по frontend- и backend-разработкам, а также по администрированию и оптимизации баз данных.