Gehst du halt immer tiefer in dieses Loch und weißt eigentlich gar nicht mehr, wird es jetzt besser oder wird es schlechter? Ich versteck mich im Bild am Schreibtisch. Genau. Einfach einfach Rechner aus feiern, Coding Body Time Podcast. Rund um. Software Entwicklung und
aktueller. Technews herzlich Willkommen. Ja, herzlich Willkommen zur neuen Folge des Coding Buddies Podcast. Schön, dass du wieder eingeschaltet hast und deine Gastgeber sind natürlich wieder meine Wenigkeit, der Tino und natürlich auch der fantastische Fabi. Moin Fabi, schön, dass du wieder dabei bist. Schön, dass ich hier wieder. Dabei sein darf ja immer wieder gerne.
Ich freue mich, dass du da bist und ich hoffe, liebe Zuhörerin, liebe Zuhörer, du freust dich natürlich auch, dass der Fabi wieder dabei ist und deswegen ja wie gesagt, Herzlich willkommen zur neuen Folge und wir haben heute wieder ein ganz, ganz gutes Thema mitgebracht. Und ich glaube, das könnte ein bisschen länger werden. Deswegen lasst uns keine Zeit verlieren. Fabi, sparen wir uns heute mal den Off topic, Wir haben schon ein bisschen gequatscht im Vorfeld. Was ist denn das heute?
Das heutige Thema? Hau doch mal. Raus, auf geht's, ab geht's. Ja, wir wollen heute mal uns ein bisschen. Wie sagt man selber Rügen aus unseren Fehlern lernen? Also wir wollen dir, liebe Zuhörerin, lieber Zuhörer, einmal in dieser Folge ein bisschen näher bringen, die 5 Dinge, die du vermeiden solltest, quasi auf Grundlage von dem, was wir am Anfang bei der beim Start in die Software Entwicklung gelernt haben, also unsere Big Fails, daraus sollst du lernen.
Dass du genau diese Fehler nicht am Anfang machen solltest. Das wäre jetzt quasi. Das Topic für heute Tino und damit ja. Find ich cool, find ich cool. Ich find es auch cool einfach mal sich zu überlegen, was sind denn so die 5 Fails wenn man zurückblickt auf seine eigene sag ich mal softwareentwicklungskarriere und wer natürlich cool, liebe Zuhörer lieber Zuhörer, wenn du daraus was lernen kannst und was mitnehmen kannst.
Ja, lass uns direkt reinstarten Fabi, Hau doch mal den ersten Punkt raus, wo du sagst, das ist so ein Big Fail oder? Das ist so ein Thema, das hättest du gerne. Vermieden ja. Also das erste was mir da so einfällt oder Punkt 1. Auch liebe Zuhörerin, lieber Zuhörer, wenn es darum geht, dass du am Anfang Code schreibst, dann kann es natürlich durchaus sein, zumindest unsere Erfahrung, dass man vielleicht nicht den schönsten Code am Anfang erzeugt.
Und wir, ich spreche jetzt mal aus uns aus, aus unserer Erfahrung, Tino am Anfang für den gesamten Punkt, weil ich weiß, dass es dir auch so ging. Wir wollten auch am Anfang bis zu einer gewissen Zeit nicht gerne unseren Code mit anderen Leuten teilen im Sinne von. Wir wollten bloß nicht unseren Code zeigen. Das ist so das erste Ding, was
für uns quasi. Ein Fail war würde ich sagen, einfach aus dem Grund, einfach aus dem Grund, weil es natürlich klar ist, dass man vielleicht eine gewisse Hemmung hat, wenn man irgendwas noch nicht so gut kann.
Also wenn du jetzt zum Beispiel, ich sag mal, du tanzt und kannst vielleicht ein Tanz noch nicht so gut, dann möchtest du dir natürlich auch nicht vortanzen, das ist klar, aber andererseits muss man sich auch überlegen, so wem man dann sozusagen vortanzt, weil wenn Du zum Beispiel, nehmen wir jetzt mal den Tanzlehrer oder die Tanzlehrerin hast und da auch Hemmungen hast, das Vorzutanzen. Dann wird es halt auch schwierig, weil im Endeffekt musst du ja irgendwann haben,
der dir vielleicht auch Tipps geben kann, Hilfestellungen geben kann und im Normalfall ist es eigentlich schon so, dass auch an dieser Stelle quasi wenn man Code schreibt, würde ich sagen, es ist wichtig, einfach seinen Code auch mit anderen zu teilen und dann eben halt auch quasi Hilfe zu bekommen oder Verbesserungsvorschläge zu bekommen. Weißt du, ich meine Tino. Ja. Ja, find ich ganz cool den Punkt. Ich finde auch die. Die Beschreibung mit dem Tanzen
ganz witzig, weil das stimmt. Also im Prinzip kannst du ja quasi für dich zu Hause üben und weißt du ja, läuft noch nicht so ganz rund so die ich weiß halt wie die Schritte gehen, aber so richtig geil ist es noch nicht. Was hilft dann mehr, immer weiter für sich üben und nicht wirklich wissen, wie man es
besser machen könnte. Aber so try and error mäßig, ich guck mal wie das jetzt ist, also sieht das besser aus, okay oder dann halt wirklich jemanden das vortanzen im Sinne von einer qualifizierten Person wie zum Beispiel dem Tanzlehrer oder die Tanzlehrerin, die dann explizit für deinen Fall quasi Tipps
geben kann. Also zum Beispiel ja, streckt doch mal bei dieser Position den Arm ein bisschen mehr aus oder weiß ich also solche Geschichten, da kriegst du ja extrem hilfreiches Feedback. Also, und ja, ganz kurz noch und ich finde das ist auch n cooler Punkt, weil es mir definitiv so gegen nach dem Studium in meinem ersten Job, das war ja so projektgeschehen, das heißt, ich hab so Projektarbeit übernommen
und für. Quasi als Dienstleister gearbeitet und hab n Thema ne Aufgabe bekommen und hab dann angefangen dieses Thema zu bearbeiten und hab dann quasi für mich gearbeitet und wusste ja irgendwie, so richtig geil ist das noch nicht und ah wie könnte ich das besser machen und wollt mir quasi nicht die Blöße geben.
Das quasi ja wirklich zu fragen, weil ich ich meine, ich wurde ja als Entwickler eingestellt, ich hatte meinen Abschluss und wollte das ja selbstständig hinkriegen und dann ist man halt schnell quasi an dem Punkt, dass man sagt, so, ja, nee, ich möchte das nicht zeigen, ich mach das erstmal fertig, ich mach das erstmal fertig, wie sieht's denn aus Tino Jaja, läuft läuft nee nee, wirklich, ich bin dran, das wird das wird.
Das wird gut, das wird. Gut und innerlich weißt du so, oh mein Gott, oh mein Gott, ich komme zwar vorwärts, aber irgendwie nicht, nicht so geil, wie es wahrscheinlich sein müsste. Hast du auch so diese Erfahrung gesammelt? Also da kann ich mich noch richtig gut dran erinnern, dass ich da halt wirklich das versucht hab, so hinter verschlossener Tür zu halten. Ja, es ist halt irgendwie auch dann. Das ist so dieses typische, ja, das ist mein Code.
Guck den ich an, Fass den ich an, ich kümmer mich da schon mal so drum, ne und das ist halt oft halt auch kenn ich auch aus eigener Erfahrung, dass man dann im Endeffekt sich vielleicht, wenn man mal hinter die Kulissen schaut, sich die Frage stellen kann, möcht ich diesen Code nicht zeigen, weil ich mich sonst entblößt fühle, so nach dem Motto kann ich es vielleicht nicht so gut, wie ich das gerne nach außen tragen möchte und an
der Stelle kann natürlich gesagt sein okay vielleicht ist es so
vielleicht nicht. Aber die Fragen, die man sich an der Stelle ja stellen kann, ist ja beispielsweise meinst du, dass man es schafft von sich selber zu lernen, was man noch nicht kann und ich würde sagen, das wird vielleicht sehr schwierig sein, oder sagen wir mal, wenn man sich selber beibringen möchte, ist die Lernkurve wahrscheinlich ein bisschen geringer, als wenn man sozusagen in den Austausch gehen kann, um halt auch eben zu sagen okay, guck mal bitte meinen Code
an, das ist mein Code. Ich habe mir überlegt, die noch besser zu machen. Hast du noch einen guten Einfall? Oder zum Beispiel einfach nur mal ne Meinung einzuholen. Natürlich ist es immer die Frage, wen fragt man an dieser Stelle, weil es durchaus auch Leute gibt, an denen man sich nicht, sag ich jetzt mal n Beispiel nehmen sollte. Sondern wo man sich einfach auch
mal. Also sowas gibt es ne, wenn man dann quasi sag ich jetzt mal n blöden Spruch dafür kassiert oder so nach dem Motto, du kannst ja gar nichts, jetzt mal blöd gesagt, hab ich auch schon mal so n bisschen erlebt in die Richtung am Anfang und das ist natürlich blöd.
Da muss man natürlich dann auch vielleicht ein dickes Fell haben, aber am Ende bringt es einem ja nur weiter, wenn man auch damit umgehen kann, um zu sagen, OK, ich hol mir dieses Feedback ein, egal was es ist und ich muss es erst mal aushalten, aber wenn man irgendwann und man kommt zwangsläufig irgendwann mal an den Punkt, dass an jemand anders seinen eigenen Code sieht und je häufiger man das übt, wir sagen ja auch immer, Übung macht den Meister, je häufiger man das übt
und sich vielleicht auch in solche Situationen begibt, desto einfacher wird es dann am Ende auch einfach quasi, ich sage jetzt mal professionell, mit der ganzen Geschichte. Um. Ja, also erstmal muss man natürlich sagen, wenn man jetzt seinen Code oder das, was man entwickelt hat, zeigt und eine Person reagiert nach dem Motto, du kannst ja gar nichts, was ist das denn? Erst mal ein Big Fail von dieser Person, dann auf jeden Fall, weil sowas geht halt natürlich gar nicht.
Also man muss natürlich immer wissen, wo steht man selbst und wo steht der andere und wenn jetzt zum Beispiel jemand frischen Absolvent ist, aus der Ausbildung kommt, vom Studium und man selbst vielleicht schon 10 Jahre Berufserfahrung hat, dann kann man natürlich sein Wissen nicht gleichsetzen mit der Person, also mit dem Wissen dieser Person, und da finde ich, ist das halt ein Big Fail zu sagen. Was ist das denn, was du da machst? Also geht gar nicht ne erstmal das und.
Natürlich kann man selbst lernen und das macht jeder auch automatisch. Man zeigt ja nicht jeden Coachnips oder jedes Problem, was man hat, das heißt, man probiert Sachen aus, lernt ein bisschen was daraus. Aha, okay, das funktioniert so und so, das merke ich mir.
Das ist ja auch legitim und man muss ja auch den Anspruch haben, also zu versuchen, selbst vorwärts zu kommen, halt, aber man muss das halt manchmal auch so sehen, man kann halt so im Schneckentempo vorwärts kommen oder halt sagen, ja, pass auf, ich kenne jemanden, der kennt sich da gut aus und dann kommt man sozusagen auf die Überholspur, indem man einfach sich Feedback holt oder das Wissen von jemand anderes, weil vielleicht hat diese Person sich da schon durchgekämpft.
War quasi die Person in deiner Rolle und hat sich gedacht, Oh, wie geht das, wie geht denn das? Hat er tagelang drüber gegrübelt und kann dir ja quasi dann ermöglichen auf die behow Spur zu kommen und die einfach quasi schnell begreift zu machen wie das funktioniert. Und da ist halt ne coole Sache und deswegen hemmt man sich da selbst.
Und hab ich mich persönlich früher sehr viel gehemmt damit, indem ich einfach gesagt hab, ich entwickle für mich und das ist auf jeden Fall n riesen big Fail und deswegen find ich es sehr cool, dass du das als ersten Punkt genommen hast. Und was auch noch geil ist, weil mein Punkt, den ich jetzt hätte, also Punkt 2 ergänzt sich da ziemlich gut. Und zwar, liebe Zuhörer, lieber Zuhörer. Punkt 2. Schäm dich nicht oder scheu dich nicht scheuen ist das bessere Wort Nachhilfe zu fragen.
Ja gut, und das ergänzt sich da ganz gut, weil das ist ne Sache, das hab ich früher auch nicht gemacht, ich dachte mir immer so, ah das zeigt Schwäche, wenn ich jetzt irgendwie n Problem hab und das nicht alleine gelöst bekomme, dann saß ich halt wirklich da und dachte mir mein Gott Tino, warum kriegst du das nicht hin jetzt überleg doch mal das muss doch gehen also andere kriegen das ja hin, warum kriegst du das nicht hin und anstatt dann halt wirklich wie eben.
Schreibe ich mich auch vielleicht zu ihm? Warum ich das nicht hinkriege und du dachtest dir wann, fragt er mich endlich, wann fragt er mich endlich? Nö, Ich war die falsche Ansprechquelle. Genau jetzt hast du mich n bisschen aus dem Konzept gebracht, aber kein Problem, ich find da wieder rein. Genau. Und dann im Prinzip einfach jemand zu fragen, der vielleicht das einfach weiß, weil das kürzt doch die ganze Sache ab und man kann halt enorm davon lernen.
Und wenn man zur richtigen Person geht, die halt vielleicht nicht so ein Arsch ist wie das, was du beschrieben hast, ist ja auch keiner sauer oder? Denkt sich so Boah ganz schön schwache Leistung Tino, dass du das nicht hinkriegst. Na und deswegen darf man davor keine Angst haben und ich finde auch die gegenüberliegende Seite muss dann einfach cool damit umgehen und sich freuen, zum Beispiel, dass ich persönlich mittlerweile bei einem Punkt, dass ich mir denke, cool, dass
du mich fragst. Also erstmal cool, dass du mir das Vertrauen gibst, mich zu fragen. Und mir das Vertrauen dazu geben, sozusagen. Es ist ja ein gewisser Vertrauensbeweis an der Stelle. Auf jeden Fall. Und vor allem ist es ja auch irgendwie cool, dass die Person denkt, dass du helfen kannst. Ist ja auch cool. Ja, also diese Person spricht ja diese Kompetenz zu, dass du da unterstützen kannst. Definitiv. Ich habe sogar auch wir.
Einer sogar direkt ein paar Storys ein, weil ich hab zum Beispiel. Früher im Studium, da weiß ich noch im ersten Semester, hatte ich unglaubliche Probleme. Quasi diese Programmierung, also dieses algorithmische denken, irgendwie auf die Kette zu kriegen. Und bin partout nicht ins Tutorium gegangen.
Also irgendwas, was angeboten wurde, wo man halt einfach mal ein paar Fragen stellen konnte und das war glaube ich keine Ahnung. Immer einmal in der Woche eine Stunde oder so und ich bin da nicht hingegangen, partout nicht, weil ich mir dachte, ich bin doch nicht zu blöd, ich will mir die Blöße nicht geben, wie du meintest. Ich möchte diese Fragen nicht stellen, ich möchte nicht, dass jemand denkt, dass ich blöd bin, so und.
Was war das Ende vom Lied? Das Resultat daraus war, dass ich durch meine erste Prüfung gefallen bin, weil ich es nicht hingekriegt habe, weil ich es nicht verstanden habe und dann? Stimmt, das hat es so berichtet, wenn einer der ersten Podcast folgen? Ja, stimmt, und? Für mich war es halt, es war n absoluter Gamechanger an der Stelle, weil ich mir dann gedacht hat, hat also habe OK, ich möchte das jetzt nicht noch mal haben.
Also entweder ich hol mir jetzt Hilfe und Versuch das wirklich zu verstehen, weil alleine krieg ich es ja offensichtlich nicht hin. Oder ich werd hier durch mein Studium durchrasseln. So und dann bin ich halt eben in dieses Tutorium gegangen, was auch im zweiten Semester wieder angeboten wurde und war da gefühlt glaub ich mit. Zu 23 Leuten insgesamt. Und das war zwar.
Nicht dazu muss man natürlich sagen, dass aber viele die Prüfung nicht bestanden haben, genau, also nicht, dass alle das konnten, sondern dass viele wahrscheinlich so gestruggelt haben wie du und ich gedacht habe, ich kann da nicht
hingehen. Richtig, aber die Tendenz ist ja, dass sich viele Leute wahrscheinlich einfach immer noch dachten, Scheiß drauf so, also ich genau so und für mich war es halt einfach klasse, weil ich hatte dann quasi einfach so gefühlt so ein One on One Lehrer, der mir einfach unglaublich gut erklären konnte, was ich machen konnte.
Und ja, ich. Bin da ein Semester lang hingegangen und irgendwann hat es Klick gemacht und am Anfang, nachdem ich meine Prüfung versemmelt habe, dachte ich, so wie soll ich das jemals hinkriegen.
Nachdem ich dann aber noch ein Semester länger gemacht habe und dann immer ins Tutorium gegangen bin, da hieß es dann für mich, also, da habe ich mir gedacht, wie konnte ich diese Prüfung versammeln, also dieser Paradigmenwechsel, der da stattgefunden hat, war ja enorm, und da muss ich einfach oder da kann ich einfach nur an jedem, der hier zuhört, appellieren und
sagen. Holt euch gleich Hilfe, feilt nicht auf die Schnauze und besteht gleich eure erste Prüfung, wenn ihr denn in diesem Kontext unterwegs seid. Aber das ist einfach nur wichtig und genauso, um noch mal ganz kurz auf die zweite Erfahrung. Die ich gemacht hab, in diesem Punkt zurückzukommen ist angenommen, du bist irgendwie auch in einem Arbeitsumfeld und hast vielleicht nen Sachverhalt, den du nicht ganz sofort verstehen verstanden hast.
Dann kann man natürlich vielleicht sagen, ja gut, OK, ich frag jetzt erstmal nicht nach, nur das Problem ist, wenn da, wenn dieser Moment zweimal, dreimal, viermal passiert ist, dann wird es irgendwann komisch, wenn man dann fragt, sorry, aber das hatt ich jetzt nicht verstanden, also das ist ja jetzt ne Sache, die ja eigentlich für alle schon seit
einem halben Jahr klar ist. Und eigentlich habe ich da auch schon fünfmal zugehört, aber ich habe mich nie getraut zu fragen und deswegen würde ich jetzt mal gerne wissen, also da kommt man natürlich an den Punkt, wo man sich dann vielleicht so denkt okay warum fragst du das jetzt? Weil das ist ja wirklich schon lange eigentlich klar. Und deswegen? Die anderen wahrscheinlich davon ausgehen, dass du es halt schon, dass du es weißt. Halt genau und also kapiert hast. Mal blöd gesagt.
Genau. Und ich hatte auch schon mal sowas und hab mir einfach nur gedacht okay scheiße, ich muss jetzt irgendwie, ich hab's dann noch so mitgekriegt, weißt du also ich konnte es mir sozusagen alleine noch aufarbeiten, aber mein Learning aus der Geschichte war wenn du fragen hast, dann frag halt so früh wie möglich und lass das nicht im Raum stehen so. Was ja? Punkto Nachhilfe fragen ne Halt auch irgendwie da mit Reinzählt.
Also es ist ja absolut legitim zu sagen, Ey, pass auf, ich möchte jetzt nicht jeden immer sofort damit in Anführungsstrichen belästigen. Sondern ich will erstmal gucken, dass das alleine hinkriege ist da absolut legitim und ist auch ne gute Einstellung, aber wenn man merkt so nee irgendwie, das klemmt so n bisschen, dann würde ich sagen ist es für beide Parteien, also auch für für zum Beispiel den Kollegen oder?
Sag ich mal für das Unternehmen, für das man arbeitet, halt schon besser zu sagen, Hey na gut, wir müssen aber auch weiterkommen und das ist ja nun gar kein Problem, mal eine Frage zu stellen, also wenn das das Ganze beschleunigt, dann fragt setzt sich mit Kollegen zusammen, ja das ist auf jeden Fall auch ein Lerning. Englisch jeden Fall auch sag ich mal auch n bisschen schmerzhaft lernen musste, weil es ist auch unangenehm, wenn es dann irgendwann heißt und das war
ganz am Anfang meiner Karriere, sage ich mal so. Ja, wie das ist? Warum müssen das also sorry, ich will jetzt kein Druck machen, aber warum ist denn das noch nicht fertig? Also eigentlich ist das nicht so viel und man sich dann so denkt, ja, es ist wahrscheinlich nicht so viel, aber ich sitz seit einer Woche dran und versteh es nicht so und dann ja das kommt halt blöd rüber ne. Genau, und viele Sachen kann man eigentlich im Normalfall relativ
schnell klären. Auf dem Sprachkanal und deswegen einfach nicht scheuen, Fragen zu stellen und Hilfe zu suchen. Da könnt ich auch schon mal zum nächsten Punkt kommen, also zum dritten Punkt und dieser Punkt, den kann ich auch nur wärmstens allen Zuhörerinnen und Zuhörern empfehlen. Also. Hört genau hin, es geht.
Um jetzt. Es geht darum, um den Punkt, nicht zu lange rumeiern und was ich damit meine ist und das ist finde ich n Punkt, der gerade am Anfang wenn man startet mit der Softwareentwicklung zumindest bei mir sehr stark zum Tragen kam, weil ich habe einfach angefangen CO zu entwickeln und probiert Programme zu schreiben und habe aber. Das Problem gehabt, dass die Programme oftmals nicht korrekt waren und nicht das gemacht haben, was sie machen sollten.
Ich hab mir dann gedacht, Na dann probierst du es noch mal anders, dann probierst du hier noch mal. Probier es da noch mal und ich hab aber auch. Also die Programme liefen nicht, ich hab irgendwas versucht zu verändern, ich hab aber quasi nicht strukturiert versucht sowas zu verändern, sondern ich hab die ganze Zeit rumgeeiert also ich hab irgendwas verändert aber es war einfach immer noch falsch so und. Also so auf gut Glück so Try and Arrow mäßig geht's, jetzt geht's jetzt.
Also so oder ja, so ungefähr weißt du also so dieses dieses typische ja eigentlich, wenn ich ah okay, ich glaube ich hab ich hab verstanden wieso mein Code nicht funktioniert wenn ich das mache. Hat es dann aber auch nicht gemacht und das hat dann teilweise aber auch dazu geführt, dass ich dann keine Ahnung auch irgendwann nicht mehr wusste, zu welchem Steuerung z ich denn jetzt zurück muss, damit ich quasi wieder dahin komme, was vielleicht noch am besten funktioniert hat.
Also das war auf jeden Fall Rumgeeiere, überhaupt nicht strukturiert und ich muss sagen rückblickend. Hätte es mir durchaus geholfen, mir zu sagen, okay, ich gucke mir jetzt einfach mal vielleicht kurz an, wie man einen Code gebuggt beispielsweise, und das dauert ja nicht lange.
Also man kommt ja relativ schnell irgendwie dahin zu sehen, okay, wie kann ich meinen Code debuggen oder zum Beispiel auch wie kann ich meinen Code testen, also das sind zum Beispiel 2 Punkte, die sehr wichtig für diesen, für diesen Schritt an dieser Stelle für mich waren, was ich nicht getan habe, ich habe weder versucht ordentlich meinen Code zu debuggen und ich habe auch nicht versucht meinen Code zu testen und das waren meiner Meinung nach 2 Punkte.
Einfach quasi unstrukturiert waren und es war einfach nur rumgeeiere und nicht quasi versucht so das Problem an der Wurzel zu fassen. Ja ja versteh ich. Das ist n sehr cooler Punkt. Ja, kenn ich auf jeden Fall.
Und der Witz ist ja man. Also ich möchte jetzt mich auch gar nicht so hinstellen wie, ja, das hab ich damals gemacht, das passiert mir nicht mehr, weil das ist n Thema, das find ich halt wirklich spannend, das passiert immer noch, also es ist ja so dieses bekannte Rabbit hole, dass du irgendwie ein Problem hast und ich weiß nicht wie es anderen Leuten geht oder wie es dir Liebe, zuhören lieber zuhören geht, aber bei mir kommt manchmal der Moment wo ich einfach völlige Logik oder
systematisches Vorgehen verliere und. Warum geht das nicht? Ey, das muss gehen und dann probierst du aus, so ja hier, guck ja gibt es, gib dir das mal
im Log aus. Ja so wirklich so ja OK wert macht keinen Sinn und dann probierst du aus, veränderst deinen Code und Testest und hier und da, aber nicht testen im Sinne von Test schreiben, sondern wirklich einfach Sachen ausprobieren und dann gehst du halt immer tiefer in dieses Loch und weißt eigentlich gar nicht mehr, wird es jetzt besser oder wird es schlechter? Ich verstecke mich am Schreibtisch. Genau.
Feierabend. Aber das finde ich halt wirklich witzig, weil wir hatten diese Situation auf Arbeit erst fabi, du erinnerst dich hoffentlich und das ist halt wirklich so ein Ding, dass man sich denkt, was machen wir, was haben wir die letzte Stunde gemacht oder das ist halt wirklich so ein Punkt, der wird nie ganz weggehen, aber man muss sich das immer vor Augen führen, keine Panik, nicht unruhig werden und nicht halt irgendwie rumeiern wie du so schön gesagt hast.
So ja probier mal das Problem. Das setzt doch mal das ein, warum keine Ahnung, aber vielleicht geht. Es ja. Das ist ein ganz cooler Punkt und im Studium macht man das halt wirklich sehr oft, aber wahrscheinlich, weil man es auch nicht strukturiert dahin bekommt. Ja, aber. Ich finde es halt. Witzig, dass das halt auch nie so wirklich weggeht so. Ganz. Ich muss aber auch dazu sagen, dass es auch im.
Also während meines Studiums irgendwann der Punkt kam, dass mal irgendjemand gesagt hat, na dann, die backt das doch und ich dachte mir, so, OK, cool, was ist das? Und dann, na ja, du kannst das machen und ich dachte mir, so erzähl keinen Scheiß, der Code hält an und ich sehe was da für
ein Wert drin steht. Alter was come on ey was ist das für eine Magie also es gibt ja auch einfach Sachen, wenn du es vielleicht zu diesem Zeitpunkt noch nicht weißt und dir jemand sagt, EY, das und das gibt es, dann kommst du vielleicht schon mal eher noch auf die Idee zu sagen okay, dann verwende ich das, weil das ist geil. Das sind halt auch so Sachen so. Deswegen, wenn man bestimmte Tools hat und jemand vielleicht diese Tools oder Möglichkeiten empfiehlt.
Kann man die auch einfach mal selber ausprobieren und nicht gleich. Aufgeben, aber die Wagen ist genauso am Beispiel wie oft sagt man sich so.
Ja, das muss eigentlich gehen und anstatt es wirklich mit Breakpoints vernünftig zu debuggen, fängst du dann an, ja, ich logge mir das jetzt mal und guck es erstmal wieder nur ein bisschen rum, so weißt du und hoffst, man hofft ja innerlich schnell den Fehler zum Beispiel zu finden, aber manchmal ist es dann doch so tiefgründig, dass man, hätte ich einfach von Anfang an mir das vernünftig angeguckt. Es gibt ja so einen schönen Spruch.
Programmieren ist nicht schwierig, aber die Wagen, das ist schwierig. Das stimmt, das stimmt. Kommen wir zum Punkt 4. Tino, hast du einen? Ja, Oh ja, da habe ich einen sehr guten und zwar. Kein regelmäßiges Refaction also. Das haben wir auch viel thematisiert, zum Beispiel auf Twitch oder auch in unserem Kurs haben wir das ja mal angesprochen. Ist auf jeden Fall ein Punkt, das musste ich schmerzhaft lernen, und zwar auf sehr lange,
lange Sicht, sage ich mal. Und zwar habe ich mal ein Programm geschrieben oder n Tool so n Hilfstool was anfangs wirklich sehr klein gedacht war und quasi dann stetig gewachsen ist. Das Interesse an diesem Tool ist gewachsen, mehr Features sind reingekommen und ich hab halt gemerkt ey Leute, ich hab das so mal nebenbei gemacht und das wächst und wächst und ich. Krieg diese Features. Da alle noch integriert, aber Schande über mein Haupt.
Es gab keine Tests, weil es einfach nur mal so ein bisschen war am Anfang. Von der Architektur war das nicht durchdacht und dann merkst du halt so, das müsste jetzt
hier noch mal umgebaut werden. Das das müsste auch mal refecter werden hier, dass das passt auch nicht so und ich hab's halt aber bis ins Unermessliche getrieben, quasi, dass man sich irgendwann dachte, so Neustart, also wir machen das jetzt noch mal komplett von vorne, weil das das, also das alles hier aufräumen und reflektieren, da bist du schneller, wenn du es einfach nochmal mit dem wissen, was man mittlerweile hat und auch das Wissen darüber, was die Software können soll, Neustart.
Und das ist ja auch so ein Thema. Das ist ja, das geht ja nicht nur mir so, oder Studenten oder so, das das betrifft ja auch große Firmen, also kann man ja auch zum Beispiel in verschiedenen Büchern so über Fallbeispiele nachlesen, dass Leute sagen, Restart. Ja, hab ich sogar auch selber. Schon immer erlebt. Also es ist halt einfach. Und ich wollte, das hat jeder schon mal erlebt. Ich wollte dich auch gerade in
dem. Moment, sogar Fragen und sagen so, aber es ist ja quasi häufig, dass einfach einfach an bestimmten Punkten genau aus solchen Gründen einfach. Es rentabler ist. Ein Rewrite sozusagen, also von einer Applikation zu machen, als das irgendwie noch mal gerade zu ziehen. Und das finde ich halt schon krass. Also da muss man sich wirklich mal überlegen, wie wichtig regelmäßiges Refactoring eigentlich ist. Wenn du irgendwann an den Punkt kommst, dass quasi ein Neuschreiben rentabler ist als
das Ganze quasi zu verbessern. Also damit mein ich jetzt auch. Also nur mal zur Klarstellung, falls das jetzt bei dir Liebe zuhören oder Zuhörer gerade im Kopf ist.
Damit ist ja nicht mal zwanghaft nen nen nen Wechsel der der der wie soll ich sagen der Tool Landschaft gemeint oder so oder dass man sagt okay wir setzen auf andere Frameworks, andere Technologien die Zeit hat sich weiter gedreht, es gibt jetzt coolere Sachen sondern es kann oder es passiert sogar, dass du sagst ich bleib eigentlich genau in meiner Welt wie sie ist, aber ich muss einfach von vorne anfangen, weil das durchdringt
hier niemand mehr definitiv. Ist natürlich n guter Zeitpunkt zu sagen, ja, vielleicht kann man ja auch was ändern oder so ne, aber es ist schon so gemeint, dass man sagt OK. Einfach wirklich von vorne genau das gleiche, nur in gut bitte. Ja, aber auch wenn du, liebe Zuhörerin oder lieber Zuhörer, dich jetzt zum Beispiel fragst, OK, es geht jetzt natürlich um das, was ihr gerade da erzählt habt.
Tino und Fabi, das ist jetzt vielleicht natürlich eher was für Leute, die halt schon fest im Beruf sind. Erfahrenere Entwickler und Entwicklerinnen. Aber ich bin ja gerade am Anfang und warum muss ich jetzt unbedingt refectern und ich kann dir da auch sagen, dass es durchaus hilft. Ist auch eigene einen eigenen Code zu refact dann gerade am Anfang.
Du zum Beispiel Code schreibst am Anfang kleine Programmstücke und ich kenn das selber, dann möchte man im Normalfall jedenfalls wollte ich das auch später noch mal diesen Code angucken, um noch mal zu sehen, OK, was habe ich da gemacht, wie habe ich ein bestimmtes Problem gelöst, weil es gibt bestimmte Probleme, die auch öfter mal wieder kommen in einer abgewandelten Form, das heißt, man guckt sich vielleicht mal wieder an, wie man was älteres implementiert hat in der
Vergangenheit und wenn die Implementierung der Vergangenheit dann derartig schlecht ist, dass man ewig Zeit verbrennt um wieder herauszufinden, was da eigentlich genau passiert ist und nicht versteht, was man mit
diesem Code wollte. Dann ist der Code eventuell halt absoluter Waste und man kann halt aus seinen vergangenen Leistungen nicht mehr lernen und sich sozusagen aufbauen für die Zukunft das machen oder es wird halt schwieriger, es dauert halt länger und deswegen ist es einfach hilfreich, auch wenn es darum geht diese Erfahrung zu sammeln am Anfang was ist Refactoring wie es refactoring, keine Ahnung wenn du anfängst zum Beispiel. Skateboard zu fahren.
Ich bin ja früher mal Skateboard gefahren und man sich zum Beispiel sagt, Ja gut, keine Ahnung, das mache ich irgendwann mal später, wenn ich besser bin, OK, aber du kannst natürlich bestimmte Tricks vielleicht auch nur lernen, wenn du einfach das regelmäßig praktizierst und bist später dann halt besser, sage ich jetzt mal gewappnet für bestimmte Situationen und Sachen, die du quasi machen möchtest. Wenn du im Vorfeld schon früher früh damit angefangen hast, das
zu üben. Also du meinst zum Beispiel an deine grundlegende Technik oder deinen Fahrstil oder so noch mal ranzugehen und das denn zu optimieren oder zu verbessern bevor du sagst, ich lerne jetzt neue Sachen oder wie meinst du das? Ja, zum Beispiel. Also sagen wir mal, du willst jetzt einen Olli machen mit dem Skateboard und ist ein bisschen off topic, aber wenn du jetzt zum Beispiel sagst okay. Den irgendwann später noch mal
verbessern, oder? Ich werde zum Beispiel meinen, meinen Sprung in Olli ist ja quasi ein einfacher Sprung, den Krieg ich besser hin, wenn ich n kickflip mache, also mein Board dazu noch quasi dreh um die eigene Achse, dann wird es wahrscheinlich schwieriger den Olli. Quasi darin zu üben, wenn man schon sozusagen weiter ist und die die Grundlagen eigentlich noch mal sozusagen besser machen will. Weil wenn du aber im Vorfeld schon weißt, OK, ich verbessere quasi den die Grundlage dann und
und. Merke vielleicht OK diese Verbesserung wo ich dachte das wäre ne Verbesserung, ist vielleicht gar keine Verbesserung oder ne, dass du irgendwann auch abwägen kannst. Was ist gut für welche Situation? Also diese diese Übung mitzukriegen für für später. Bis einfach auch hilfreich, wenn man früh genug mit solchen Sachen eben anfängt, auch wenn man vielleicht am Anfang sich überlegt, was soll ich damit jetzt schon. Ja, verstehe ich.
Verstehe ich also die Message, die rausgeht, Refected eure Skateboard Skills, eure Grundlagen. Ja, das ist auch ein gutes Beispiel. So machst du den letzten Punkt noch raushauen einen brauchen wir noch. Genau, was auf jeden Fall auch ein absolutes Learning und auch ein sehr, sehr wichtiges
Learning von uns beiden ist. Liebe Zuhörerin, lieber Zuhörer, Versuch aus deiner eigenen Bubble herauszukommen, weil immer nur in der eigenen Bubble leben ist schwierig und hilft auch irgendwann nicht mehr weiter, damit meinen wir sowas wie zum Beispiel. Wir haben am Anfang, ich gehe mal ganz kurz von von uns aus, wir haben zu wenig Bücher gelesen, wir haben zu wenig Fortbildungen oder Kurse gemacht und wir haben keine Ahnung, auch uns gesagt, so okay, warum soll
ich denn beispielsweise auch eventuell Geld für irgendwas ausgeben, was mich weiterbringt, also wie zum Beispiel ein Buch oder so. Und an der Stelle kann man sich natürlich fragen, okay ich? Wenn ich jetzt keine Ahnung in die Bar gehe, ne und mir irgendwie n Bier kaufe, da denkt ja der Wenigst oder die die wenigsten denken darüber nach. Ja gut ich trink mal 2 Bierarms mit Freunden in einer Bar und geb quasi ich übertreib es jetzt mal überspitzt das ganze, man
gibt gelb. Charter für den nächsten Tag aus so super Sache. Ja, natürlich hat man auch noch n bisschen Spaß mit seinen Freunden, ist ja klar, aber im Endeffekt hast du ja ne Sache die du machst, über die du im Normalfall nicht großartig nachdenkst.
Und 2. Bierner Bar ist im Endeffekt irgendwo auch teilweise kann schon n Buch sein, was einen sozusagen wo man das Geld nimmt, was man in sich selber investiert um sich zu verbessern um sich weiterzubilden und das sind zum Beispiel so Sachen. Wo man vielleicht am Anfang oder wo man vielleicht oder wo wir auf jeden Fall auch ganz am Anfang einfach zu wenig. Quasi Fokus draufgelegt haben, um ein kurzes Story auch an der Stelle zu bringen.
Als ich ich glaub meinen ersten Jobwechsel gemacht habe, da dachte ich zu dem Zeitpunkt kein Mensch hier, eigentlich kann ich das echt gut was ich mache, ich glaube ich bin gar nicht so schlecht so und dann habe ich einen Jobwechsel gemacht und bin in eine Umgebung gekommen wo meiner Meinung nach unglaublich viele fähige Entwickler und Entwicklerinnen waren.
In dem Fall viel mehr Entwickler als Entwicklerin, aber es waren auf jeden Fall fähige Leute da und in dem Moment, wo ich dann quasi aus meiner Bubble heraus getreten bin, dachte ich mir, so wie heftig krass ist das, was gibt es für gute Leute, was gibt es für Leute, die ein unglaublich heftiges Skillset haben und ein Verständnis über bestimmte Dinge, wovon ich eigentlich nur träumen konnte und das ist halt, dass das fand ich sehr, sehr beeindruckend und gleichzeitig dachte ich mir aber
auch. OK, also du bist jetzt keine Ahnung jünger als ich und hast so viel mehr auf dem Kasten, das find ich krass und vielleicht hab ich an der Stelle auch n bisschen tief gestapelt, möglicherweise für mich selber, dass ich mir dachte, OK ich hab stell mich jetzt zu, also meine Skills auf ein zu niedriges Level, aber in dem Moment war
ich sehr beeindruckt. Und wenn du aber sowas nicht hast, dann wird es halt quasi irgendwie schwierig, irgendwie vielleicht auch mal Referenzen zu erkennen und deswegen ist es gut, einfach auch zum Beispiel auch auf Konferenzen zu gehen, um einfach auch sich mal andere, also einen Austausch zu bekommen, um zu sehen, wo steht man eigentlich. Ja. Was kann man eigentlich und wo ist noch Potential? Ja. Ja, also das ist auf jeden Fall auch ein spannender Punkt.
Und ich? Denke, dass es auch sehr gut ist, seine eigene Bubble zu verlassen und sich Input von außen zu holen und damit zum Beispiel Konferenzen wo stehen andere, ist ja nicht gemeint im Sinne von sich messen mit
anderen. So hey jetzt jetzt treffen wir uns einmal im Jahr und gucken mal wer der Beste ist so sondern einfach den Austausch zu suchen, Erfahrungen auszutauschen und dieses dieses Bubble Thema ist halt sehr schnell ein großer Punkt wenn man zum Beispiel zum Beispiel dann auch mehrere Jahre im gleichen Job arbeitet beispielsweise.
Auch am gleichen Projekt. Man ist in seinem Thema drin, das ist Daily Business, man kennt sich da sehr gut aus, aber es gibt ja so so unglaublich viele Bereiche, in denen man sich dann nicht auskennt und wenn man dann mal den Schritt nach außen wagt und mal guckt, ja, was gibt es denn noch so, was machen denn andere und die haben, also, die haben das ganz anders gelöst, das ist ja total geil, wie die das gemacht haben, also beides funktioniert, aber du kannst ja auch einfach Input
Mal von anderen holen und da sind Konferenzen zum Beispiel.
Mega coole, coole Gelegenheit, einfach mal sich quasi in seinem Bereich. Wir waren ja jetzt vor kurzem auch auf der Dev Ops con, sich einfach mal anzuhören, wie andere Probleme lösen, die man ja auch selbst hat, man findet sich ja da drin auch selbst wieder und merkt so ja das ist, das ist echt smart, also das ist wirklich cool, dann hast du auch die Chance mit den Leuten noch mal drüber zu reden, das ist halt eine mega geile Sache, klar kostet sowas Geld, aber das
bringt einen wirklich voran und man also ja das ist wieder diese Überholspur was ich am Anfang meinte. Also du kannst ja versuchen, das alles über Monate selbst zu erarbeiten und selbst alle Fehler zu machen, die andere schon gemacht haben. Oder du sagst ey pass auf, ich kauf mir so n Ticket wenn es irgendwie möglich ist und Krieg einfach direkt den Input. Wie sieht die Lösung aus und warum sind die Probleme dadurch behoben?
Zum Beispiel? Also prinzipiell würde ich auch ein bisschen differenzieren, dass ich sage, Okay Konferenzen ist natürlich auch eine Sache, wie du meintest, dass auch Kosten, spiele, ich auf der einen Seite und auf der anderen Seite würde ich, glaube ich, als zum Beispiel Beginner jetzt nicht unbedingt direkt auf eine Konferenz gehen, also wenn man das jetzt noch mal so ein bisschen aufteilen möchte.
Aber es ist durchaus empfehlenswert zu sagen, investiert auch mal ein bisschen Geld in Bücher oder auch in irgendwelche Kurse, die einen einfach weiterbringen. Es kann natürlich, wie gesagt auch kostenloses Youtube Material oder was auch immer, das würde ich mir auf jeden Fall angucken, nur. Das, was da quasi auch ein Learning ist, ist, man sollte sich vielleicht wirklich auch mal hinstellen. Also meiner Erfahrung nach so. Kurse teilweise wirklich besser als auch immer.
Nur dieses sage ich jetzt mal. Kostenlose Videomaterial, was man so auf youtube findet, weil es teilweise auch sehr unsortiert ist. Und wenn man quasi irgendwo mit anfängt, mit einem Video, mit einem Kurs, dann sollte man ihn auf jeden Fall auch durchziehen, weil das Halt teilweise auch gerne mal so OK, ich fang mal an und dann hört man irgendwie auf. Wäre jetzt noch so ein Learning von mir, dass ich sagen würde,
OK, als beginner. Bücher, Fokus auf Bücher und Kurse zum Beispiel kostenlos oder auch mal n bisschen Geld für die eigene Fortbildung ausgeben, müssen ja nicht immer gleich Tausende von Euro sein. Für irgendwelche coolen Konferenzen, aber die sind natürlich empfehlenswert, würde ich sagen, wie wir auch gesagt haben, wir waren ja auch auf einer Konferenz, die sehr interessant war. Aber es ist durchaus empfehlenswert, wenn man einen gewissen Erfahrungsschatz mitbringt, auch auf Konferenzen
zu gehen. Und das haben wir zum Beispiel sowohl als auch als im Beginnerbereich als auch im fortgeschrittenen Bereich auch meiner Meinung nach zu spät und zu wenig gemacht. Und das fängt jetzt quasi auch, oder haben wir seit einer gewissen Zeit auch dann angefangen so umzusetzen, nur dass es halt uns Tipp an dich ist. Liebe zuhören, lieber Zuhörer. Wartet damit nicht zu lange. Ja. Habe ich eigentlich auch gar nichts mehr hinzuzufügen.
Hast du jetzt eigentlich auch noch mal kurz zusammengefasst, wie gesagt, Bücher auf jeden Fall, cooler Punkt, gibt es denn ein Buch, was du gerne hättest? Früher gelesen ich jetzt ja wen? Fragst du? Es gibt ein Buch, was ich irgendwann mal gelesen habe, und das fand ich. Also fand ich auf jeden Fall sehr interessant und ich glaube, dass es auch für. Verhältnismäßig am Anfang auch gut geeignet, dass es nennt sich besser coden. Wann hast du das ungefähr? Also kannst du es noch ungefähr
zeitlich einordnen. Würde mich mal interessieren, weil du meinst früher wäre cool gewesen und das ist so für Anfänger auch geeignet. Erst nach dem Studium.
So hab ich das O. K ja ja, also bei mir ist es auch so im ich hab im Studium glaub ich ein Buch gelesen, das war irgendwie der C plus plus Entwickler oder irgendwie so weiß ich nicht mehr wie das hieß und das ist halt also weil du es ja auch angesprochen hast wirklich eigentlich ziemlich wenig, weil man kann sich ja auch wirklich damit sehr gut weiterbilden und vor allem auch spezifisch, wenn man jetzt ein gewisses Problem hat, gibt es 100 Proven gutes Buch dazu, also
ok 100 Pro ist vielleicht übertrieben wenn es zu. Spezifisch ist. Aber für so grundlegende Themen gibt es ja meistens schon echt coole Bücher, die einem da echt stark weiterhelfen können. Oder halt auch einfach mal, dass es wieder aus der Bubble raus, wenn man Bock hat auf ein ganz anderes Thema als sein eigentliches Geschäft, sage ich mal so im Job im Studium, dann hilft sowas natürlich auch enorm. Definitiv.
Dann würde ich sagen, können wir die Folge ja mal mit einem Kleinen mit einer kleinen Zusammenfassung einfach mal schließen. Vielen dank Tino auf jeden Fall für diesen schönen Austausch. Jo, bitte bitte für deine Insights auch wieder. Und damit würde ich einmal ganz
kurz noch mal zusammenfassen. Liebe zuhören, lieber Zuhörer, mach nicht diese Fehler, mach es besser als wir auch und wir würden auf jeden Fall vermeiden, dass man nicht gerne seinen Code zeigt, also geh ruhig raus, hol dir Feedback für deinen eigenen Code. Zeig ihn her, den Code und. Lernen daraus, wenn dir jemand n Feedback dazu gibt.
Der zweite Punkt ist frag Nachhilfe, das ist wichtig wenn irgendwelche Fragen aufkommen, frag sie gleich und such dir auch die Hilfe und gib dir nicht die Blöße oder denkt nicht, dass es eine Blöße geben ist. Wenn man Fragen hat, weil jeder hat Fragen. Dann der dritte Punkt, Eier nicht zu lange rum. Strukturiere deine Arbeitsweise mit zum Beispiel Abtesten von Code und debuggen.
Und im vierten Punkt ist es natürlich auch sehr wichtig, auch für Anfänger geeignet, das Refactoring zumindest die Übungen sammeln an der Stelle und auch sich einfach besser für
später aufstellen, dass. Nicht auf seinen eigenen Code später besser lesen kann genau, und im fünften Punkt ist es wichtig, dass man nicht zu lange in seiner eigenen Bubble lebt, das heißt, man sollte rausgehen, in den Austausch gehen und einfach auch mit Leuten in Kontakt treten, sich vielleicht auch über Bücher oder Kurse weiterbilden. Was auf jeden Fall möglich ist, ist, wenn du gar keinen
Anhaltspunkt hast. Einen hast du auf jeden Fall, nämlich die Coding Buddies. Das sind wir kommen in unserer Community. Hier kannst du dich auch austauschen. Ja, ja. Hab ich was vergessen? Sehr. Schön zusammengefasst. Nein, super, eine letzte Sache noch, wenn Liebe zu guter liebe Zuhörer, die auch noch n cooler Punkt einfällt, was vielleicht bei dir n Big Fail war und wo du denkst, dass andere daraus lernen können. Dann schreib uns doch gerne, lass uns diesen Fail zukommen.
Wir können auch gerne ein bisschen drüber reden, haben wir auf jeden Fall Bock drauf und dann können wir das auch gemeinsam mit der Community teilen, das wär auf jeden Fall megageil. Und solltest du dich irgendwo in den Punkten vielleicht auch wiederfinden, wo du sagst, Oh ja, das kenn ich, oder? Danke, dass ihr mich darauf hingewiesen habt. Dann schreibt uns auch, das wäre auf jeden Fall cool. Genau.
Einfach mal gucken, wo steh ich selber, wo kann ich mich mit identifizieren oder falt mir noch was Neues. Ein guter Punkt Kino in diesem Sinne würde ich sagen, guck auch mal auf unseren anderen Plattformen vorbei, auch also die Links dazu findest du in den in den Shownotes, genauso wie unsere Podcast Mail, wo du dich melden kannst, auch gerne über Instagram und in diesem Sinne würde ich sagen, hoffentlich hören wir uns in der nächsten Folge wieder deine Coding Buddies. Gemeinsam besser.
Was?