Sind Fullstack-Entwickler nur eine Möglichkeit, die Personalressourcen der Unternehmen zu reduzieren?

tl; dr. Nein.

Die Wertschöpfung, wenn Full-Stack-Ingenieure nur so viel arbeiten wie andere Ingenieure, kann je nach Phase der Organisation erheblich größer sein.

Wenn eine Organisation gerade erst anfängt, braucht sie Generalisten. Generalisten können ihr Verständnis kompletter benutzerbezogener Systeme und ihre Fähigkeit nutzen, an jedem Teil des Produkts zu arbeiten, um die Dinge schneller ans Laufen zu bringen. Bei Generalisten oder in diesem Fall Full-Stack-Entwicklern gibt es keine “Abteilungsträgheit”. Sie verbringen keine wertvolle Zeit damit, Nachrichten zwischen dem UI-Team und dem Backend-Engineering-Team weiterzuleiten.

Wenn eine Organisation stabil / ausgereift ist, braucht sie Spezialisten, die sich auf bestimmte Komponenten konzentrieren und diese verbessern können. Sie können ihr tiefes Verständnis ihrer Domäne nutzen, um zukunftssichere Lösungen zu entwickeln.

Bei jeder Art von Wissensarbeit, nicht nur bei Software, ist eine Person, die Dinge kann, die zwei Personen können, immens wertvoll, viel wertvoller als zwei Personen. Dies liegt daran, dass ihre Produktivität und Leistung die Leistung der beiden Ingenieure + die Leistung ist, die bei der Kommunikation zwischen diesen beiden Personen verloren gehen würde. Kommunikation ist teuer. Aus diesem Grund sind kleinere Teams effektiver als größere.

Wenn Sie ein Full-Stack-Entwickler sind und gerne an Dokumenten arbeiten möchten, machen Sie jetzt Spaß !, wir stellen ein. “Karrieren” bei “gesetzten” Punkt “io”.

Es kann sein.

Es ist nicht zu leugnen, dass einige Unternehmen es billiger finden würden, einen Generalisten (mit der Bezeichnung “Full-Stack”) einzustellen, als einen Experten für jeden Bereich, den sie benötigen. Dies sind Unternehmen mit Entwicklungsbedarf, aber dieser Bedarf ist (noch) nicht so groß, dass ein ganzes Expertenteam eingestellt werden muss, wenn ein oder zwei Personen dies tun. Nicht-Tech-Unternehmen mit kleinen IT-Abteilungen kommen in den Sinn. Warum fünf Spezialisten einstellen und nur mit 10% Auslastung einsetzen, wenn Sie zwei Personen einstellen und zu 80% einsetzen können? Egal, ob Sie 10% oder 80% der Fähigkeiten eines Mitarbeiters nutzen, Sie zahlen 100% seines Lohns.

Es kann jedoch vorkommen, dass Sie auf ein Unternehmen stoßen, das zusätzlich zu den bereits vorhandenen Mitarbeitern einen Full-Stack-Entwickler anstellt. Und ihr Team umfasst bereits Full-Stack-Entwickler. Das sind die Leute, die wahrscheinlich keine billigen Arbeitskräfte suchen. Facebook zum Beispiel sucht sie immer.

Ich möchte betonen, dass es nichts Falsches ist, billige Arbeitskräfte zu suchen. Es ist ein Geschäft, keine Wohltätigkeitsorganisation.

Es ist tatsächlich so.

Aber es ist auch natürlich.

Kleine bis mittlere Unternehmen können es sich nicht leisten, vollständige Teams spezialisierter Entwickler zu unterhalten. Ein Frontend-Entwickler, ein Datenbank-Assistent, ein Backend-Entwickler, ein Server-Administrator usw.

Natürlich ziehen sie Menschen an, die mit fast allem fertig werden.