В каких областях в принципе может работать бек-программист?
В последнее время у меня создается впечатление, что все программисты, которые занимаются именно разработкой работают либо в вебе, в геймдеве, либо в мобилках. Под "именно разработкой" я подразумеваю, скорее всего, бек, но в более общем смысле: любая разработка, где ты не думаешь о графическом дизайне, а только занимаешься архитектурой, реализациями и тд.
В связи с таким непониманием у меня возник вопрос: в каких областях в принципе может работать бек-программист и что в этих областях такой программист вообще делает?
Если есть какая-то быстрогуглимая ссылка, которая дает ответ на вопрос, то, пожалуйста, не надо обзывать меня плохими словами, а просто скиньте ее.
Кратко: Автоматизация процессов обработки информации с организацией простого управления.
Там, где требуется создать/модифицировать/расширить единый вычислительный комплекс на основе сложно организованной архитектуры (параллельная обработка, масштабирование, ML и т.д.) с предоставлением доступа к своим услугам в режиме API (для сторонних ПО, с веб-фронта, для мобильных клиентов и т.д.) и/или разработка доп. модулей к нему (или к таким же подобным комплексам/системам).
При хороших знаниях промежуточных интеграций и логики - во всех.
Под "именно разработкой" я подразумеваю, скорее всего, бек, но в более общем смысле: любая разработка, где ты не думаешь о графическом дизайне
Железячники, интеграторы, финтех, системщики, автоматизаторы, научная разработка, попсовая нынче бигдата, обработка изображений, телеком... что вам ещё надо?
а только занимаешься архитектурой, реализациями и тд.
Это вообще не программисты. Чтобы заниматься архитектурой, надо много читать, писать, считать, рисовать и презентовать. На программирование времени уже нет.
Подозреваю, автор имел в виду маленькие проекты. Сам придумываешь архитектуру, и сам уже в следующую минуту приступаешь к реализации, без презентаций.
Вы же имеете в виду средние и большие проекты, над которыми работает команда разработчиков.
а только занимаешься архитектурой, реализациями и тд.
Этим занимается системный архитектор, который уже прошел путь от джуниора до сеньора и возможно тимлида, и занимается лишь архитектурой и самыми сложными задачами.