Mit der Arbeitsteilung sind Sie 240-mal effektiver (am Beispiel einer Stiftfabrik, in der Stifte in 18 Schritten hergestellt werden).
Warum sind dann multi-qualifizierte Rollen so gefragt, wenn dies tatsächlich die Produktivität mindert - oder lag Smith einfach falsch, warum dann?
Die Suche nach "Fullstack-Entwicklern" ist bei Google immer noch im Trend, jedoch anscheinend langsamer als vor zwei Jahren:
=====
Zusammenfassend lässt sich sagen , dass ein Full-Stack-Entwickler praktisch die gesamte Wertschöpfungskette abwickeln kann (korrigieren Sie mich, wenn ich mich irre):
- Diskutieren Sie mit Kunden und verfeinern Sie die agilen Anforderungen für seinen Teil des Auftrags
- Entscheiden Sie, welche Architektur, Werkzeuge und Komponenten Sie mitnehmen möchten - geben Sie ihm einfach ein Notizbuch
- Schreiben Sie Code für Frontend, Backend und Integration, der geräteübergreifend kompatibel ist und nicht viele Tests erfordert oder ihn enthält
- Verwenden Sie für Profil- und Scapedaten Cloud AI / ML-APIs für erweiterte Funktionen
- Schreiben Sie den erforderlichen IaC-Code und das Rollout auf
- Seien Sie im Falle von Fehlern oder Verkaufsprozessen auf Abruf
- Achten Sie auf sicherheitsrelevantes Design, allgemeine Patches, Migration und Modernisierung
- Konto Zeitplan in einer überprüften Art und Weise, um die Rechnungsstellung des Arbeitgebers zu erleichtern
- ... habe ich etwas vergessen?
UPD - " Wir brauchen die Produktivität der Spezialisierung, aber wir wollen nicht das einheitliche Weltbild der" extremen Arbeitsteilung ". (DevOps Guys, " DevOps, Adam Smith und die Legende des Generalisten " , 2013-2016)