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

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

gussie.jones

от gussie.jones, в категории: Другие , месяц назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от aaron_armstrong , месяц назад

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

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

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

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


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

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

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