Адам Сміт, розподіл праці може зробити вас в 240 разів ефективнішими (на прикладі фабрики штифтів, що виробляє шпильки за 18 кроків).
Чому тоді ролі на багато кваліфікованих кадрів настільки затребувані, якщо це насправді знижує продуктивність - чи Сміт просто помилявся, чому тоді?
Пошуки "fullstack developer" все ще є тенденцією в Google, проте, очевидно, повільніше, ніж два роки тому:
=====
Підводячи підсумок, розробник повного стека зможе виконати практично всю ланцюжок цінностей (виправте мене, якщо я помиляюся):
- Обговоріть із замовниками та уточнюйте працездатні вимоги щодо його частини роботи
- Вирішіть, яку архітектуру, інструменти та компоненти виберіть - просто подаруйте йому зошит
- Напишіть код для frontend, backkend, ingration, який є сумісним пристроєм і не потребує великих тестувань, або включає його
- Дані профілю та масштабування, використовуйте Cloud AI / ML API для розширених функцій
- Запишіть необхідний код IaC та розгортання
- Будьте дзвінки у випадку помилок або процесів продажу
- Будьте в курсі безпечного дизайну, загальної латки, міграції та модернізації
- Таблиця графіків рахунків ретельно розглянутий спосіб полегшення виставлення рахунків роботодавцю
- ... я щось забув?
UPD - " нам потрібна продуктивність спеціалізації, але ми не хочемо острівного світогляду" екстремального розподілу праці ". (Хлопці DevOps, " DevOps, Адам Сміт та легенда генераліста " , 2013-2016)