Виды и типы программистов
Программист во время обучения определяется с тем, разработчиком какой части приложения или сайта он хочет стать. Поэтому принято разделять специалистов на следующие виды:
Frontend
Backend
FullStack
Бэкенд-разработчик отвечает за ту часть системы, которая не видна пользователям: авторизацию, хранение и обработку данных, email-рассылки.
Фронтенд-программист работает над внешней стороной сайта, с которой взаимодействует пользователь: динамическими интерфейсами, меню.
Если сравнить приложение или сайт с коробкой конфет, то первый отвечает за начинку, а второй—за коробку.
Есть и третье направление —
фулстек-специалист. Оно заточено на разработку двух частей приложения.
С фулстека можно начать, чтобы потом понять, с чем программисту комфортнее и интереснее работать.
Классификация по типам ( на картинке) разделяет специалистов, которые разрабатывают программы для конкретных операционных систем.
#geekbrains_Казахстан