In einem Artikel mit dem clickbaitigsten Artikel aller Zeiten spricht Joe Honton gut über die sich entwickelnde Landschaft der Webentwicklung. „Full-Stack“ hatte vielleicht seine Zeit als nützlicher Begriff, aber da die Frontend-Entwicklung inzwischen so viele Teile des Stacks berührt, ist es kein besonders nützlicher Begriff mehr. Joe selbst hat viel dazu beigetragen, ihn populär zu machen, daher fühlt es sich besonders bedeutungsvoll an, wenn er von ihm kommt.
Außerdem ist das Spektrum dessen, *wie viel* es zu wissen gibt, so breit, dass wir nicht alles wissen können. Um Dinge zu erledigen, nehmen wir, was wir wissen, und integrieren uns in funktionsübergreifende Teams.
Da niemand alles bewältigen kann, muss der 2020er Stack von einem Team abgedeckt werden. Nicht von einer Gruppe von Einzelpersonen, sondern von einem echten Team. Das bedeutet, dass, wenn jemand zurückfällt, ein anderer einspringt. Wenn jemand überlegene Fähigkeiten hat, gibt es einen Mechanismus, um die anderen zu betreuen. Wenn es eine Lücke in der Wissensbasis des Teams gibt, suchen sie ein Teammitglied, das intelligenter ist als alle anderen, und stellen es ein.
Der „2020 Stack“ bedeutet also im Wesentlichen „Dinge wissen und in Teams arbeiten“ mehr als jede bestimmte Kombination von Technologien. Nichtsdestotrotz hat Joe Meinungen zu Technologien, einschließlich des Schreibens von HTML in einer seltsamen GraphQL-ähnlichen Syntax, die ich noch nie zuvor gesehen hatte.
Ich hoffe wirklich, dass sich ein besserer Name als „2020 Stack Developer“ durchsetzt. Hier ist eine Liste von spontanen Ideen, die sofort besser sind.
-Flexibler Stack (Flex-Stack?)
-Total Stack
-Vollständiger Stack
-Omni Stack
-Full Stack (Ja, das ist immer noch besser als 2020 Stack)
Auch 2020 Stack ist eine schlechte Wahl, weil die Hälfte davon für sich allein keine Bedeutung hat (außer einer Zahl, einem Jahr und guter Sehkraft). Und sobald 2021 kommt, wird es sich seltsam und veraltet anfühlen.
Warum nicht das tun, was andere Branchen tun? Wir passen einfach unser Verständnis dessen an, was die Stellenbeschreibung „heute“ beinhaltet. Müssen wir jedes Mal einen neuen Namen bekommen, wenn sich die Anforderungen für „2020 Stack Dev“ ändern ... wieder und wieder? *seufz*
Er hat keine Namensänderung gerechtfertigt, nur eine Änderung der Perspektive und Einstellung. Dies braucht einfach keinen neuen Namen. Aber wenn wir einen bekommen, dann einen anständigen, den wir lange benutzen wollen.
Das Hochstapler-Syndrom ist in der Webindustrie bereits weit verbreitet. Diese ganze Etikettierungsgeschichte ist meiner Meinung nach ziemlich abschreckend. Als ob wir noch mehr Wege brauchen würden, damit sich die Leute fühlen, als ob sie nicht genug wissen.
Absolut einverstanden ... besonders, da ich täglich unter dem Hochstapler-Syndrom leide.
Dieses Zitat ist das einzige, das mich wirklich angesprochen hat, und das aus den falschen Gründen.
Es ist absolut nichts falsch daran, sich auf 1 oder 2 Schichten des Stacks zu spezialisieren. Tiefes Wissen erfordert Zeit, harte Arbeit und Geduld. Ich habe nicht genug Stunden am Tag, um dieses Wissensniveau über mehrere Schichten hinweg zu erlangen, besonders wenn diese Schichten nicht etwas sind, mit dem ich mich täglich beschäftige.