Latest / Coding Buddies | Tech & Dev-Mindset / Let's Talk About - Generalist oder doch Spezialist?!
Transcript
- 0:00Dass wir zum Beispiel mal wieder mit einem Mikrocontroller
- 0:02einfach privat vielleicht mal was cooles machen, ne ich
- 0:05alleine oder ich red jetzt von uns, weil ich mach das ja auch
- 0:08gerne mit dir. Jetzt zieh ich da jetzt.
- 0:09Ich würd rein. Coating Body, Deinem Podcast
- 0:13rund um Softwareentwicklung und aktueller.
- 0:15Technews herzlich Willkommen. Herzlich Willkommen zur neuen
- 0:30Folge des Coding Bodys Podcasts. Schön, dass ihr wieder
- 0:32eingeschaltet hast. Deine Gastgeber heute natürlich
- 0:35wie immer, du ahnst es schon, meine Wenigkeit, der Tino und
- 0:38auch der fantastische Fabi. Moin Fabi, Was geht ab?
- 0:43Moin Tino, Was geht denn ab? Ich weiß nicht, was da.
- 0:47Geht. Was sagt, was abgeht?
- 0:49Podcast geht ab, Podcast geht ab ne neue Folge geht ab und Lied
- 0:53bist du Liebe geht raus schon mal.
- 0:55Ja das ist ganz wichtig. Ja, erzähl doch mal.
- 0:58Was bist du bereit, bist du fit, alles gut, bei dir bist du
- 1:02mental bereit für ne neue Folge? Ich denke schon.
- 1:05Also wir machen heute mal wieder, ich glaube n Format, was
- 1:09wir länger nicht gemacht haben, deswegen weiß ich nicht ob ich
- 1:11bereit bin, aber ich hab Bock sagen wir mal so.
- 1:13Ok, ja, und zwar wollen wir ja heute mal einen ganz entspannten
- 1:17Talk wieder machen. Also gut, wer eigentlich
- 1:19quatschen wir immer sehr entspannt über die Themen.
- 1:22Aber heute soll es mal ein bisschen allgemeiner wieder
- 1:26zugehen, sage ich mal. Und zwar wollen wir mal wieder
- 1:29eine Let's Talk about Folge machen.
- 1:31Und ja, ich glaube, es ist wirklich eine Weile her.
- 1:33Das Format lag so ein bisschen auf Eis.
- 1:37Wir hatten. Vor nicht allzu langer Zeit mal
- 1:40ganz kurz ein Thema angerissen oder gemerkt, dass das auch mal
- 1:42so ein Diskussionspunkt ist. Und zwar was besser ist in der
- 1:47Softwareentwicklung oder was? Sage ich mal.
- 1:51Erstrebenswerter ist entweder ein Generalist zu sein oder ein
- 1:55Spezialist, so würde ich es jetzt mal formulieren.
- 1:58Mhm. Und bevor wir auf diese beiden
- 2:00Punkte mal eingehen, würde ich sagen, hast du Bock da drauf,
- 2:05wollen wir das so machen, ganz locker flockig.
- 2:08Klara Bella geht Klara Bella. Na gut, dann hau doch mal raus.
- 2:13Also was verstehst du oder wir unter n Generalist und ein
- 2:17Spezialist damit wir das ganze Mal abstecken können bevor wir
- 2:20da mal so n bisschen drüber philosophieren.
- 2:22Also ein Generalist ist ja im Endeffekt eine Person, die sich,
- 2:28sag ich mal, relativ weit streut.
- 2:30Das heißt, du kannst zum Beispiel du hast ein Wissen über
- 2:34verschiedene Technologien, du hast ein Wissen über
- 2:36verschiedene Programmiersprachen, Tools,
- 2:38vielleicht auch über verschiedene Themengebiete, und
- 2:42ein Spezialist ist ja im Endeffekt genau das Gegenteil
- 2:45davon. Das heißt, jemand, der sich
- 2:46wirklich sehr, sehr spezifisches und tiefes Wissen aneignet.
- 2:52Über einen Fachbereich oder bzw und oder eine Technologien,
- 2:58Framework oder irgendwie sowas. Das heißt der Generalist.
- 3:02Hat n breites Wissen, aber vielleicht nicht so n
- 3:06tiefgehendes Wissen und n Spezialist hat er bedient.
- 3:09Eher ne Nische. Und da aber relativ mit sag ich
- 3:14mal, einem hohen Wissensstand. So, ja ja, das so können wir
- 3:18zwar eigentlich ganz cool zusammenfassen und die
- 3:21Diskussion, die dabei immer aufkommt, ist jetzt, was ist
- 3:23Erstrebenswerter oder besser, sollte man jetzt eher ein
- 3:26Spezialist sein, also sich für einen Themenbereich entscheiden
- 3:29oder sogar vielleicht auch wirklich für ein Framework aus
- 3:32diesem Bereich und da halt wirklich absoluter Experte wären
- 3:36oder ist es doch besser zu sagen naja pass auf, ich muss nicht so
- 3:39in die Tiefe gehen von. Auf, sondern ich möchte mich
- 3:43eher breiter aufstellen, um mehrere Themen bedienen zu
- 3:45können. Und das ist halt oft ein
- 3:49Diskussionspunkt. Auch was denn zum Beispiel
- 3:51besser wäre, wenn man sich bewerben möchte.
- 3:54Wenn man jetzt zum Beispiel einen Quereinstieg macht, dass
- 3:57er auch ist meine, es gibt die Welt ist so riesig der
- 3:59Softwareentwicklung und sich da jetzt zu sagen, ich picke mir
- 4:04jetzt eine Nische oder ein Produkt oder ein Framework oder
- 4:07was auch immer raus und werde da absoluter Experte, drin ist ja
- 4:09auch allein schon von der Auswahl her schwierig.
- 4:13Und aber ist das vielleicht doch der bessere Weg?
- 4:17Das zu wählen und dann durchzuziehen sage ich mal ne
- 4:20Weile. Oder würdest du sagen.
- 4:24Näher lieber breit aufstellen, dann kann man, böse gesagt
- 4:28nichts richtig gut, aber alles gut genug und ich esse jetzt mal
- 4:33ein bisschen provokant formuliert.
- 4:35Wie siehst du das denn? Also wäre auch mal interessant,
- 4:38wie dein Werdegang da war, wo du dich selbst einordnen würdest
- 4:44und. Genau dann einfach da mal n
- 4:46bisschen drüber quatschen. Bevor ich jetzt sage, wo ich
- 4:50mich einordnen würde, weil ich ich find das ich ich will jetzt
- 4:53nicht zu viel so eigen. Also erstmal ganz am Anfang
- 4:56nicht gleich raus platzen so das find ich besser.
- 4:59Sondern vielleicht können wir das erstmal.
- 5:01Also ich sag gerne, wie das bei mir gekommen ist.
- 5:04Das möchte ich dann auch gerne mal von dir hören, aber was ich
- 5:07als erstes zu diesem Thema, was mir da eingefallen ist oder
- 5:10wieso wir da auch n bisschen drauf gekommen sind auf dieses
- 5:14Thema war zum Beispiel bei mir so ein bisschen der Aufhänger.
- 5:19Dass ich mal ab und an irgendwie kommen, mir Videos mal so, sagen
- 5:22wir mal bei Instagram oder so irgendein Real oder bei youtube
- 5:25ein short oder so wo dann so kurz erklärt wird.
- 5:28Ja deswegen ist es zum Beispiel guten Generalist zu sein so oder
- 5:33nächstes Video dann du solltest auf jeden Fall ein Spezialist
- 5:36werden oder so und im Endeffekt ist es dann immer so wo man sich
- 5:40dann vielleicht auch so fragen kann, gerade wenn man jetzt wie
- 5:43du meintest überlegt, was soll ich denn eigentlich machen in
- 5:45der Softentwicklung ist es. Verwirrend und.
- 5:50Ich glaube, es gibt auch keine eindeutige Antwort dazu.
- 5:52Aber genau das ist ja eigentlich so das Thema der Diskussion,
- 5:55dass wir beleuchten wollen und dann kann sich ja jeder am Ende
- 5:58irgendwie sein Bild dazu bilden, wahrscheinlich.
- 6:02Also bei mir war es auf jeden Fall so, dass also wir haben ja
- 6:04beide Bachelor und Master studiert und Bachelor würde ich
- 6:09halt irgendwie eher in die Generalistenschiene sozusagen
- 6:13einordnen und. Es sind halt viele Grundlagen.
- 6:17Genau. Und Master ist ja dann schon
- 6:20eher, dass man spezialisiert in ein Thema einsteigt und im
- 6:25Endeffekt ist es ja dann so, dass wenn man sagt okay man hat
- 6:27einen Master gemacht, dann ist man ja irgendwie von.
- 6:31Einem breiten Grundwissen. Und hat sich dann spezialisiert.
- 6:36So, das bedeutet. Aber irgendwie finde ich noch
- 6:39lange nicht, dass ich mich jetzt gerade als Spezialist sehe oder
- 6:42nach dem Studium als Spezialist gesehen habe.
- 6:45Das ist einguter.es ist halt auch nur so die erste richt.
- 6:51Weisende Entscheidung, die aber nicht dein Leben lang gilt.
- 6:55Also im Master kannst du ja dann quasi, zumindest war es bei uns
- 6:59so, viele Kurse selbst wählen, also du kannst ihn dann selbst.
- 7:02Gestalten wie dein Lehrplan aussieht und dementsprechend die
- 7:05Richtung aussuchen, in die du gehen möchtest.
- 7:09Aber wie du so schön gesagt hast, du bist ja nicht
- 7:11automatisch speziell. Also Spezialist dann in diesen
- 7:14Gebieten, weil ja oft ich meine unser Master ging 2 Jahre in der
- 7:17Zeit schaffst du es auch nicht so Spezialist in etwas zu sein,
- 7:20wie wir das jetzt für uns so definieren würden.
- 7:23Also das wäre krass, vielleicht schafft man das aber vor allem
- 7:25nicht als Anfänger. Und ich fand, das war eher so.
- 7:31Mal reinschnuppern in spezielle Richtung, das war so, der sag
- 7:35ich mal, die letzten Bachelorfächer, wenn es nicht
- 7:37mehr Grundlagen sind, sondern dann kam ja so die ersten.
- 7:40Vertiefungsfächer sage ich mal, dann kriegst du so n Gefühl, was
- 7:44dir liegt, was dir nicht liegt, was dir Spaß macht und hast dann
- 7:48im Master quasi noch tiefer reingeschaut, aber noch lange
- 7:52nicht so, dass man sagen könnte, ich kann mich jetzt als
- 7:54Spezialist für Machine Learning oder so bewerben und.
- 8:00Finde also nur noch mal kurz zu den Reals was du meintest.
- 8:04Das ist nämlich genau der Punkt, was mich auch daran stört, ich
- 8:07keine Ahnung, ich weiß jetzt nicht welche du da gesehen hast,
- 8:09gibt tausende, aber oftmals wird es ja so ausgelegt du.
- 8:14Musst jetzt Generalist sein, weil das die absolute Wahrheit
- 8:17ist. Was ich dir jetzt sage und nur
- 8:18so läuft und der nächste sagt ja nee, du musst dich in einem
- 8:21Bereich richtig vertiefen, damit du Fuß fährst und das ist die
- 8:24absolute Wahrheit. Ich denke oder?
- 8:27Meiner Meinung nach wird die Wahrheit aber irgendwo
- 8:29dazwischen liegen. Es hat halt beides vor und
- 8:31Nachteile und ist glaube ich auch ein bisschen eine Typfrage.
- 8:36Also was für ein Typ bin ich als Mensch oder als Entwickler
- 8:40besser gesagt? Ne, also da muss jeder so n
- 8:43bisschen seinen Weg finden. Aber gehen wir noch mal.
- 8:47Gehen wir mal auf die einzelnen Sachen ein und versuchen da mal
- 8:50so n bisschen vor und Nachteile zu beleuchten aus unserer Sicht.
- 8:53Das ist ja wirklich ne sehr persönliche Sache.
- 8:57Und. Die ich quasi.
- 9:00Also ich geh mal noch mal so vom Werdegang aus.
- 9:02Nach dem Master fand ich war n guter guter Einstieg von dir,
- 9:05dann macht man ja seinen ersten Job.
- 9:07Genau. So und da Vorteil Generalist,
- 9:11dass das Studium dich ja relativ allgemein ausbildet.
- 9:16Du hast halt jetzt ein breites Angebot oder eine breite
- 9:19Möglichkeiten, sage ich mal. Wie du dich bewerben kannst.
- 9:22Als Junior Entwickler zum Beispiel.
- 9:25Und da ist es eigentlich relativ egal so.
- 9:30War jedenfalls meine Erfahrung, in welchem Bereich das geht.
- 9:33Also du warst ja noch nicht so Nischig unterwegs, das klingt
- 9:37voll komisch, das Wort, dass du quasi nur so 2 Jobs auf dem
- 9:41Markt hast. Und entweder klappen die oder
- 9:42nicht, weil du halt einfach eine breite Ausbildung, sage ich mal,
- 9:46genossen hast. Und das ist für mich dann auch
- 9:48ein Vorteil für diesen generellen Ansatz.
- 9:52Ja, verstehe ich. Auf der anderen Seite kann man
- 9:54sich natürlich auch hinstellen und sagen, ja gut.
- 9:56Wenn ich jetzt also angenommen ne, also das ist halt auch
- 9:59wieder so n bisschen auch die Frage wo man herkommt, sag ich
- 10:01jetzt mal ne, weil du hast ja. Schon also dieses Studium an
- 10:06sich gibt dir ne Menge auch mit, wenn du das ernst nimmst.
- 10:11Genauso kann man sich natürlich hinstellen und sagen, gut, ich
- 10:13möchte jetzt beispielsweise n Quereinstieg machen und hab aber
- 10:17vielleicht gar nicht die Zeit. Ne, es kann ja auch manchmal n
- 10:21finanzieller Aspekt sein oder was auch immer.
- 10:23Habe vielleicht nicht die Zeit mir so viel wissen auch breit
- 10:27Grundlagen was auch immer über diverse Themen anzueignen, das
- 10:31vielleicht auch was hinten rüber fällt und man sich dann sagt
- 10:35okay dann versuche ich halt vielleicht irgendwie Spezialist
- 10:37zu werden und genau in einem Zweig eventuell einfach auch den
- 10:40Einstieg hinzukriegen. Ne.
- 10:42Also nicht dass ich sage, dass das jetzt ne super Lösung ist.
- 10:46Ich sag auch nicht, dass es ne blöde Lösung ist.
- 10:47Ich finde einfach nur, dass das ja auch ne Möglichkeit ist das
- 10:50so zu betrachten. Ja OK, das ist n valider Punkt
- 10:53quasi zu sagen. Wenn ich mich aber für ne
- 10:56richtige Richtung Entscheide und versuche mich drauf zu
- 10:58spezialisieren von Anfang an, weil sie mir zum Beispiel liegt
- 11:01oder ich die super geil finde, ist natürlich die.
- 11:07Zeit, sag ich mal. Also die Zeit geringer, da sich
- 11:10dann zu vertiefen und den Einstieg zu schaffen.
- 11:14Also du wirst wahrscheinlich schneller da ein großes Wissen
- 11:18die Aneignen als wenn du es in die Breite ziehst.
- 11:20Von den Themen das da geh ich mit, das ist ein valider Punkt
- 11:23auf jeden Fall, aber bis dann halt um jetzt noch mal die
- 11:26Gegenseite dann nochmal zu beleuchten, auf diesen Bereich
- 11:28begrenzt. Genau.
- 11:30Du musst dann halt auch diese Nische bedienen.
- 11:31Du hast vielleicht den Vorteil, dass du vielleicht in der Nische
- 11:35bist. Nur das Problem ist, aber du
- 11:37kannst halt theoretisch mal blöd gesagt, dann auch nicht noch
- 11:39irgendwo anders rein. Vielleicht schon, weil.
- 11:42Vielleicht dann doch so nach dem Motto, Ach komm, wir nehmen
- 11:45erstmal jeden ne, bist ja lernwillig, so nach dem Motto.
- 11:50So geht es ja auch. Aber es wird schwieriger, dann
- 11:52auf jeden Fall und so n als Generalist hast du natürlich im
- 11:56Endeffekt n breiteres wissen. Und bist vielleicht auch so n
- 12:00bisschen, also durch dein weiteres Wissen hast du
- 12:02natürlich auch wiederum die Möglichkeit auf der anderen
- 12:05Seite ne. Also Spezialist ist ja mehr so
- 12:08OK, du hast n tieferes Wissen und kriegst vielleicht wegen
- 12:13diesem tieferen Wissen schneller einen Job auf der anderen Seite
- 12:16kann es auch sein, dass du sagst, na gut, ich bin
- 12:18Generalist, habe ein breiteres Wissen und kann deshalb mehr
- 12:20Auswahl treffen, also das ist jetzt noch mal so ein bisschen
- 12:24die Zusammenfassung davon. Was ich aber interessant finde,
- 12:27ist irgendwie so ein bisschen der Punkt, dass man ja sagen
- 12:29kann, wenn du als Generalist unterwegs bist.
- 12:32Das verstehe ich immer auch so ein bisschen unter
- 12:34Anpassungsfähigkeit. Also du hast ja, wenn du dich in
- 12:39verschiedenen Bereichen aufhältst.
- 12:43Hast du dich ja auch schon in verschiedene Bereiche
- 12:45eingearbeitet oder an verschiedene Frameworks oder in
- 12:47verschiedene Programmiersprachen, was ja
- 12:49bedeutet das sehr wahrscheinlich, wenn wieder was
- 12:51Neues kommt, du auch relativ schnell in der Lage bist dich
- 12:55auch in das neue Reinzuarbeiten und da auch quasi das
- 12:59Verständnis irgendwie zu schaffen.
- 13:01Also das ist ja so wie wenn du irgendetwas die ganze Zeit übst.
- 13:04Also wenn du jetzt sagst, ich möchte.
- 13:08Weiß ich nicht. Gib mir mal irgendwas, eine
- 13:10Sportart, vielleicht Tennis. Ich weiß auch nicht.
- 13:15Komm, was war das? Die Vorhand Rückhand los
- 13:16sprigges bring das Beispiel. Aber was ich meine, es ist ja im
- 13:19Endeffekt so, du musst es ja, also du übst ja Sachen und wenn
- 13:24du irgendetwas, je mehr du etwas übst, desto besser wirst du da
- 13:27drin. Und wenn du etwas übst im Sinne
- 13:29von ich kann neue Technologien, neue durchs Wissen mir aneignen,
- 13:34und das ist sozusagen deine Übung, da bist du geübt drin,
- 13:37dann kannst du das natürlich besser, deswegen meine ich.
- 13:40Dass zum Beispiel natürlich die ein Vorteil einen Generalisten.
- 13:45Ne, und hier soll natürlich auch ne Generalistin nicht aus 8
- 13:49gelassen werden, aber dass dass man da natürlich dann einfach
- 13:54diese Fähigkeit eher mitbringt würd ich sagen.
- 13:57Ne, oder dass das damit runterfällt.
- 14:00Also du kannst dich natürlich auch, kannst natürlich auch
- 14:01andersrum drehen und sagen, ja, wenn du das machen möchtest,
- 14:04wenn du n Generalist werden möchtest, dann musst du aber
- 14:07auch oder solltest die Fähigkeit mitbringen, dass du vielseitig
- 14:10bist. So nach dem Motto Ne oder?
- 14:11Ja, und so vielseitige Interesse hast dann auch ne.
- 14:15Also es macht natürlich keinen Sinn, wenn ich sage, ich bin
- 14:18absolut durch und durch Frontend Entwickler.
- 14:22Und beschäftige mich dann halt noch viel mit Backend und keine
- 14:26Ahnung was für Themen oder halt zum Beispiel irgendwie embedded
- 14:28so was ganz anderes. Ich da gar keinen Bock drauf
- 14:31habe, dann brauche ich mich gar nicht breit vom Wissen
- 14:33aufstellen, wenn ich sage, nee, Frontend ist genau mein Ding und
- 14:36das meinte ich auch voll mit dieser Typfrage.
- 14:39Das ist halt auch ein echt wichtiger Aspekt, wenn man mal
- 14:41so darüber nachdenkt, was für ein Typ Entwickler bin ich denn?
- 14:45Ja. Und zum Beispiel den ersten Job
- 14:49nach der Uni. Den haben wir zusammen
- 14:51angefangen in der gleichen Firma, also im gleichen.
- 14:54Unternehmen, das war schön. Das war schön.
- 14:56Ne schöne Zeit. Und.
- 15:01Haben ja aber nicht im gleichen Projekt gearbeitet.
- 15:05Das heißt, das war schon. So, das war nicht.
- 15:08Stimmt, das war nicht schön. Sorry, falls der Projektleiter
- 15:14das von damals hört. Nein, aber im Endeffekt hat man
- 15:20sich ja dann verschiedene Bereiche weiterentwickelt.
- 15:22Das heißt, wir sind quasi mit der gleichen Ausbildung
- 15:25reingegangen, wir haben ja schon die gleichen Kurse besucht, wir
- 15:28haben das ja schon zusammen absolviert, das Studium und sind
- 15:31dann thematisch in verschiedene Bereiche gegangen, und das ist
- 15:34nämlich genau der Punkt. Du kannst zwar ein Generalist
- 15:36sein und dich breit aufstellen, aber zwangsläufig, wenn du eine
- 15:41Weile an einem Projekt arbeitest oder in einem Beruf.
- 15:45Wirst du ja auch in dem Zweig eine Art Spezialist.
- 15:48Vielleicht nicht so tiefgründig, je nachdem wie lange man daran
- 15:50arbeitet. Aber du vertiefst ja auch dein
- 15:53Wissen dann in dieser Richtung und das ist ja am Ende, sage ich
- 15:58mal. Das Daily Business du du
- 16:01arbeitest an einem Projekt, meinetwegen mit neuen
- 16:03Frameworks, neuen Technologien, als Generalist sag ich mal.
- 16:07Es klingt jetzt immer so abgedroschen, aber du hast es
- 16:10vielleicht noch nie gesehen. Das wirst du einfach nicht dein
- 16:11deine Nische. Aber dann kannst du dich damit
- 16:14ja immer noch auseinandersetzen und es vertiefen.
- 16:16Und dann Spezialist da drin wären.
- 16:18Also ich sehe das halt immer so, man stellt sich breit auf oder
- 16:21zumindestens ist das so meine mein Ansatz und Vision dahinter
- 16:25breit aufgestellt zu sein. Und wenn es drauf ankommt, in
- 16:29den richtigen Richtungen, wo man gerade dran arbeitet, sein
- 16:32Wissen zu vertiefen. Ja, weißt du?
- 16:35Ich würd glaub ich vielleicht noch was hinzufügen und zwar und
- 16:38das ist auch so ne Sache, weil was ich schwierig finde noch mal
- 16:41um auf den Anfangspunkt mit den Videos zu kommen.
- 16:43Es gibt dann Leute die sagen das ist die Wahrheit wie du es so
- 16:46schön beschrieben hast. Und die Wahrheit ist aber nicht
- 16:50das, was andere sagen, sondern die Wahrheit ist das, wie du es
- 16:54fühlst. Das heißt, wenn du jetzt zum
- 16:55Beispiel, wenn dir jetzt jemand sagt, Ey, du musst unbedingt
- 16:58Generalist werden und du denkst dir, aber ey, ganz ehrlich, ich,
- 17:02ich bin aber eher so n Typ, der sich der sich eine Sache nimmt,
- 17:04und die mache ich richtig gut und da werde ich sowas von der
- 17:08Beste drin werden als Beispiel. Ist das ist mein Typ, so bin ich
- 17:12drauf, dann dann hör doch nicht darauf, dass irgendjemand sagt,
- 17:16du musst Generalist werden, sondern du musst da ja drauf
- 17:19hören und dir sagen, aber das das bin doch ich, das ist doch
- 17:22mein Interesse, das macht mir doch Spaß und genau dann sollte
- 17:26man sozusagen sich in das Thema auch tief einarbeiten und dann
- 17:30in diesem Thema vielleicht Spezialist.
- 17:31Werden ja absolut absolut. Ist nämlich genau die Typfrage,
- 17:37was wir jetzt schon angerissen hatten, weil ich zum Beispiel,
- 17:40wenn ich von mir aus gehe, bin r Typ Generalist, weil ich gefühlt
- 17:45auf alle Bereiche, die es so gebockt habe und ich weiß gar
- 17:48nicht, was ich mir als nächstes angucken soll und natürlich.
- 17:51Werde ich niemals zu tiefgründig dann das Wissen haben, wie
- 17:53jemand, der zum Beispiel nur in Maschinen Machine Learning
- 17:57Bereich unterwegs ist für Jahre ne, also die ganze Zeit wo ich
- 18:00mir so verschiedene Bereiche angucke, sich nur diesen einen
- 18:02Bereich anguckt, werde ich ja mit dem Wissen nicht mithalten
- 18:05können, das ist ja logisch. Ja, aber ich find es.
- 18:07Ich find es halt auch schade sich andere Bereiche nicht
- 18:10anzugucken, weil es gibt ja auch wie gesagt Leute noch mal das
- 18:13Thema, also Frontend Entwickler, ich will da nicht drauf rum
- 18:16hacken, aber das ist so n klassisches Beispiel ja ich mach
- 18:18nur Frontend wenn du denkt ja aber es gibt so viel geile
- 18:21andere Bereiche schau dir doch mal was anderes an und irgendwo
- 18:25herrschen immer Synergien und zwischen den wildesten
- 18:28Kombinationen beispielsweise. Sweise um nochmal auf unseren
- 18:31Werdegang einzugehen. Wir waren in dieser Firma und
- 18:35waren im technischen Bereich unterwegs, aber auch trotzdem
- 18:38noch so ein bisschen Anwendungsentwicklung sage ich
- 18:40mal. Aber im technischen Kontext und
- 18:44irgendwann bin ich dann im Laufe meines Werdegangs in die
- 18:49Embedded Richtung gewechselt und hab das auch jahrelang gemacht.
- 18:55Das ist super Nische, am Ende auch.
- 18:57Gerade wenn du an einem Produkt arbeitest, dann bist du so
- 19:00vertieft auf deine Hardware, die du verwendest.
- 19:02Also die Microcontroller etc. Und bist komplett in deiner
- 19:05Bubble. Und dann würd ich es schade
- 19:08finden, wenn jetzt Leute sagen, nee, das ist meine Welt, ich
- 19:12find das richtig geil. Also klar, ich mein, wenn sie
- 19:14zufrieden sind, ja typfrage wie gesagt, aber es ist doch schade
- 19:17sich nicht auch mal andere Bereiche der Softwareentwicklung
- 19:19anzugucken, die auch voll geil sind und jetzt wieder auf diesen
- 19:24Synergiepunkt zu kommen. Ich kann ja trotzdem Synergien
- 19:27schaffen zwischen diesen ultimativen spezifischen
- 19:30Nischenbereich. Der Embedded Entwicklung und
- 19:34beispielsweise wenn ich jetzt Backend und Frontend Entwicklung
- 19:37mache, weil es klar andere Programmiersprache, andere
- 19:40Frameworks, ganz anderer Kontext, aber du nimmst ja
- 19:44trotzdem Erfahrung, die du beim Programmieren gesammelt hast,
- 19:47mit in andere Bereiche, die dir da helfen können.
- 19:50Sei es Stichwort Performance, zum Beispiel, was im Embedded
- 19:53Bereich extrem wichtig ist, kein Speicher zu verschwenden,
- 19:57effizien. Iente Algorithmen zu entwickeln
- 19:59etc. Das stimmt.
- 20:00Rein theoretisch kann man sich natürlich auch hinstellen und
- 20:02sagen, genau, und dafür setzt du natürlich auch verschiedene
- 20:05Spezialisten in deinem Team ein. Also es kann ja durchaus sein,
- 20:10dass Du zum Beispiel sagst, ja klar, hier ist zum Beispiel
- 20:11Spezialist auf dem Gebiet, da Spezialist auf dem Gebiet und
- 20:14jetzt schafft Synergien Leute, arbeitet zusammen so, das geht
- 20:18ja natürlich auch, aber ich weiß was du meinst.
- 20:20Also das Ding ist am Ende ist es natürlich auch wie du meintest,
- 20:23Typfrage und auch Interessensfrage, das heißt,
- 20:25wenn Leute sagen, ey, ich möchte mich wirklich sehr spezifisch in
- 20:28ein Thema Reingraben, ist das natürlich absolut in Ordnung und
- 20:32dann ist auch der Need gar nicht da.
- 20:35Andere Dinge anzugucken, also beispiels.
- 20:38Ich weiß zum Beispiel von mir, um auch noch mal bei mir ein
- 20:40bisschen das kurz aufzuarbeiten, wir haben zusammen angefangen,
- 20:46hatten unterschiedliche Projekte, du bist dann in die
- 20:48Embedded Richtung auch gegangen, hast deinen Jobwechsel gemacht,
- 20:50ich habe auch einen Jobwechsel gemacht und war ja dann im, Sage
- 20:54ich mal, in der Anwendungsentwicklung Full Stack
- 20:56eigentlich unterwegs, Frontend, Backend auch im deops Bereich
- 21:00mit auch also die Anwendung, sozusagen die Ploin und die
- 21:04Infrastruktur. Aufzusetzen, so, das war auch ne
- 21:08Menge. Kann man vielleicht auch gar
- 21:11nicht direkt, schon gar nicht von Spezialisten sprechen.
- 21:14Und das Ding ist, du hast ja verschiedene Punkte, du hast ja
- 21:18den Punkt, dass du ne domainspezifisches wissen hast.
- 21:22Ne, also zum Beispiel war ich vorher stark im im Bereich sag
- 21:27ich mal Automotive, also da wurde wirklich so mit
- 21:30Trajektorien gerechnet, das war hinterher was ganz anderes, weil
- 21:34das was ich dann gemacht habe war eine Webanwendungen.
- 21:37Also das war ja im Endeffekt, das hatte überhaupt nichts mehr
- 21:40mit 3 torien Berechnungen zu tun.
- 21:42Das heißt, dieses Domainwissen hat sich total verändert so, das
- 21:46heißt, diese sage ich mal. Wie weit man das jetzt
- 21:50Spezialisierung oder das tiefere Wissen zu diesem Traktorien
- 21:57Berechnungsgedöns, nenne ich es jetzt einfach mal, wie weit man
- 22:01das jetzt spezialisiert nennen mag, aber das habe ich ja
- 22:04komplett dann sozusagen, dem habe ich ja den Rücken gekehrt.
- 22:08Und hab ja dann was ganz anderes gemacht und auch die
- 22:11Technologien haben sich total verändert und da ist aber auch
- 22:15wieder so, dass man natürlich weil du meintest, OK man.
- 22:19Arbeitet sich ja zwangsläufig in bestimmte Sachen ein.
- 22:22Kommt auch wieder glaube ich drauf an, weil wir haben ja und
- 22:25deswegen ich bin ja auch eher teamgeneralist, weil ich
- 22:30eigentlich sehr ähnlich gestrickt bin wie du, deswegen
- 22:32verstehen wir uns wahrscheinlich auch so gut.
- 22:35Ich mag das ja auch total gerne zu sagen, ey, es gibt so viele
- 22:38Sachen, ja Security Themen. Es gibt mittlerweile diese ganze
- 22:42AI Geschichte, total interessant uns.
- 22:46Hat im Studium ja auch Robotik und Machine Learning oder Data
- 22:51Science bzw Data Mining. Diese ganze Nummer hatten sie
- 22:53auch total interessiert, da haben wir, das haben wir auch im
- 22:55Studium quasi vertiefend gemacht, also wir haben ja auch
- 22:59schon eine Menge Themen durch und ich habe ja dann auch ewig
- 23:03Full Stack gemacht, mache ich ja eigentlich immer noch, jetzt
- 23:05auch mit dir wieder zusammen und ich muss schon sagen, dass mich
- 23:09zum Beispiel diese ganze Anwendungsweb und App
- 23:11Entwicklung total. Schon in den Bann gerissen hat,
- 23:14weil mir das wirklich Spaß macht.
- 23:16Das heißt, ich habe da sicherlich schon auch eine
- 23:18gewisse Ergebnisse. Diese aufgebaut, wo ich sage,
- 23:21OK, das kann man schon Richtung Spezialist sehen, nur dass ich
- 23:27jetzt nicht sage, ich will nur das machen, weil zum Beispiel
- 23:29ich total interessant finde auch mal, dass wir zum Beispiel mal
- 23:33wieder mit einem Mikrocontroller einfach.
- 23:34Privat vielleicht mal was Cooles machen, ne ich alleine oder ich
- 23:38red jetzt von uns weil ich mach das ja auch gerne mit dir.
- 23:40Jetzt zieh mich da jetzt nicht mit rein.
- 23:44Zu spät? Sorry, Nein, aber es gibt ja
- 23:47super viele coole Sachen so, aber deswegen ich auch
- 23:51teamgeneralist aber es gibt ja auch Leute, die sich sagen ey,
- 23:55wenn ich nen Job Wechsel bleibe ich vielleicht in der Domain und
- 23:58vielleicht auch ungefähr im gleichen Technologie Stack.
- 24:01Also deswegen müssen sich manche Leute die vielleicht auch sagen
- 24:05Spezialist sein ist echt cool, weil ich kann's auch irgendwo
- 24:07verstehen. Also es hat ja auch zum Beispiel
- 24:10was mit Anerkennung und Status vielleicht zu tun, dass du
- 24:12sagst, ich bin Experte auf diesem Gebiet.
- 24:15Wenn jemand Fragen hat, komm zu mir, ich kann euch das
- 24:17beantworten, gar kein Problem, kann ich auch total verstehen,
- 24:20so, und deswegen meine ich so klar kann man den Job wechseln
- 24:25und diese Expertise, die man da hat, kann man natürlich, kann
- 24:29man natürlich wechseln, aber man kann halt auch da bleiben, das
- 24:33ist halt so das Ding. Das ist halt auch ein Punkt, was
- 24:36bei diesem gerne generalistenansatz.
- 24:41Auch so n Punkt ist. Ich meinte ja von du bist ja
- 24:44dann innerhalb deines Projekts quasi an einem Bereich dran,
- 24:47vertiefst dich da drin und wirst ja auch so ne Art Spezialist
- 24:50dabei. Wenn du jetzt aber sehr generell
- 24:52aufgestellt bist und dann dir wieder was anderes Anguckst für
- 24:55ne weile, weil du halt sagst, gut, ich wechsel jetzt den
- 24:57Bereich nicht mal jobtechnisch kann auch innerhalb des gleichen
- 25:00Projekts sein wie du ja meintest Full Stack wenn ich jetzt.
- 25:03Beispielsweise ich hab sehr lange an dem Backend entwickelt
- 25:06und nicht so nach dem Schema. Ich mach alles parallel, ne ich
- 25:11entwickle was n Backend, dann adaptier ich das Frontend so
- 25:13mein ich das nicht, sondern mal angenommen du würdest wirklich
- 25:15ne Weile nur an Backend arbeiten, weil jetzt zum
- 25:17Beispiel 2 Teams sind. Ja.
- 25:19Und gehst dann ins Frontend zurück.
- 25:21Dann hast du natürlich immer diesen Effekt.
- 25:24Ich war jetzt gedanklich sehr lange im Backendthema drin und
- 25:27du verlernst oder vergisst logischerweise Sachen, die die
- 25:30Frontend Entwicklung betreffen. Ja, und genauso umgekehrt dann.
- 25:34Das ist natürlich n Nachteil, wenn ich jetzt immer nur
- 25:36Frontend Entwicklung mache, dann bin ich so vertieft jahrelang da
- 25:40drin ich mein ganzes Mindset ist darauf ausgerichtet als
- 25:43Entwickler ne und ich kenn die kleinsten Feinheiten und Kniffe
- 25:46und. Keine Ahnung.
- 25:48Im Framework gibt es ein Update. Ich bin sofort dabei und weiß
- 25:50absolut was da verbessert wurde. Also ich bin ehrlich, wenn.
- 25:55Sich irgend zum Beispiel verwendet jetzt angulauf Arbeit.
- 25:59Geiles Framework. Bin ich echt Fan von, aber wenn
- 26:01da jetzt die nächste neue Version rauskommt, dann bin ich
- 26:04definitiv nicht der erste, der die Changelogs liest oder
- 26:07Updatet und sich das alles anguckt.
- 26:08Das mein ich halt damit ne, also du bist vielleicht in der Nische
- 26:13dann nicht ganz so State of the Art wie es wünschenswert wäre,
- 26:16weil du halt einfach dir in der in der Breite die Sachen
- 26:19Anguckst. Das ist vielleicht auch noch so
- 26:20ein Nachteil, den ich mir vorstellen könnte oder den ich
- 26:23als Argument gelten lassen würde.
- 26:25Ja, ich weiß nicht. Wie du das siehst, aber.
- 26:27Ja, also gehe ich total mit. Auf der anderen Seite ist es
- 26:30auch wieder so, dass ich auch wieder ein Nachteil beim sehe,
- 26:34wenn man jetzt sich sozusagen auf den Spezialisten Fahrt
- 26:37begibt, weil angenommen du sagst also es ist es, hat ja wie ich
- 26:42schon meinte so, es gibt verschiedene Bereiche, also wenn
- 26:45du jetzt sagst du bist in einem Domain spezifischen
- 26:48Knowledgebereich. Dann hast du ja meistens das,
- 26:52was du dir erarbeitet hast. Und wenn du damit regelmäßig
- 26:54arbeitest, bist du da drin, bleibst da drin.
- 26:56Neuerung kriegst du relativ schnell gefasst, weil du musst
- 26:59ja nicht mehr so viel auf einmal greifen.
- 27:03Das ist das eine. Aber angenommen, wir gehen jetzt
- 27:05mal wirklich rein auf die Programmier oder codingebene und
- 27:10irgendjemand sagt, Ey, ich liebe es, in Java zu programmieren und
- 27:15ich bin absoluter Experte in Java.
- 27:17So, und dann kommt aber ne neue Programmiersprache, die dir
- 27:21sagt, ja die ist tausendmal besser, alle verwenden die
- 27:24jetzt, Java ist eigentlich out, also keiner verwendet eigentlich
- 27:26mehr Java so dann hast du ja auf einmal stehst du von der Wand
- 27:32und weißt also du musst halt dann was neues lernen, musst
- 27:35dich auch neu da reinarbeiten, wenn du das gewohnt bist und
- 27:38hoffentlich geht das natürlich auch schnell, es ist ja nur eine
- 27:41andere Sprache, aber wenn du wirklich Experte bist und ich
- 27:45habe auch schon mal. Mit einem Experten zu einer
- 27:48Programmiersprache mich unterhalten, das ist doch was
- 27:50anderes. Also das ist jetzt nicht so, wie
- 27:53erne vorgeht, da so eine vorgeht, da so die
- 27:57Transferleistung kann ich bringen, das ist schon ein
- 27:59bisschen tiefer gehendes wissen, wie das ganze funktioniert, also
- 28:03da wird dann auch zum Beispiel auch werden auch Optimierungen
- 28:08ganz anders angegangen und so weiter auch wenn es um Laufzeit,
- 28:11Optimierung geht und solche Sachen, weil da einfach komplett
- 28:13verstanden wurde. Wie diese Sprache tickt?
- 28:16Und wenn du das geil, keine Frage.
- 28:19Auf jeden Fall. Ich sag ja nicht, dass das blöd
- 28:21ist. Ne, was ich nur meine es es ist
- 28:24ja die Softwareentwicklung oder die IT Branche ist ja genau n
- 28:28Bereich der sich unglaublich schnell ändert, also gerade wenn
- 28:30du zum Beispiel sagst ich bin. Frontend Experte und ich habe
- 28:35ganz ich habe einen sehr, sehr vertieftes Wissen über einen
- 28:38bestimmten, ein bestimmtes Frontend Framework.
- 28:42Und es zum Beispiel Angular ist n sehr sehr, ja hat sich lange
- 28:48gehalten, auf jeden Fall, aber es sind so viele Frameworks,
- 28:51Hochgepoppt zum Beispiel besser machen wollten.
- 28:55Manche haben es vielleicht geschafft, manche nicht, aber es
- 28:57kann halt durchaus sein, dass du an den Punkt kommst, wo du
- 28:59sagst, ich bin Experte da drin, aber es ist nichts mehr wert,
- 29:03das ist halt eine Schwierigkeit, die die vorkommen kann und da
- 29:07bist du dann als Generalist natürlich wieder besser
- 29:09eingestellt. Es ist halt also in meiner aus
- 29:14meiner Sicht nicht so ratsam, sich da so festzulegen.
- 29:17Also mal angenommen, ich komme, also wir arbeiten jetzt mit
- 29:20Angular für unser Frontend zum Beispiel, du gehst jetzt in ein
- 29:24anderes Projekt mit rein, sollst da mitarbeiten und da ist es
- 29:27jetzt React als Beispiel, dann kannst du dich also dann ist es
- 29:31doch blöd, sich hinzustellen, zu sagen, warum ist das hier
- 29:33Reactor, Angular ist 1000 mal besser oder oder die anderen
- 29:37was. Auch immer frei auswählbar.
- 29:39Was jetzt besser ist ohne Wertung.
- 29:42Aber so kann man sich ja dann nicht hinstellen und sagen
- 29:44wollen wir es nicht doch lieber in Angular machen.
- 29:45Eigentlich ganz ehrlich, Leute, ich arbeite nicht mit, wenn das
- 29:47hier nicht ein Engel oder gecoded wird, also weißt du, das
- 29:51ist das ist das diese Ansicht finde ich halt irgendwie nicht
- 29:53cool und ich habe auch schon Leute getroffen.
- 29:55Die halt wirklich so vertieft und ja, provokativ gesagt
- 29:59engstirnig. In ihrer Nische sind, dass sie
- 30:01nichts. Anderes mehr zulassen und.
- 30:03Aufs Blut argumentieren, warum es das Beste ist?
- 30:06Und da denk ich mir so ja gut, die Wahrheit am Ende ist ja
- 30:09immer die Mitte. Beide haben vor und Nachteile,
- 30:12das eine geht in dem Framework besser, das andere in dem
- 30:15anderen und so weiter. Also da ist es halt aus meiner
- 30:18Sicht immer cooler, sich halt auch dann wirklich breit
- 30:21aufzustellen. Ich hatte mal ein ähnliches
- 30:23Beispiel. Das war jetzt auf jeden Fall auf
- 30:25low Level Niveau ne, aber da ging es halt auch darum.
- 30:28Es war zum Beispiel für die Entwicklung war Mac gesetzt ne.
- 30:32So, und dann wurde halt gesagt was n Mac, ich hab gar keine
- 30:36Lust auf n Mac zu arbeiten und ich will eigentlich auf dem
- 30:39Windows arbeiten, irgendein anderer meinte dann ja, warum
- 30:42nehmen wir denn nicht einfach Linux?
- 30:43Dann hieß es wieder ja warum kann sich nicht jeder aussuchen
- 30:45was er will kann ich verstehen auf jeden Fall.
- 30:48Und in dem Moment, ich hab in ich hab bis dato halt noch nie
- 30:52mit einem Mac gearbeitet, aber ich hab mir auch nicht gedacht
- 30:55ey ist mir doch also ich hab nicht gedacht ey ich ich hab
- 30:58eigentlich hauptsächlich hab ich auf Windows gearbeitet und auf
- 31:01Linux kann ich auch aber Mac habe ich noch nie gemacht auf
- 31:03gar keinen Fall will ich nicht sondern ich dachte mir halt so
- 31:06ja komm gib mir ein Betriebssystem wird schon
- 31:08funktionieren so das ist ja nicht so es geht jetzt nicht um
- 31:12es geht jetzt nicht darum eine Anwendung zu bauen.
- 31:15Die explizit auf einer ganz bestimmten Maschine kompiliert
- 31:19werden muss. Also wenn ihr zum Beispiel in
- 31:22App eine App in den App Store bringen willst, dann brauchst du
- 31:24halt irgendwie ein Mac. So okay verstehe ich, aber darum
- 31:27geht es jetzt nicht, sondern es geht darum, dass du eine
- 31:29Anwendung entwickelst, die du rein theoretisch auf allen
- 31:32möglichen Betriebssystem entwickeln könntest.
- 31:34Genau so, und da verstehe ich dann halt nicht, wieso man sich
- 31:39dann zum Beispiel hinstellt oder in dem Moment habe ich auch,
- 31:41habe ich nicht so richtig verstanden.
- 31:44Also gut verstehen kann man es natürlich schon, weil gut, warum
- 31:47will das jemand da machen, weil er da quasi besser drin ist.
- 31:50Aber. Ich dachte mir, so ey.
- 31:52Ist doch egal so. Nimm das was du kriegst.
- 31:55Kannst und dann gofoid und ich finde das hat auch irgendwie
- 31:58eine gewisse Qualität. Von sich selber ne in diesem
- 32:03Bereich. Dass du halt sagen kannst, ey,
- 32:05mir ist das egal. Ey ich, ich arbeite in Framework
- 32:09AN Framework B. Ich arbeite in auf dem
- 32:11Betriebssystem oder auf dem Ich nehm Programmiersprache A oder B
- 32:15ist mir egal. Ich mach das so ne und ich krieg
- 32:18das hin und ich finde das macht auch irgendwie aus, dass man
- 32:21hinterher ein guter Softwareentwickler oder eine
- 32:23gute Softwareentwicklerin ist. Ja, absolut.
- 32:26Das ist ja eine Mindsetfrage, dass du sagst.
- 32:30Ich kann es jetzt noch nicht, aber ich werde mich da jetzt
- 32:32einarbeiten und dann werde ich das schon rocken.
- 32:34Das Ding, das ist halt ja, ich finde das auch sehr
- 32:37erstrebenswert, das so anzugehen.
- 32:40Ich würde gerne noch eine Frage abschließend klären zu unserem
- 32:43kleinen Plausch hier. Und zwar ist es auch offene
- 32:47Diskussion, wieso ein Team auszusehen hat.
- 32:49Wenn du jetzt so, als sag ich mal projektgedanke oder nehmen
- 32:52wir mal so ein Scrum Team oder whatever.
- 32:57Ansatz a ich habe für jeden Bereich jetzt ein Experten der
- 33:00das Macht und aus dem also sage ich mal, weil die Strategie
- 33:04dahinter ist, dass jeder einzelne Bereich jetzt ein
- 33:07Entwickler hat, der da richtiger Profi drin ist und dann wird das
- 33:11werden die einzelnen Bereiche richtig geil entwickelt.
- 33:14Und die kriegen das schon hin, ihre Schnittstellen zu binden.
- 33:16Also so zwischen den, also sagen wir, machen wir es mal wieder
- 33:20konkreter, du hast jetzt n Frontend Entwickler und n
- 33:22Backententwickler beispielsweise ganz kleines Team.
- 33:25Und das sind beides absolute Experten.
- 33:28Fährt man den Ansatz oder sitzt man 2 hin?
- 33:31Die beides können zwar nicht tiefgründig, aber n gutes
- 33:35Verständnis von beiden Bereichen haben und sagt ihr entwickelt
- 33:39mir jetzt die gesamte Anwendung, also Frontend und Backend und
- 33:43das. Also ich.
- 33:44Kann halt. Also es gibt wieder so pro und
- 33:46contra, aber ich habe trotzdem eine Tendenz, was ich besser
- 33:50finde, aber ich würde gerne erstmal deine Meinung hören.
- 33:52Also ich bin da wahrscheinlich ein bisschen bias, also
- 33:55voreingenommen. Gegenüber, weil ich in so einem
- 33:59Team lange auch gearbeitet habe, also in einem Team, wo alle sich
- 34:06mal blöd gesagt um alles gekümmert haben.
- 34:08Also wir hatten ein Team von sagen wir mal 6 Leuten und wir
- 34:12haben gesagt, okay eine Aufgabe, ein Task am Tag hat meistens das
- 34:19Frontend und das Backend umfasst.
- 34:21Das heißt, du hast immer beides angefasst.
- 34:23Du musstest aber gleichzeitig auch gucken, dass du zum
- 34:26Beispiel die Informationen Struktur aufgesetzt hast für
- 34:28deine Anwendung, wo deine CICD Pipeline läuft, wo deine
- 34:33Anwendung läuft und so weiter und sofort also auch das
- 34:36Monitoring, wie zum Beispiel Fehler wieder zurückgekommen
- 34:39sind zum Entwicklerteam und so weiter das war alles Aufgabe von
- 34:42uns und es hat unglaublich gut funktioniert und deswegen finde
- 34:46ich, dass das ein sehr, sehr guter Ansatz ist zu sagen, mach
- 34:49es so, dass du ein Full Stack Team hinsetzt.
- 34:52Angenommen du hast diesen Stack, den ich gerade genannt habe,
- 34:55weil es muss ja nicht immer genau dieser Stack sein.
- 34:58Was ich finde ist einfach nur der Punkt warum.
- 35:00Warum finde ich das? Erstens weil die Erfahrung
- 35:02gezeigt hat, dass es sehr gut funktioniert.
- 35:05Ja, und du halt auch einfach n supergroßes wissen teilst also
- 35:11zum. Beispiel Es gibt ja es.
- 35:12Gibt ja mal Leute die besser sind und so kannst du auch
- 35:15besser in einem anderen Punkt werden im anderen Bereich, weil
- 35:18du halt einfach das Wissen von der anderen Person bekommst und
- 35:21es macht unglaublich viel Spaß. Hier ist natürlich wieder der
- 35:24Punkt, wenn du jemand bist, der sagt neue Sachen immer wieder,
- 35:28so ist mir echt anstrengend auf Dauer, dann mach besser, dann
- 35:32gehe er in die Spezialisten Schiene.
- 35:33Wenn du aber sagst neue Sachen lernen immer wieder.
- 35:36Am Start bleiben mir neue Sachen anzueignen, dass da fühle ich
- 35:40mich lebendig. Ne, dann ist Generalist auf
- 35:42jeden Fall was Gutes, aber um noch mal auf deine Frage
- 35:45zurückzukommen, ich finde, wenn du diese Teilung hast zwischen
- 35:48Frontend und Backend. Hast du immer ne sehr sehr hohe
- 35:52Kommunikationsschnittstelle zwischen diesen beiden?
- 35:56Und das frisst auch durchaus Zeit.
- 35:59Und diese Zeit kannst du dir an der Stelle rein theoretisch
- 36:02sparen. Ja, und das ist glaub ich auch
- 36:04ne n Zeitfresser, den man stark unterschätzt.
- 36:08Ja, weil dieser Kommunikationsaufwand ziemlich
- 36:10groß ist. Um mal ein Beispiel von mir zu
- 36:13bringen. Also Spoilerwarnung.
- 36:16Ich bin auch pro dieser Full Stack Ansatz beziehungsweise n
- 36:19Team zu haben von Leuten die beides entwickeln können.
- 36:24Weil ich hab die Erfahrung gemacht, in einem relativ großen
- 36:27Projekt, wo es viele Teams gab, mit Experten.
- 36:33Also Experten im Sinne von sie waren.
- 36:37In dem Teilgebiet des Projektes, was sie bearbeitet und betreut
- 36:40haben sehr gut also es war ihr Daily Business und haben sich
- 36:44damit halt natürlich dann auch. Sehr lange mitbeschäftigt.
- 36:49Dann hast du aber, dass sich so kleine Inseln bilden und diese
- 36:54typische Herobildung, das heißt, auf jeder Insel sind dann so 23
- 36:57Mitarbeiter oder x Mitarbeiter und Mitarbeiterinnen.
- 37:00Keine Ahnung wieviel ist auch egal.
- 37:02Und die haben ihren Bereichen, da sind die gut drin.
- 37:04Und dann bauen sich überall diese Kommunikationskanäle auf
- 37:07zwischen den Teams, Mhm ne, also wenn du jetzt mal sagst, es ist
- 37:10nicht nur Frontend und Backend, sondern sind sehr, sehr viele
- 37:13Teilbereiche. Dann hast du halt das Problem,
- 37:18dass irgendwann die Leute sich nicht mehr für die anderen
- 37:21Bereiche interessieren, weil sie fokussieren sich nur auf ihren
- 37:23eigenen und nach ihnen die Sintflut.
- 37:26Wirklich provokativ gesagt, Hauptsache ihr Bereich läuft und
- 37:30das kann sehr Projekte schädigend sein beziehungsweise
- 37:33ein sehr hohes Maß an Kommunikation erfordern.
- 37:36Dass das insgesamt alles wieder läuft.
- 37:39Jetzt kann man sich natürlich auch hinstellen und das ist auch
- 37:41ein Aspekt, den verstehe ich. Ab einer gewissen Größe oder
- 37:46Anzahl an Themen innerhalb eines Projekts oder Produkts whatever.
- 37:52Schaffst du es nicht mehr, in allen Bereichen mitzuarbeiten?
- 37:56Absolut. Okay verstehe ich, aber das
- 37:58heißt ja nicht automatisch, dass du es auf einen begrenzen musst.
- 38:00Dann kannst du ja versuchen, Cluster zu bilden, wenigstens
- 38:02das, dass du ein Cluster an Entwicklern hast, die einen
- 38:07größeren Bereich des gesamten Projektes abbilden können, weil
- 38:12der klassische Fall ist. Wenn du diese kleinen Inseln
- 38:14hast und einer wird krank, wechselt den Job.
- 38:18Was machst du dann? Ja richtig, es reicht ja schon,
- 38:21wenn jemand Urlaub nimmt und das dann heißt.
- 38:23Sowas genau Urlaub ist so dieses dieses einmal im Jahr wo Chaos
- 38:26ausbricht der längere Urlaub. Aber das genau das sind die
- 38:31Punkte, weißt du, und da kann ich mir gut vorstellen, ich
- 38:34mein, das erlebe ich ja jetzt, nachdem wir jetzt quasi auch
- 38:38wieder zusammenarbeiten und in einem Team sind, wo das Wissen
- 38:42wieder gestreut wird beziehungsweise man wieder, so
- 38:45sage ich ja, ich will nicht immer Full Stack sagen, aber so
- 38:47schon nach Full Stack entwickelt.
- 38:51Dass du sowas halt viel besser abfangen kannst.
- 38:53Auf jeden Fall. Also ich glaube, um das mal so
- 38:56ein bisschen zusammenzufassen auch.
- 38:58Es ist meistens ja auch nicht nur das eine oder nur das
- 39:01andere, also für mich selber gesprochen ist es ja auch so,
- 39:05dass ich total spannend finde, es gibt super viele spannende
- 39:09Bereiche, so das meine ich und ich würde gerne in sehr, sehr
- 39:12viele reinschnuppern und auch in sehr, sehr vielen gut werden.
- 39:17Ist natürlich eine Zeitfrage, klare Sache.
- 39:20Ich bin jedenfalls nicht abgeneigt und es ist aber
- 39:23trotzdem so, dass man natürlich. Und ich glaube, das sollte auch
- 39:28die natürliche Weise sein, irgendwo ein Interesse bildet
- 39:32und diesem Interesse nachgeht und automatisch Expertise in
- 39:36diesem Bereich aufbaut. Und ich finde, man kann sich das
- 39:39immer so vorstellen. Also ich finde die.
- 39:41Wenn man Generalist und Spezialist fusioniert, ne diese
- 39:46beiden rollen, dann kriegst du ne Darstellung und das ist so NT
- 39:51Shape. Ich weiß nicht ob dir das was
- 39:52sagt, aber das ist im Endeffekt hast du ne Tabelle mit der
- 39:57Tabellenkopf besteht aus sag ich jetzt mal bestimmten Skills,
- 40:03also beispielsweise du hast sowas wie.
- 40:07Frontend, Backend oder bestimmten Bereich?
- 40:11Sowas wie technische Informatik, Computer Science was auch immer
- 40:15ne sowas. Fein granular, das ist Data.
- 40:19Mining oder genau also du kannst es ja an verschiedenen Punkten
- 40:22ausrichten, also Bereiche Frameworks.
- 40:26Computer, also Programmiersprachen, was auch
- 40:28immer. Und dann hast du diesen Kopf, wo
- 40:31diese Kategorien aufgelistet sind und dann hast du in die
- 40:34Tiefe geht im Endeffekt ein Skill, also je tiefer unter
- 40:40diesem Kopf sage ich mal, ein Kreuz ist mal blöd gesagt.
- 40:43Du mehr Expertise hast du in diesem Bereich und so kann man
- 40:46sich das n bisschen vorstellen, weil du hast dein dein ganzes
- 40:50Skillset oder alle kannst ja alles nehmen was es gibt und
- 40:53guckst. OK wie vertieft ist mein Wissen
- 40:56denn in den entsprechenden Bereichen ne.
- 40:58Wir sprachen, Frameworks et cetera PP so und dann kannst du
- 41:01ja gucken, OK, wie weit bin ich denn da unten schon oder wo
- 41:04möchte ich zum Beispiel hin? Und dann hast du ja ein t Shirt
- 41:08deshalb weil wenn du sagst du bist Spezialist, dann hast du ja
- 41:11im Endeffekt vielleicht n sehr großes t, weil du nur einen
- 41:16Strich hast der nach unten geht und wenn du ein Generalist bist,
- 41:19dann hast du blöd gesagt, hast du ein sehr breites sehr breites
- 41:23Rechteck und. Striche oder vielleicht noch ein
- 41:26paar Striche? Kommt drauf.
- 41:27Also viele Striche genau, und das bildet ein Rechteck, aber es
- 41:30kann natürlich auch sein, dass du keine Ahnung. 2 sehr
- 41:33vertiefte Bereiche hast oder so und ich finde das ist einfach
- 41:37viel viel schöner wenn du sagst eh nicht ich bin Generalist oder
- 41:40ich bin Spezialist, sondern ich habe mein t shape.
- 41:43Und da hab ich ne Expertise und da auch da könnt ich es noch n
- 41:47bisschen ausbauen. Aber vielleicht hab ich darauf
- 41:49gar keine Lust. Aber hier zum Beispiel, da bin
- 41:52ich noch nicht soweit, aber das Thema interessiert mich mega
- 41:54krass, also werde ich da auf jeden Fall auch gucken, dass ich
- 41:56da besser werde und das ist auch für einen finde ich selber immer
- 41:59ein ganz gute. Ne ganz gute Veranschaulichung
- 42:04veranschaulichen. Ganz guter Spiegel, auch um zu
- 42:06gucken, okay wo stehe ich eigentlich selber.
- 42:07Das kann man auch für sich mal machen, das ist eigentlich ganz
- 42:10cool, kann man mal nach googlen, wenn man möchte, Liebe zuhören
- 42:13lieber Zuhörer t shape. Finde ich ganz, ganz cool.
- 42:19Ja gut zusammen. Gefasst am Ende, das hat er fast
- 42:24die Folge relativiert. Nein, also du hast schon recht,
- 42:28also da sagen wir mal so, allein an dem T Shirt kannst du halt
- 42:32auch erkennen welcher Typ man ist.
- 42:34Am Ende so eine type Bestimmung. Ja, das stimmt.
- 42:40Liebe zuhören, lieber Zuhörer. Falls du dazu aber Anmerkungen
- 42:44hast. Wir uns auch gerne mal schreiben
- 42:45möchtest, welcher Typ du bist, dann lass uns doch gerne auch
- 42:47mal ne Nachricht zukommen. Das würde uns auf jeden Fall
- 42:49brennend interessieren. Ja genau, Tino, dann würd ich
- 42:53auch sagen, hat mir wieder sehr viel Spaß gemacht über dieses
- 42:55Thema mit dir zu reden und ich hoffe, dass sich jede Zuhörerin,
- 42:59jeder Zuhörer jetzt auch was mitnehmen konnte und auch sagen
- 43:02konnte okay, das ist cool, das ist ein interessanter Punkt, das
- 43:08hat mir geholfen, auch mein Weg vielleicht zu finden.
- 43:11Das ist natürlich wichtig. Und ansonsten, wenn euch die
- 43:15Folge gefallen hat, bewertet sie gerne, schreibt uns gerne, gebt
- 43:18uns Feedback und wenn euch das ganze gefällt, der Coding Buddy
- 43:22Podcast oder das Projekt Coding Buddies, dann unterstützt uns
- 43:25gerne mit einer kleinen Spende, dann können wir auf jeden Fall
- 43:29dafür sorgen, dass wir möglichst, und das werden wir
- 43:31auch immer tun, aber immer noch besser und besser und besser
- 43:34besser werden hier. Genau in diesem Sinne bedanke
- 43:38ich mich bei dir, Tino, bei dir, lieber Zuhörer, liebe Zuhörerin
- 43:42und wir hören uns beim nächsten Mal wieder.
- 43:44Meine Coding Buddies gemeinsam besser.
- 43:56Was?