Adam Smith tarafından, iş bölümü sizi 240 kat daha etkili hale getirebilir (örneğin 18 adımda iğne üreten bir pim fabrikası).
Öyleyse, eğer bu gerçekten verimliliği düşürüyorsa neden çok yetenekli roller bu kadar talep görüyor - ya da Smith yanlıştı, neden?
Google'da "fullstack geliştirici" aramaları hala Google'da eğilim gösteriyor, ancak görünüşe göre iki yıldan daha yavaş:
=====
Özetle, tam bir yığın geliştirici neredeyse tüm değer zincirini yapabilecektir (eğer yanlışsam beni düzelt):
- Müşterilerle tartışın ve işin bir parçası için uygulanabilir çevik gereksinimleri geliştirin
- Hangi mimarinin, araçların ve bileşenlerin alındığına karar verin - ona bir not defteri verin
- Cihazlar arası uyumlu olan ve fazla test gerektirmeyen veya içeren ön uç, arka uç, entegrasyon için kod yazma
- Profil ve scape verileri, gelişmiş özellikler için Cloud AI / ML API'lerini kullanın
- Gerekli IaC kodunu ve sunumunu yazın
- Hata veya satış süreçleri durumunda çağrıda bulunun
- Güvenlikle ilgili tasarım, genel yama, geçiş ve modernizasyonun farkında olun
- İşveren faturasını kolaylaştırmak için hesap zaman tablosunu programlanmış bir şekilde
- ... bir şey unuttum mu?
UPD - " uzmanlığın verimliliğine ihtiyacımız var, ancak“ aşırı işbölümü ”nin insüler dünya görüşünü istemiyoruz . (DevOps Guys, " DevOps, Adam Smith ve Generalist efsanesi " , 2013-2016)