Endlich die Ausbildung oder das Studium beendet und dann fragt
man sich doch, was für Herausforderungen erwarten einen
jetzt und genau darüber sprechen wir heute und es werden
wahrscheinlich andere Punkte sein als du denkst.
Viel Spaß Coding Buddies, Dein Podcast rund um
Softwareentwicklung und aktueller Tech News.
Herzlich Willkommen einen wunderschönen guten Tag
und herzlich Willkommen zur neuen Folge vom Coding Buddies
Podcast. Und deine Buddys sind wieder am
Start, und zwar ich, der Fabi und Tino, der mir gegenüber
sitzt. Wer hätte es gedacht, Tino, was
geht ab, wie geht? Es dir dein Co host, weißt du
doch fabi, was geht, was geht, was geht ab, was geht down?
Es geht bei dir der Host, mein Co Host bisher nur maximal nur
in einer Podcast Folge. Also sonst bist du natürlich
immer mein Buddy. Ja, das stimmt, das stimmt, das
stimmt. Danke, danke, dass ich das sein
darf, bitte, bitte. Ja, was geht ab, was geht ab?
Neue Woche, neues Glück, wie man so schön sagt, ist das mal
wieder Zeit für ne neue Folge. Wie ist es dir so ergangen?
Gut, mir ist, mir geht es gut, es ist was soll ich sagen, also
wir haben ja erfolgreich den Hacker von hinter uns gebracht.
Mittlerweile gibt es wieder n bisschen Normalität für alles ne
so ganz klassisch morgens aufstehen, Struggeln mit dem
Aufstehen. Aber wir haben ja
herausgefunden, Tino, dass seitdem wir nur 3 Stunden beim
Hacker von geschlafen haben, ist eigentlich jede Nacht, die
ungefähr so 67 Stunden lang ist, eigentlich purer Luxus.
Ja, das heißt, kann man durchaus mal empfehlen, einfach mal nur 3
Stunden Schlafentzug genau und dann ist eigentlich alles gut,
dann hast du eigentlich dann, also das ist so ein nachhaltiger
Shift ist krass, finde ich, muss ich schon sagen.
Von daher. Ja, ob das so gesund ist, weiß
ich nicht, oder ob man einfach nur insgesamt völlig fertig ist.
Aber ja, man hat es abgeschüttelt mittlerweile.
Die Normalität ist zurückgekehrt, ja, mehr kann man
dazu eigentlich auch nicht sagen.
Aber geht es dir trotzdem gut? Ja, nee, bei mir ist alles fit
soweit, mir geht es super. Ja, wir wollen ja heute darüber
sprechen. Welche Herausforderungen
erwarten einen eigentlich so, wenn man quasi so mit dem
Studium fertig ist oder mit der Ausbildung oder auch vielleicht
mit einer Umschulung? Und dafür wollen wir halt wie
gesagt das ganze Mal n bisschen Revue passieren lassen.
Wie war das bei uns und ich glaub da kommen ganz witzige und
interessante Punkte raus, die vielleicht auch.
In eine andere Richtung gehen als der eine oder andere jetzt
denkt. Deswegen bin ich auch sehr
gespannt, was du so mitbringst für dieses Thema.
Also bevor wir jetzt richtig rein starten, aber ganz kurz
lieber zur lieber zurer, wenn du sagst ey coole cooler Podcast
höre ich seit Jahren gibt es glaube ich jetzt mittlerweile
schon 3 Jahre, du hast aber noch kein Follow da gelassen, macht
es auf jeden Fall ganz gerne, weil das hilft uns auf jeden
Fall auch und das ist dann so ein wie sagt man geben und
nehmen. Ansonsten genau Tino geh ich mal
auf deine Frage ein beziehungsweise auf den auf den
Staat jetzt. Ich hab mir das ungefähr so
vorgestellt, weil irgendwie ich weiß nicht, wir arbeiten jetzt
auch schon ne ganze Zeit lang irgendwie im Beruf und irgendwie
hab ich mal so das ganze wie soll ich sagen immer so n
Resümee gezogen ne oder mal darüber nachgedacht wie war das
eigentlich damals als. Ich ja mit dem Studium fertig
war und es ging dann ins Arbeitsleben.
Wie du schon meintest, ne muss jetzt nicht Studium sein, kann
auch ausbildungsweise sein, aber man hat ja ne gewisse Erwartung
gehabt. Ja wie wird jetzt das
Arbeitsleben sein ne also was wird jetzt passieren, was für
Herausforderungen kommen auf einen zu und vielleicht hat man
auch schon so Ideen oder Ängste wo man sich so denkt, damit
werde ich wahrscheinlich schon Hard druggeln ja.
Und wenn ich das jetzt mal gegenüberstelle zu dem, was
eigentlich so mittlerweile passiert ist, muss ich sagen,
ist halt schon so ne leichte Diskrepanz vorhanden.
Ja also du meintest ja auch so, man könnte sich schon vielleicht
denken, es gibt was, was vielleicht ganz anders ist und
genau das ist es halt auf jeden Fall auch bei mir und ich weiß
auch bei dir auch so, dass man. Warte jetzt muss ich erst mal
kurz hinterher kommen bei diesem Gedankenlauf OKOK ja.
Dass man halt einfach. In dem Moment, wo man sich
denkt, OK, pass auf, das wird wahrscheinlich auf mich
zukommen, passiert das eigentlich gar nicht.
Ne und das ist auch tatsächlich so passiert.
Und wie war denn das bei dir? Also ich glaube mal wir hatten
mal n bisschen drüber gesprochen, dass es bei dir auch
so ähnlich war, aber kannst ja auch noch mal n bisschen
schildern, ob du wirklich genau das so empfunden hast, wie ich
es gerade gesagt hab oder vielleicht war es auch etwas.
Anders Mhm. Mal.
Jetzt muss man n paar Jahre einige Jahre zurückspringen im
Kopf. Bei mir war das so, als ich
damals mit dem Studium fertig war, wir haben ja quasi
angefangen zu arbeiten, da waren wir noch so eigentlich in der
Fertigstellung der Masterarbeit, das heißt, meine Erwartung war
erstmal, ich muss nebenbei noch meine Masterarbeit fertig
schreiben und verteidigen, und das war auch so, Gott sei Dank.
Hab ich schon fast wieder verdrängt.
Ey, das war nervig. Würd ich nicht, das war
anstrengend, das stimmt. Neben so einem Vollzeitjob aber
ja gut, was war meine Erwartung, also meine Erwartung war, dass
ich mit dem Programmieren an sich struggeln werde, also mit
der mit den Anforderungen des Programmierens sozusagen ne,
also dass ich in irgendein Projekt komme.
Wo sehr hohe Anforderungen sind, dass ich halt das nicht
hinkriege oder so. Da ist es allerdings so gewesen.
Also ja, natürlich kannte ich das Projekt nicht und natürlich
hab ich in dem Bereich noch nicht gearbeitet, also mein
erstes Projekt war so in Richtung Navigationsentwicklung,
also für Navigationssysteme und hab ich halt vorher nie gemacht
ne, also es war halt in C plus plus, ich konnte halt so.
Dank der Masterarbeit, wo der praktische Teil auch in C plus
Plus war, halt C plus Nein C plus plus sag das mal 5 mal
nacheinander jeder jetzt mal ist schwierig, wir machen, da ich
quasi damit schon gecoded hab war ich halt bereit für dieses
Projekt, das war eigentlich gar nicht so das Problem, weil das
was spezifisch war oder so konnte ich eh nicht vorher
wissen, weil das Halt wie gesagt Projektspezifisch war, ne.
Und man lernt das sehr gut durchs Anwenden, dann nebenbei.
Das war gar nicht so das Problem.
Also ich fand eher, die Herausforderung war, in echten
Projekten mitzuarbeiten mit dem echten Projekt Wahnsinn nenn ich
es mal und halt auch ja, dass Sachen schief gehen können oder
das gewisse, also das ist halt einfach.
Mehr Stakeholder am Ende gibt als beispielsweise dein
Übungsleiter oder der Professor, der irgendwas von dir sehen will
oder du selbst dann ne. Also du entwickelst ja auf
einmal für n ganz in einem ganz anderen Scope mit einer ganz
anderen Ernsthaftigkeit und ich glaube, das war eher die
Umstellung als Oh mein Gott, jetzt muss ich irgendwas coden,
was ich nicht hinkriege, weißt du, wie ich das mein?
Ja, versteh ich. Also bei mir.
Also ich geh auf jeden Fall voll mit weil.
Ich auch. Man kommt ja irgendwie aus
diesen kleinen Mini Projekten, nenn ich das mal oder vielleicht
hat man immer nur so sehr sehr abgesteckte Aufgaben, die man
irgendwie erfüllen muss und ich fand immer, dass ich im Studium
nie so n richtiges Feeling dafür hatte, von Verantwortung tragen
würde ich jetzt mal sagen, weil es irgendwie.
Also natürlich hast du die Verantwortung für dich selber
getragen in dem Moment, dass du dein Studium fertig kriegst.
Aber für mich waren das irgendwie 2 verschiedene Dinge.
Ne, weil du konntest ja genauso deine Software irgendwie
programmieren, Hauptsache es hat irgendwie geklappt und
funktioniert für das was du brauchtest um halt eben zum
Beispiel deine Masterarbeit fertig zu kriegen als Beispiel
und da war für mich, das war zumindest meine
Erwartungshaltung, dass ich reinkomme in ein Team, wo ich wo
richtig hart performt wird, weißt du wo, richtig?
Wo ich mir dachte, OK, ich hab jetzt immer sonst irgendwie
gecoded und das wird nicht mehr so sein.
Das heißt ich muss jetzt ne, das war meine Erwartungshaltung an
der Stelle, ich muss jetzt im Job richtig clean alles runter
coden, so als Beispiel ne und tatsächlich hab ich gemerkt,
dass es natürlich darauf ankommt, wo du genau unterwegs
bist. Aber es kommt durchaus vor, dass
gar nicht so Clean gecoded wird, wie ich die Erwartung hatte,
dass es theoretisch der Fall sein sollte.
Müsste wie auch immer ne, also allein schon die Tatsache Tests
ne ist ne andere Geschichte können wir noch mal drauf
eingehen, aber auch jetzt wirklich auf die Tatsache, dass
man ja vielleicht auch was wir auch auf dem Podcast besprochen
haben, was eigentlich gute Prinzipien sind oder ne wie man
zum Beispiel coden könnte sollte hab ich erwartet, war aber gar
nicht so das Ding oder vielleicht auch gar nicht so der
krasse Struggle, den ich dann im Job hatte würd ich sagen.
Wie gesagt, bei mir war das dann eher so dieses Gefühl von
Verantwortung, was ich bei mir erstmal aufbauen musste, muss
ich sagen, wo man, wo ich mir wirklich dachte, OK, es ist auch
teilweise gar nicht so einfach, find fand ich dann diese
Verantwortung dann am Anfang aufzubauen für bestimmte Dinge,
weil man, wenn man jetzt zum Beispiel so einem Team anfängt
zu arbeiten, fand ich immer so ganz wie gesagt, ganz am Anfang,
jetzt geht es wirklich um den Start, war das immer so, eher
so, ja. Man konnte sich irgendwie so
schön verstecken hinter diesem. Ja, ich bin jetzt irgendwie neu
und ich muss das ja alles noch nicht so verantworten, weißt du
das dann doch zu tun fand ich, war auf jeden Fall erstmal
irgendwie ne gewisse Art von Herausforderung um dann halt
eben auch wirklich so mein Schiff zu kriegen und zu sagen,
OK Software an der ich entwickle, das ist meine
Verantwortung weißt du also ich hoffe ich konnte das ein
bisschen rüberbringen, aber das. War für mich am Anfang auf jeden
Fall erstmal ein struggle ja Es gibt noch andere struggles die
ich jetzt irgendwann noch nennen werde sage ich jetzt mal die
später kam aber das war so mein so einer meiner ursprungs
Dinger. Ja, der Unterschied ist halt
einfach, dass du es nicht mehr für die Schublade machst oder
halt für irgendeine Abschlussarbeit, wo du einfach
nur möchtest, dass es funktioniert.
Aber es hat keine lange Lebensdauer.
Hinzu Ich arbeite in einem Projekt für ein Unternehmen, was
damit Geld verdienen möchte. Das heißt, ich hab die
Verantwortung, dass es auch gut wird und mal einfach gesagt sich
auch verkauft am Ende ne und der Kunde damit zufrieden ist.
Und ich finde die Erwartung oder nicht die Erwartung die
Verantwortung da anzunehmen und aufzubauen ist halt wirklich n
guter Punkt, weil das kennt man vorher nicht so ne also das sind
halt wie du meintest so Mini Projekte.
Da hat vielleicht jemand Interesse, dass das richtige
Ergebnis rauskommt, um zu bestätigen, dass du es
erfolgreich gemacht hast. Die Aufgabe, wenn man jetzt so
ans Studium denkt oder halt zum Beispiel bei unseren
Abschlussarbeiten, dass du Dinge implementierst, um zu zeigen,
dass deine Theorie stimmt beispielsweise, oder dass das,
was du wissenschaftlich untersucht hast, funktioniert,
aber das ist ja jetzt nichts, was irgendwo produktiv
eingesetzt wird, und das ist halt n riesen unterschied, ne?
Die hatten ja auch mal vor Ewigkeiten mit Alex N Interview
gemacht, mit dem mit unserem Juniorproff von damals.
Das ist halt auch cool, weil da geht es ja, ich mein, das hat
man ja auch gesehen, wir haben uns mehrere Jahre wirtschaftlich
in den Zweig bewegt und eher weiter im akademischen und da
war ja auch klar, das Fazit so eher so wie.
In der Industrie Software entwickelt wird.
Und das soll jetzt nicht heißen, dass es super ist.
Ja, ich glaube die meisten die in dem Bereich unterwegs sind,
wissen wie Real der Struggle ist.
Da in Projekten zu arbeiten, ne, aber es ist trotzdem ne ganz
ganz andere Arbeitsweise als im akademischen Zweig und wenn man
dann aus dem kommt wie wir, muss man ja so sagen ja und durch das
Studium waren wir ja mehrere Jahre da unterwegs ist das halt
n riesen unterschied einfach ne also das war mir.
Nicht ganz so bewusst also man, weil man denkt drüber nach und
man weiß es irgendwie, aber es ist halt schon dolle
unterschied, dolle unterschiedlich so.
Also ich, also das zum Beispiel, das ist so n bisschen
differenziert bei mir, weil ich fand schon, dass ich die
Erwartung hatte, als ich eingestiegen bin.
Der Code muss jetzt krasser sein als das, was ich vorher hatte,
ne, also da wird wahrscheinlich die Erwartung auch liegen.
Mhm, witzigerweise, wie du auch schon meintest, würde ich auf
der einen Seite sagen, ja, ist es auch irgendwo, aber auf der
anderen Seite, wenn wir uns wieder die Realität betrachten
ist auch nicht alles Gold was glänzt ne also es man kommt ja
und das ist einfach NN Ding während eines Projektes an n
Punkt wo man sich so denkt wieso haben wir das so gemacht?
Das ist irgendwie blöd ne so also von wegen softwarequalität
ne. Und deswegen ist es natürlich.
Ich hatte die Erwartung, aber wie die Realität dann hinterher
aussieht, schwankt ja sagen. Wir mal, du hast halt ganz
andere Probleme. Ne, du hast halt auf einmal so
managementthemen. Ja wenn du vorher quasi alleine
unterwegs warst oder in kleinen Gruppen.
Ja wenn du jetzt so Gruppenarbeit hattest, dann hast
du halt nicht diesen dieses Pain vom Management.
Ja, also Projektmanagement. Sachen langfristig Aufzuplanen
zu sagen. Ey, Wir haben unser Projekt, das
wird mehrere Jahre Entwicklung bedeuten, ja, wir reden ja denn
nicht mehr von Wochen oder vielleicht Monaten, sondern von
Jahren, und das ist ja ist ja ganz andere Herausforderung und
damit zu dealen, sozusagen damit klarzukommen, war halt anders,
neu, unerwartet, also man, man weiß, dass es kommt, aber wie es
denn am Ende ist. Ich finde da sich zu adaptieren
war viel größer. Die Herausforderung als du, ich
muss jetzt vielleicht in C plus plus noch n bisschen mehr in die
Richtung gehen, weil die das da einsetzen, mir vielleicht noch
mal die Library da angucken. Weißt du, das ist auf jeden Fall
n riesen Punkt. Da muss ich auch an den größten
Struggle denken, den ich auf jeden Fall hatte, oder?
Nee, an das, an das denken, wo ich niemals erwartet hätte, dass
das tatsächlich. Der größte Struggle wird, ja
muss ich da direkt dran denken, aber das möchte ich noch n
bisschen nach hinten stellen, muss ich ganz ehrlich sagen,
erstmal noch ne andere Sache, die ich auch krass fand oder
womit ich tatsächlich wirklich nicht so gerechnet hab damals
zumindest. Ich glaub aus heutiger Sicht
kann man das vielleicht auch anders sehen und zwar wie gesagt
Software war ganz viel in meinem Kopf drin, dass es darum geht
weniger, aber beispielsweise darum, dass es zum Beispiel auch
darum geht, Infrastruktur aufzusetzen.
Ich bin damit auch relativ spät in Kontakt gekommen, muss ich
sagen. Also.
Spät, ich sag. Jetzt mal nicht im ersten Job
direkt, sondern es war dann eher so im im zweiten und danach
sagen wir mal 4 Jahren Berufserfahrung, ungefähr 34
Jahre würde ich sagen und da ging das dann los, ne und aber
trotzdem hatte ich niemals Ende des Studiums die Erwartung oder
im Kopf, dass es irgendwie kommen kommt oder wenn es kommt,
dass es krass wird, weißt du. Ja.
Also ich war da auch komplett aufgeschmissen und hat damit und
habe mich damit halt nie beschäftigt vorher.
Wir hatten ja auch schon mal erzählt, wir haben ja noch
Zeiten gehabt, wo wir einfach mit Dropbox Versionen
ausgetauscht haben, ne und dann irgendwann gemerkt Hey Gitt ist
ne super Sache ne aber kommt ja auch keiner in in der Uni zu dir
und erklärt dir das mal richtig ne also ich find dieses
infrastrukturthema was du ansprichst ne also auch.
Ich zähl da jetzt auch mal sowas wie Versionskontrolle mit rein,
also lass das mal beides zusammenfassen, sind halt extrem
wichtig, da richtig fit drin zu sein.
Dass du sauber mit Git umgehen kannst, dass du weißt, wie das
Ganze vom Workflow funktioniert, dass du weißt, wie ne Pipeline
funktioniert und wo deine Stellschrauben da drin sind und
auch es einfach mal umgesetzt hast, das ist n super wichtiger
Punkt das auch wirklich mal gemacht zu haben und nicht nur
in der Theorie. Und an der Stelle können wir
auch uns wärmstens unseren Partnern der heutigen Folge
empfehlen. Deswegen auch mal ne kleine
Werbung an dieser Stelle und zwar für die Strato v Server.
Ich finde man kann damit wirklich, wenn es darum geht zu
üben und sich auszuprobieren, kann man damit wirklich alles
erreichen was man möchte und das gute ist, dass es halt einfach
wirklich wirklich wenig Geld ist, um sich da mal in diese
Themen einzuarbeiten. Ja, absolut also.
Ich mein, über das Geld braucht man eigentlich gar nicht
sprechen. Das sind n paar Euro im Monat.
Es gibt auch Angebote wo der erste Monat kostenlos ist und
man kann halt einfach wie gesagt selbst mal ne Pipeline
aussetzen, mal seine eigenen Projekte shippen und das sind
Erfahrungen. Die kann einem keiner mehr
nehmen und die sind super wichtig, auch in späterer
Projektarbeit. Und zusätzlich kann man
natürlich auch noch sagen, ich find, das ist heutzutage auch
wirklich noch mal n wichtiger.es gibt verschiedene Server auf
denen man arbeiten kann, aber gerade die von Strato machen ja
auch das Screenhosting, wo ich persönlich einfach sage, das ist
heutzutage wirklich ne wertvolle Sache, auf die man wert legen
kann. Ja, also Rechenzentren
zertifiziert und in Deutschland ist natürlich n super wichtiger
Punkt bei diesen ganzen globalen.
Ja, Gegebenheiten, die wir momentan haben.
Deswegen sollte man das nicht vernachlässigen und bei dem
Preis ist wie gesagt N absoluter Nobran aus meiner Sicht links zu
den Servern findet ihr wie immer in den Shownotes guckt es euch
gern mal an, gebt uns Feedback dazu und Werbung Ende.
Ich find es gut, dass du das ansprichst.
Also gerade den ich. Ich nenn es jetzt mal Pipeline
Bereich, dass man wirklich sagt CICD.
Mit der Versionsverwaltung, mit der Infrastruktur, die man hat,
wo das dann auch hin deployed werden soll und so weiter finde
ich gut, dass du das ansprichst, weil ich glaube, es ist wirklich
essentiell, dass man das heute kann.
Ne, also wenn ich jetzt zum Beispiel.
Absolut. Wenn ich jetzt irgendwie
jemanden, der aus der Uni kommt oder aus der Ausbildung kommt
und. Der würde jetzt sagen, OK, ich
kann halt sehr gut zum Beispiel ne Anwendung programmieren.
Ich kann dies Framework, ich kann das Framework, ich kann was
weiß ich, front and back end Datenbanken, ich kann ne App
aufsetzen mit Swift whatever dann ist das ne gute Sache.
Und ich würde einfach raten, wenn du das alles kannst, ist es
geil. Aber setz bitte noch mal die
Kirsche auf die Torte, obwohl es nicht mal gerade so die Kirsche
ist würd ich sagen, weil es ist mittlerweile schon ne gewisse
Art von Fundament aus meiner Sicht, dass man halt wirklich
dieses CICD mal durchgespielt hat.
Ich find es gut, dass du sagst, dass man das auch mal gemacht
haben soll, weil die Theorie ist das eine, aber wichtig ist, dass
man auch das mal gemacht hat. So n Klassiker ist ja Death of
Supergeil. Ich hab auch das Death of
Sandbook gelesen, ist voll geiles Buch, Ja geh ich mit ist
n sehr gutes Buch, aber er setzt halt nicht das ganze auch mal
wirklich umzusetzen ne also ich hab auch schon mit öfter mit
Leuten gesprochen die genau mit diesen Sätzen um die Ecke
kommen, aber halt das nie selbst wirklich mal gemacht haben und
da denk ich mir sehr gut. Klar, das eine ist Mindset und
Dev OPS hat auch viel mit Mindset zu tun und auch Theorie
wie man es umsetzen könnte, aber es gibt wie bei allen Sachen
auch absolute Painpoints dabei ne und das wirklich mal zu
machen bringt halt unfassbar viel Erfahrung, auch als
Einsteigerin oder Einsteiger. Deswegen, also da muss ich
sagen, hab ich auch viel zu spät mit angefangen beziehungsweise
finde ich es schade, dass zum Beispiel in unserem Studiengang
nicht einmal das Wort Def Ops oder Pipeline oder CICD gefallen
ist. Also ich kann mich nicht
erinnern, dass das irgendwann mal Thema war.
Halt ne oder? Geht Ops?
Oder geht Ops? Ja, wenn du, wenn du es noch
weiterentwickelst, ja, nee, definitiv.
Und das ist auf jeden Fall n Punkt und da muss ich sagen, da
hat das hatte ich tatsächlich nicht auf dem Schirm.
Weil ich glaube, es ist aber auch n kleiner Unterschied, weil
als wir aus dem Studium rausgekommen sind.
Da war zum Beispiel auch sowas wie Infrastructures Code noch
nicht ganz so n krasses Thema. Ja, also auch zum Beispiel diese
ganze Geschichte mit ABS und so, die hat sich ja auch.
Erst irgendwann entwickelt genauso wie diese ganzen Cloud
Services, wo man halt einfach in der Lage ist auch Infrastruktur
einfach mit Code zu beschreiben und dann halt eben auch
aufzubauen, das gehört für mich auch da mit rein, was auch
wirklich eine gute Sache ist. Und mittlerweile glaube ich auch
ein essentieller Skill oder es kommt drauf an in welchem
Bereich man unterwegs ist muss ich sagen ja aber was ich
richtig spannend fand und das hat mir im Studium auch so ein
bisschen gefehlt oder vielleicht?
Was heißt gefehlt? Vielleicht ist es auch immer so
eine Sache so, du hast ja alles, was du brauchst.
Und jetzt verknüpfe es und wenn du es dann aber nicht brauchst
so, dann machst du es halt vielleicht nicht, worauf ich
hinaus will ist ich fand es super spannend, dass wenn du
gerade in diesem Abs Bereich unterwegs bist, kommst du halt
wieder viel krasser mehr in diese, auch in diesen diese
Bubble von netzwerkkommunikation ne IP Adressen die dann wieder
relevant werden tatsächlich mal wirklich für bestimmte.
Jetzt weiß ich, ich hab den Namen vergessen.
Ich will Security zones sagen, aber das hat glaub ich n anderen
Namen bei RWS, aber das wird dann irgendwann noch mal
wirklich relevant dafür. Ne, dass du unter der Haube
wirklich verstehst was da passiert und das fand ich
irgendwie super spannend, weil ich mir dachte Alter, das hab
ich ja also nicht alles, aber ich hab vieles schon irgendwie
im Studium gehabt und krass, dass das jetzt wieder kommt, war
nur blöd, dass das halt schon wieder einige Jahre her war, ne?
Aber es hat trotzdem nichts gebrochen.
Ja, geh ich mit. Also das sind so Themen, die man
alles damals nicht hatte, also nicht, weil wir es so früh
gemacht hat, sondern weil es einfach nicht stattgefunden hat.
Also du hast jetzt gesagt, OK so Infrastructure is Code kam alles
n bisschen später, AWS ja, der Hype kam später, aber man hat ja
vorher auch schon Software ausgeliefert, also es wurde halt
nie wirklich thematisiert, überhaupt mal ne Auslieferung zu
erzeugen ne ne gültige ne funktionierende.
Also wenn man so aus heutiger Sicht drüber nachdenkt, fehlt da
halt schon echt ne Menge. Ne, du hast Datenbanken 12 in
der Theorie gehabt, aber hast nie ne Datenbank aufgesetzt, so
ne Sache, das sind so Sachen wo ich sage das sind Painpoints die
dann auf einen zukommen ja oder halt auch das ne.
Obwohl ich sagen muss, dass zumindest ich nicht die
Erwartung hatte, nee, warte mal, wie fang ich das jetzt am besten
an? Also man guckt natürlich kurz.
Man kommt ja mit einer gewissen Erwartung rein und ich hab mir
eher gedacht sowas wie Datenbanken, damit will ich
nichts zu tun haben, hab aber nicht die Erwartung gehabt, dass
ich damit auch wirklich nichts zu tun haben werde, sondern eher
so gut, wenn ich damit nichts mache, dann brauche ich es nicht
ne, aber wenn ich es machen wollen würde.
Dann ist das auch schon n wichtiger Punkt.
Also verstehst du was ich meine es ist so n kleiner Unterschied
zwischen du kommst rein und denkst dir so Boah hätt ich
niemals mit gerechnet oder sowas wie hab ich mit gerechnet aber
versucht Drumherum zu Schiffen. OK, also ich hab wirklich
gedacht, so ja ist nicht mein Business, brauch ich nicht.
Also ich mein ich hab es auch lange nicht gebraucht bin ich
ehrlich also weil es gibt Bereiche wo du es nicht brauchst
und wenn du in denen unterwegs bist aber trotzdem umso härter
trifft es dich wenn du es dann doch auf einmal brauchst und dir
denkst brauchst echt echt n paar Jahre her ja ich hatte es ja
auch glaub ich in irgendeiner Folge mal gesagt, dass
Datenbanken so echt mein meine Nemesis waren so ne, dass ich da
halt echt Nachholbedarf hatte. Aber hab ich auch gemacht so die
letzten Jahre. Ist ja auch cool, wenn du weißt
wo man noch mal ansetzen kann, ne wo man besser werden drin
kann, also besser werden, drin besser werden kann.
So rum ist der Satz, dann ist es ja ne super Sache ne weil dann
kann man dran arbeiten, aber das wär für mich auf jeden Fall auch
zu dem Thema heute so n Punkt, dass ich mir gedacht hätte.
Vielleicht doch mal lieber drauf vorbereiten, weil es kommt dann
doch in mehr Projekten als man glaubt.
So am Ende ne zumindestens das grobe Verständnis dafür zu
haben, ne, also wir reden ja auch öfter mal vom Full Stack
Mindset und dann kannst du dich sehr oft da nicht mehr
rauswinden. Ja was gut ist, ja.
Dann kommt Zeit. Ich meine.
Weil ich auch eben meinte sowas wie Software as a Service
beziehungsweise Infrastructure as a Service.
Sorry das ist ja ne Sache, die war jetzt so krass damals noch
nicht da ne weil jetzt überlege ich gerade wir hätten ja auch
niemals gedacht so ja wenn wir anfangen mit der also vom
Studium in die in die Arbeitswelt zu gehen da.
Hätten wir uns nie auf zum Beispiel AI, ja Agenten und so
weiter vorbereiten können. Ne, also das ist ja, das ist ja
auch so n Ding ne, das ist natürlich auch n Punkt wo man
sagen kann Nobrainer hatten wir nicht auf dem Schirm, hätten wir
niemals mit gerechnet. So OK.
Aber das ist ja wirklich noch mal was anderes an der Stelle.
Ja, aber ist n spannender Punkt ne, weil da kommst du ja gleich
zur philosophischen Frage, ob sich das Studium dadurch
grundlegend ändern sollte. Könnten wir vielleicht auch mal
ne Folge zu machen. Ob man jetzt, nur weil es
LLMLLMS gibt, man vielleicht später auf einen Studiengang,
also dass es auf einen Studiengang hinausläuft, der gar
nicht mehr so die Grundlagen lehrt und so, das ist eigentlich
auch eine ganz spannende. Frage Ja, das stimmt.
Also wenn da Interesse besteht, dann schreibt uns gerne auf.
Genau. Gebt uns mal Feedback.
Dazu genau den Plattform eurer Wahl, aber auf jeden Fall eine
interessante Frage. Können wir uns auf jeden Fall
mal stellen. Aber ich meine so, es gibt
natürlich Dinge, auf die man jetzt nicht unbedingt immer
vorbereitet sein kann. Sozusagen ist ja auch klar,
aber, und jetzt komme ich nun wirklich noch mal zu einem ganz
krassen Punkt tatsächlich, was ich auch sagen muss, womit ich
wirklich nie gerechnet hätte, als ich angefangen hab, in die
Arbeitswelt zu gehen, und wir sind jetzt die ganze Zeit im
technischen Bereich gewesen und haben gesagt, OK, wir hatten die
und die Skills hatten Erwartungen, was uns erwarten
könnte, oder Ideen, die dann teilweise.
Eingetroffen sind und teilweise nicht so rum.
Was ich aber niemals erwartet hätte und ich finde, dass es
tatsächlich das Schwierigste überhaupt ist, das Arbeiten im
Team. So.
Weil es immer mal wieder vorkommt.
Und ich hatte das auch schon in der Zeit, in der ich gearbeitet
hab, wo man auch mal mit Leuten zusammengearbeitet hat, wo man
sich dachte, ja, das ist OK, muss ich aber nicht haben,
teilweise aber auch, dass man wirklich mal sich dachte so.
Bitte nicht wirklich, bitte nicht du, bitte nicht so ne.
Ich weiß nicht ob du das kennst, aber ich hätte wirklich niemals
gedacht und das ist auch wirklich ne Sache, die mir dann
die Augen geöffnet hat, weil du kannst so viel an deinen Skills,
an deinen technischen Hard Skills arbeiten wie du möchtest.
Aber wenn das n Problem ist, dann werden dir die Hard Skills
nicht mehr helfen. Weißt du was ich meine, ja.
Und ich hätte es wirklich nicht erwartet, weil ich auch schon
Dinge in meinem Arbeitsleben, sage ich mal, zwischenmenschlich
quasi erlebt habe, wo ich mir dachte, das kann einfach nicht
wahr sein, das ist irgendwie richtig, richtig uncool, einfach
so müssen wir auch nicht unbedingt näher drauf eingehen
können wir machen müssen wir nicht, ist auch schon ein
bisschen her, aber. Ich weiß nicht, wie es dir dabei
geht, das interessiert mich jetzt mal, weil ich finde
wirklich, dass das NN Punkt ist, den ich nie erwartet hätte.
Ich dachte, OK, du musst anfangen zu arbeiten oder willst
auch anfangen zu arbeiten, es geht los und der Struggle den
ich hab ist vielleicht schaffe ich ne Aufgabe nicht die ich
gerne erledigen will oder die mir zugetragen wird oder so das
war mein größter Struggle den ich hatte, aber ich hätte nie
gedacht, dass n struggle ist, weil ich mich zumindest
einordnen würde als Menschen, der jetzt nicht ganz.
Ich sag mal inkompatibel in der im sozialen Gefüge ist, hätt ich
nicht gedacht, dass das irgendwie n Problem wird.
Weißt du, dass man da so rein? Das ist n sehr guter Punkt, weil
das ist so n so n Problem oder so n so n so n Kampf sag ich mal
den man immer wieder austrägt wenn man in n neues Team kommt
wenn sich das Teamgefüge verändert.
Und in allen Teams, in denen ich bisher war, gab es immer
irgendwelche Probleme. Klingt zu drastisch,
Herausforderung, nicht dass irgendwelche Personen da drin
Probleme gemacht haben, sondern jedes Team hat ja
unterschiedliche Herausforderungen vor der Brust.
Je nach Projekten, je nach Situation, je nach Unternehmen
ja, also es gibt so viele Faktoren die da reinspielen und
trotzdem. Ist es immer anders?
Es gibt halt auch, also das ist so meine Erkenntnis, es gibt
kein Muster zusammenarbeiten, so, wo man sagt, so, wenn wir es
genauso machen, dann läuft es richtig geil, jeder 100% so
perfekt, weil so ist es nicht ne und über alle Teams die die ich
halt schon so mitbekommen hab und den Projekten.
Gab es halt immer wieder Punkte wo man sich denkt, warum ist
das? Ich hab keinen Bock das schon
wieder irgendwie zu besprechen. Ne dann sind es vielleicht
Sachen die du schon mal ein zweimal hattest in der
Vergangenheit und dann kommen die wieder auf.
Also das ist ja wirklich so, täglich grüßt das Murmeltier
mäßig ne also es sind halt es ist zwar immer ne andere
Ausgangssituation aber im Kern sind es oft also
ursprungsprobleme sind oft gleich ne und.
Irgendwann kommst du an den Punkt und das kann jeder mal für
sich beantworten, dass man sich echt fragt, bin ich jetzt hier
Teil der Lösung oder Teil des Problems?
Ja, also ist es meine Denkweise, die nicht richtig ist?
Oder verkörper ich eigentlich Dinge die die die.
Positiv sind ne, also die die gerechtfertigt sind und man muss
halt im Team einfach so n Mittelweg finden und man braucht
auch so irgendwie unterschiedliche Charaktere, das
hat man ja zwangsläufig. Ne, aber du kannst ja nicht nur
Heroes haben im Team, weil da macht jeder was er will und
schiebt es nachher auf den anderen, dass irgendwas nicht
läuft. Das das ist halt die absolute
Vollkatastrophe, ne genauso kannst du nicht so n Sheriff
drin haben, der einem auf die Finger guckt, so weißt du.
Und ich sag mal, jetzt auch im Zeitalter der Agilität die
letzten Jahre ne wo halt verschiedene Frameworks
entwickelt wurden um einfach Softwareentwicklung vom
Ursprung, also vom vom Kern her zu revolutionieren.
Nenn ich es mal. Das war ja so der
Ursprungsgedanke, ne wie Softwareprojekte laufen sollen.
Die geben ja auch so viel Diskussionsgrundlage und
gleichzeitig Freiraum, weil es sind Frameworks, ja, dass du
halt immer wieder unterschiedliche Probleme am
Ende hast. Und ich finde, das ist ein sehr
guter Punkt, den du da ansprichst, weil da habe ich gar
nicht mit gerechnet, wie unglaublich komplex
kräftezerrend das sein kann. Ja, also es ist ja auch.
Man muss ja in diesen Pain gehen und als Team dran wachsen und
das ist anstrengend. Diskutieren ist anstrengend,
Leuten zuhören, wo ihre Probleme sind und wie man zusammen besser
machen kann, ist anstrengend. Wenn du das Problem selbst nicht
siehst. Gerade.
Ja, ich glaub das. Ist aber auch klar so da drüber
reden, das ist. Auch n sehr sehr wichtiger
Punkt, dass man sich auch gegenseitig zuhören kann.
So ne, weil ich weiß nicht wie es dir geht, ich man hat einfach
glaub ich diesen Drang danach zu sagen OK ich hör dem anderen
nicht mehr zu ich nehm jetzt erstmal so das erste auf was da
kommt, hör dem eigentlich gar nicht mehr zu sondern überleg
eigentlich nur noch OK wie könnt ich jetzt irgendwie antworten
damit ich vielleicht den den anderen, den gegenüberliegenden
oder die gegenüberliegende Person überzeugen kann von
meiner Sichtweise oder so und das hab ich ganz oft auch.
Und ich find gut, was du gesagt hast, weil es ist nicht immer
nur ne Art von Konflikt der entsteht wo man wo man sagt es
ist wirklich n Konflikt und wir haben zwischenmenschliche
Probleme. So was hab ich auch schon
erlebt, aber das meinte ich auch am Anfang gar nicht unbedingt,
sondern wirklich ich find es, du hast es besser ausgedrückt, dass
man wirklich sagt, du hast Dinge.
Die sind halt irgendwie, wo man nicht die gleiche Sichtweise
drauf hat, ne und ich hätte nie. Ich hab immer gedacht du kommst
in n Team. Zum Beispiel arbeitest in einem
Team und Du hast ja die gleiche Aufgabe so ne, also das gleiche
Ziel mehr oder weniger, da wär ich nie drauf gekommen, dass
dann aber einer sagt ja du Pass auf nee aber so würd ich es aber
nicht machen. Dann fängst du an und sagst, na
ja, aber guck mal die Idee so und so und so.
Ja OK, dass du dann also manchmal hast du so Sturköpfe
dabei, die dann sagen so, nee, aber wir machen das so nicht so
ist mir egal und da hätte ich dann, ich wär da nie drauf
gekommen am Anfang. Ich dachte mir immer so, na
klar, man ist doch ein Team, man hat das gleiche Ziel und man
versucht daran zu arbeiten, das Bestmögliche rauszuholen.
Wenn du dann aber manchmal sturköpfe drin hast, dann ist
das irgendwie blöd und genauso weiß ich auch von mir selber,
dass ich ne Zeit hatte. Wo ich gerne, weil du sagst Teil
der Lösung oder Teil des Problems ne und ich hatte ne
Zeit lang ne Tendenz dazu zu sagen das geht nicht so mit
guten Gründen mit guten Argumenten ne muss ich auch dazu
sagen also das war auf jeden Fall Fakt aber und das war halt
das Problem, es kam halt keine Lösung von mir bis ich
irgendwann mal gedacht hab so OK Fabienne ist es doch irgendwie
total blöd wenn du immer nur sagst das geht nicht und zwar
des und des und deswegen. Aber nie sagst, wie wäre es
denn, wenn wir mal das probieren um das Halt zu schaffen um halt
lösungsorientiert zu arbeiten. Das finde ich, musste ich auch
erstmal lernen, aber das ist genau dieser Prozess, der dann
kam. Zu sagen habe ich niemals mit
gerechnet, dann bist du damit auseinandergesetzt, kommst
vielleicht auch in so einen gewissen Modus wo du dir denkst,
na gut, wenn andere immer nur der Meinung sind, dass hier
irgendwas nicht funktioniert, dann sage ich jetzt auch mal,
was hier nicht funktioniert, aber dann kommst du halt nie zu
einer Lösung und diesen mein Schiff, das war wirklich auch
wichtig den dann immer zu machen.
Das. War sehr schwer, finde ich
teilweise also. Ja, das ist ja auch super, dass
du quasi daran gewachsen bist, weil das Halt auch super wichtig
ist. Ne Probleme und Fehler aufzeigen
ist nicht so schwierig, ne, also wenn man will kann man aber
lösungsorientiert und vor allen Dingen als Teamplayer an die
Sache rangehen, das ist ne Sache, die wirklich wichtig ist,
aber auch nicht so einfach und das ist wirklich n das muss man
lernen. Das muss man auf jeden Fall
lernen, auch da, wie gesagt, das zuhören find ich n super Punkt
den du da angesprochen hast und auch halt wirklich als Team zu
agieren am Ende ne. Das schwierigste dabei, ganz
kurz noch das, das muss ich noch sagen, ist ja meiner Meinung
nach genauso, wie wenn man sagt, EY, du hast zum Beispiel N Skill
nicht den du entwickeln möchtest.
Ne wie du zum Beispiel meintest. Datenbanken hast du erstmal
komplett von vornherein ausgeblendet.
Du hast gesagt ey das brauch ich nicht so.
Dann brauchtest du es doch, hast aber nicht damit gerechnet.
Hast dir gesagt, ich lerne das so was ja nicht bedeutet, dass
du direkt perfekt warst. Aber du kannst halt sukzessiv
lernen und ich finde, und das finde ich das Schwierige dabei
bei dieser ganzen Team, diesem ganzen Teamgefüge und auch mal
Teamwechsel wieder zusammenfinden, es sind immer
andere Dinge, es gibt nie, und das ist ja das, was du auch
eigentlich gesagt hast, es gibt nie dieses, so machen wir das
jetzt, und dann funktioniert es und ich finde, das ist das
schwierige, weil du hast die ganze Zeit das Gefühl, ich
lerne, was ich lerne was? Nee, OK, ich glaub ich hab doch
nichts gelernt. Weißt du, das ist halt finde ich
super schwierig. Ja, und ich finde einen letzten
Punkt, dazu noch die Schwierigkeit, die ich am Anfang
gesehen hab. Ne war immer so, ich hatte die
Angst, dass ich mit irgendeinem Textdeck nicht klarkomme,
irgendeine Programmiersprache nicht beherrsche, zu schlecht
programmiere. Wenn man aber realistisch auf
die. Sehr viel nach zurückbringt also
für uns sehr viele. Manche haben natürlich noch viel
mehr Berufserfahrung, ne, aber dann muss ich sagen, war nie das
Thema, dass ich etwas nicht coden konnte, sondern eher, dass
es Schwierigkeiten gab im Projektverständnis und ja, in
Themen. Fachlicher Natur reinzukommen
weißt du, wie ich das mein, also nicht das ausführen, was also
was gecoded werden muss, überhaupt zu wissen, wo muss es
hin in dem Projekt da drin gut sein das schnell aufnahmefähig
zu sein, schnell sich ins Team zu integrieren sein, seinen
Mehrwert reingeben, das haben wir auch schon n paar Mal erlebt
ne zu sagen man kommt in ein neues Team.
Man adaptiert sich, was wie gesagt nicht immer einfach ist.
Also ich find es auch gut, dass du es angesprochen hast mit
dieser Phase zu sagen, ey, aber Leute, so können wir es nicht
machen, hab aber auch keine Lösung dann dabei, dann ist es
kontraproduktiv sich zu adaptieren in einem neuen Team
und es zu schaffen seinen Input auf ne coole Art und Weise da
reinzugeben und dann irgendwie mit beizutragen, dass das Team
wächst. Ja.
Das sind Sachen, die super schwierig sind und die ich
damals niemals gesehen hätte. Also ich hab meine Masterarbeit
verteidigt, dacht mir OK, ich arbeite jetzt schon n bisschen
und genau so wird es jetzt laufen hier und ich mein Wir
sind ja auch entspannt rein. Gestartet auf jeden Fall.
Ist ja auch so ne, also. Das wirklich bin sehr dankbar,
dass das alles so lief. Also es hätte auch der erste Job
komplett anders sein können, ja. Definitiv.
Also wenn ich es so mal kurz auf den Punkt zusammenfassen würde,
was ich zum Beispiel auch empfehlen könnte, wäre, dass man
natürlich sagen kann, coden, ja, sollte man irgendwie hinkriegen,
mittlerweile vielleicht nicht mehr ganz so.
Ich sag mal handcode technisch das was es mal war wegen Agents
okay aber das grobe Verständnis in Sachen Code Code Qualität ist
wichtig. Testen sind wir jetzt nicht
drauf eingegangen, schaffen wir jetzt auch nicht mehr.
Wichtig ist sehr wichtig sollte man sich auch mit
auseinandersetzen, genauso wie mit Infrastruktur, Cicd
Pipeline, Def Ops, geht, Ops und so weiter alles wichtige Dinge
und meine Empfehlung wäre sich damit mal auseinanderzusetzen
und es aber auch mal auszuprobieren.
Das ist wichtig und alles andere ne, wenn man es mal gemacht hat
und n bisschen Erfahrung gesammelt hat das das kommt
alles ja da da das lernt man, das ist gar kein Problem was man
auf jeden Fall auch auf dem Schirm haben sollte.
Was man nicht unbedingt immer lernen kann von vornherein, wenn
man es nicht macht und auch nicht simulieren kann.
Unbedingt immer sind halt genau diese dieses Arbeiten im Team.
Also kannst du natürlich woanders machen, aber in der
Arbeitswelt, also mir fällt jetzt zumindest nichts ein, wo
ich sage okay, das hätte ich vorher mal so üben können, gut,
vielleicht mit Hackathons oder so, aber.
Aber das ist ja auch wieder eine extreme Bedingung.
Aber das ist eine Sache, wo, wo ich einfach nur empfehlen würde.
Hab das auf dem Schirm. Ja, wenn man anfängt zu arbeiten
wirklich mal sich im Kopf behalten, die softskills,
Kommunikation und so weiter sind wichtig.
Kann ich zum Beispiel auch noch super an mir arbeiten, das ist
aber einfach ne Sache die man definitiv nicht vernachlässigen
sollte, weil ich das auch völlig vernachlässigt hab.
Genau. Und ich find es spannend, dass
du sagst, so das Grundcode das ja so n bisschen.
Das shiftet es ja gerade so n bisschen ne.
Also wir sind ja der Meinung man muss die Basics trotzdem
wirklich sehr gut verstehen. Es ist umso wichtiger sie zu
verstehen, aber trotzdem gibt es ja diesen LLM Shift, gerade ne
mit Agent zu arbeiten und deswegen auch hier das noch mal
ganz klar gesagt, je mehr es in diese Richtung geht ne dass man
Agent basiert codet und das sich größtenteils abnehmen lässt.
Umso wichtiger ist dann aber auch die Projektarbeit und die
Softskills dahinter. Und das unterstreicht es einfach
ja, also selbst wenn der Shift so weiter geht und noch stärker
wird, heißt das eigentlich nur, dass diese Punkte umso wichtiger
werden, deswegen sehr sehr wichtig.
Ja, spannendes Thema. Fabi hat Spaß gemacht drüber zu
quatschen, war ein netter Rückblick.
Ich bin noch mal so meine ganzen Jobs im Kopf durchgegangen,
liebe, zuhören, liebe Zuhörer, falls ihr das Thema gefällt und
gefallen hat oder auch dieser Bereich dir gefällt und du mehr
solcher Erinnerungen oder Stories von damals hören
möchtest von uns, dann lass es uns gerne wissen.
Schreib uns auf der Plattform deiner Wahl oder per Mail, falls
du den Podcast noch nicht abonniert hast oder gefollowt
hast. Dann mach das doch sehr gerne,
weil das würde uns mega unterstützen.
Dann vielen Dank dafür, lass gerne auch ne Empfehlung bei
Freunden da und ansonsten würd ich sagen hören wir uns alle
nächste Woche wieder, habt ne schöne Zeit bis dahin und ciao
ciao deine Coding Buddies. Gemeinsam besser.
Und die beste Art und Weise, die mit.
Üben ist natürlich immer noch Monopoly für damit ich.
Hab niemals kriegst du die Bahnhofstraße von.
Mir ich will die bahnhofstraße.