Разве тот же фулл-стэк веб-разработчик - абстрактный программист?
Он может выбрать верные технологии для решения задачи, написать хороший API для бэка, правильно спроектировать БД. Может также реализовать приемлемый фронт по удобству и функционалу (но вряд ли уж заместо дизайнера получится придумать необычный UI).
Я вот про это. То есть может правильно провести декомпозицию задачи, выбрать верные инструменты, правильно реализовать _выданную_специалистом_ бизнес-логику с помощью оптимальных паттернов-алгоритмов-структур данных и отвечать в этой области за качество.
Насколько реально уметь и это (причем оставаться компетентным в новых решениях и технологиях, ведь зачастую они получают популярность не из-за новизны, а из-за практичности), и еще к тому же весьма обширную предметную область? Правда интересно - примеров, увы, не видел. Либо то, либо другое...
Он может выбрать верные технологии для решения задачи, написать хороший API для бэка, правильно спроектировать БД. Может также реализовать приемлемый фронт по удобству и функционалу (но вряд ли уж заместо дизайнера получится придумать необычный UI).
Я вот про это. То есть может правильно провести декомпозицию задачи, выбрать верные инструменты, правильно реализовать _выданную_специалистом_ бизнес-логику с помощью оптимальных паттернов-алгоритмов-структур данных и отвечать в этой области за качество.
Насколько реально уметь и это (причем оставаться компетентным в новых решениях и технологиях, ведь зачастую они получают популярность не из-за новизны, а из-за практичности), и еще к тому же весьма обширную предметную область? Правда интересно - примеров, увы, не видел. Либо то, либо другое...