Давным-давно… жил-был одинокий разработчик, который мог проанализировать проблемную область, спроектировать, разработать, протестировать и развернуть целое решение, используя только одну среду разработки.

В настоящее время индустрия требует решения более сложных проблем, были созданы более мощные инструменты, но наша способность учиться более или менее одинакова.

Я знаю, что идея разработчика полного стека привлекательна, но можно предвидеть, что когда-нибудь сложность стека превысит способность одного человека понять его.

С другой стороны, специализация является ключевым секретом продуктивности человека в последние века.

Я считаю, что инвесторы должны понимать, что для более сложных решений требуется больше человеческих ресурсов. Также должны быть специализированные разработчики по конкретным технологиям стека. Может быть, разработчики полного стека (архитекторы) в качестве клея.

В процессе преподавания тоже нужно меняться, возможно, издательства перейдут на выпуск серии книг, дающих решение типовой задачи. В этом пакете может быть книга для ознакомления со стеком, описания общей проблемы, рекомендаций и общего прототипа для разработки. Другие книги пакета могут обучать конкретным технологиям, но с использованием образца образца и разработки соответствующей части.

Это уже делается? Я просто предполагаю. :-)