Latest / Coding Buddies | Tech & Dev-Mindset / 5 Dinge die wir gerne am Anfang gewusst hätten
Transcript
- 0:00Bis 06:00 Uhr morgens am Montag einreichen und so.
- 0:02Weil einmal hatte ich die Situation, da bin ich völlig
- 0:05fertig, morgens um 5 aufgestanden, hab noch irgendwie
- 0:09an dem einen. An der einen Aufgabe
- 0:12Rumprogrammiert und hab versucht die einzureichen und es ging
- 0:15dann nicht. Coding Body, Deinem Podcast rund
- 0:18um Softwareentwicklung und aktueller Technews.
- 0:21Herzlich Willkommen. Was?
- 0:34Ein herzliches Hallo und schön, dass ihr wieder eingeschaltet
- 0:37habt zur neuen Folge vom Coding Buddies Podcast und zwar mit
- 0:41mir, dem Fabi und natürlich auch den Tino, den ich hier schon
- 0:45sehe und herzlich begrüße. Tino, Wie geht es dir?
- 0:48Hello Hello, Was geht ab, Fabi? Was geht ab?
- 0:53Ja, mir geht es gut, wie geht es dir?
- 0:56Ja, ja, soweit alles gut. Wetter ist irgendwie wieder n
- 1:00bisschen. Nass und kalt so richtig trist.
- 1:04Weißt du, das ist das? Ich will nicht sagen, das zieht
- 1:07einen runter, aber das Macht, also es drückt auf die Stimmung.
- 1:10Bisschen finde ich, ich bin da nicht so Fan von, ich bin nicht
- 1:13so team 13 Grad und Regen, so weißt du.
- 1:20Bist du ein bisschen wetterfühlig, oder ja, was heißt
- 1:23das Wetter für dich? Aber ich finde also man hat doch
- 1:25einfach die größere Motivation, was auch draußen gerade zu
- 1:28machen, wenn schönes Wetter ist oder was ich halt auch geil
- 1:31finde ist, wenn es richtig kalt ist und trocken.
- 1:33Also ich mag halt Regen nicht so Regen ist nicht meins.
- 1:35Ja ok, verstehe ich. Also ja, kann ich irgendwie
- 1:39verstehen, ist natürlich auch schöner, wenn die Sonne scheint,
- 1:42aber ich meine wenn so wenn es so regnet, so ist auch geil,
- 1:45dann kannst du schön ohne schlechtes Gewissen drin
- 1:47bleiben, ja. Du brauchst keine Begründung.
- 1:52Ja, ich finde es halt immer nervig so, wenn man irgendwann
- 1:54anfangen muss die Heizung anzumachen.
- 1:57Ja, das ist, das geht noch aktuell, aber die es naht.
- 2:02Ja, es naht. The winter is coming.
- 2:06Also wie war das denn? So, dann haben wir den Nerdwitz
- 2:09schon abgehackt. Können wir weitermachen, können
- 2:12wir weitermachen? Genau, es.
- 2:13Ist nämlich auf jeden Fall auch was, was ich unbedingt gerne
- 2:15ansprechen möchte. Und zwar hat uns eine Hörerin
- 2:19eine Mail geschrieben, und zwar auf die Folge Mythos oder Fakt,
- 2:24und zwar keine Frauen in der Softwareentwicklung, das hat da
- 2:27hat mir mal drüber gesprochen und ein bisschen.
- 2:32Uns angeschaut, ob es denn wirklich so ist, dass man
- 2:34irgendwie wenig Frauen in der Softwareentwicklung findet.
- 2:37Und wir haben gesagt, ja, bei uns ist es leider tatsächlich
- 2:39so, was schade ist und ne andere Hörerin hatte uns da auch vor n
- 2:43paar Monaten schon mal ne Story zugeschrieben, wobei ihr die
- 2:46Frauenquote sehr hoch war in der Abteilung oder in dem
- 2:50Arbeitsumfeld in dem sie arbeitet, natürlich auch in der
- 2:53Softwareentwicklung. Und jetzt hat uns Sabrina
- 2:55geschrieben und. Mal ihre Story uns geschildert
- 2:59und das war auf jeden Fall sehr interessant und sie meinte, wir
- 3:01können die gerne teilen und deswegen würde ich sie einmal
- 3:04ganz kurz teilen. Und zwar erarbeitet Sabrina
- 3:09schon so seit 26 Jahren in der Softwareentwicklung, 21 Jahre
- 3:12davon selbstständig, was ich auf jeden Fall sehr beeindruckend
- 3:15finde, muss ich sagen. Und auf jeden.
- 3:19Fall genau, und das hat schon also ihre Begeisterung oder ihr
- 3:23Interesse an Technik hatte sie eigentlich schon als Kind, da
- 3:26ging das schon los und das hat dann auch dazu geführt, dass sie
- 3:29so mit 12 oder 13 Jahren circa also die ersten Bereiche.
- 3:33Basic ich weiß nicht, ob man das noch kennt.
- 3:35Basic ist ne Programmiersprache. Hatte sie die ersten
- 3:39Berührungen, und zwar mit einem Lerncomputer, find ich.
- 3:43Klingt auch geil, ich glaub ich hatte auch mal so n Ding ich
- 3:46weiß nicht kennst du sowas lerncomputer kennst du was voll
- 3:49geil ist? Auch so glaube ich, ich weiß gar
- 3:51nicht gibt es sowas heute noch? Ich kann's dir nicht sagen bin
- 3:54ich raus. Das kann ich dir auch nicht
- 3:56sagen, aber man muss halt dazu sagen, es war halt auch ne
- 3:58andere Zeit, ne, also da war das jetzt nicht allen.
- 4:00Üblich auf jeden Fall. Wie gesagt bei uns, auch bei
- 4:04uns. War es ne andere Zeit?
- 4:06Heute sind die Lerncomputer eher die Smartphones,
- 4:09wahrscheinlicher, auf jeden Fall hat sie das total fasziniert und
- 4:12mit 17 hat Sabrina dann auch in einer Softwarefirma als
- 4:17Programmiererin, also die hat sich da beworben und wurde auch
- 4:19eingestellt und hat dann dort angefangen und die Firma hat ihr
- 4:22dann auch so einige Kurse ermöglicht, was ja auch nicht
- 4:25immer so sag ich mal Gang und gebe ist also an sich schon mal
- 4:28eine coole Sache und. Dort, in diesen Kursen, die sie
- 4:31da gemacht hat, war sie nach ihrer Schilderung halt eben auch
- 4:34die einzige Frau. Tatsächlich.
- 4:36Also da gab es dann wohl, so wie ich das mitgekriegt habe oder
- 4:39gelesen hab in der Mail auch keine anderen Frauen, da war sie
- 4:41wirklich die einzige, was natürlich auch krass ist.
- 4:44Ne, also wie du meinst, es ist natürlich schon einige Jahre
- 4:46her. Aber nichtsdestotrotz.
- 4:49Schon erstmal ne sehr geringe Quote und dann hat sie in dieser
- 4:55Firma 5 Jahre ungefähr gearbeitet und hat sich dann
- 4:59auch so ab der Hälfte ungefähr auf Webentwicklung fokussiert
- 5:03und hat sich dann aber nach der Zeit in dieser Firma
- 5:06selbstständig gemacht. Und das ist ja jetzt immer noch
- 5:10und in der Zeit, also in ihrer ganzen Laufbahn, sage ich jetzt
- 5:14mal, hat sie bisher eine Mitarbeiterin gehabt und eine
- 5:18Praktikantin, und sie hatte auch einen Praktik, einen anderen
- 5:22Praktikanten noch gehabt und auf diese Stelle hatten sich sogar
- 5:25auch relativ viele beworben, wie sie meinte.
- 5:28Allerdings, wo hat sich auf diese Praktikantenstelle keine
- 5:31einzige Frau beworben und das fand ich auch krass, das heißt
- 5:35im Großen. Und Ganzen, wenn man das jetzt
- 5:37mal runterbricht, hatte sie eine Mitarbeiterin und eine
- 5:40Praktikantin und. Bisher und sonst wohl keine
- 5:45Frauen mehr in der Softwareentwicklung, so in ihrem
- 5:47Kontext. Und das find ich halt schon echt
- 5:49krass, weil das ist auf jeden Fall noch mal NN ganz ganz.
- 5:54Ja, wie sagt man ganz, ganz anderes Bild als das, was wir
- 5:56schon mal von der anderen, höheren mitbekommen hatten.
- 6:00Stackt sich dann eher wieder mit unseren Erfahrungen.
- 6:03Ja. Das ist schon interessant.
- 6:06Also sie hofft sich oder wünscht sich natürlich auch, dass die
- 6:09Quote da mehr steigt, weil wie gesagt, Liebe Zuhörerin, lieber
- 6:12Zuhörer, hör gerne mal in die Folge rein, da haben wir auch
- 6:15schon ne Menge drüber gequatscht und wie wir das sehen und was
- 6:19unsere Erfahrung da sind und was ich aber total schön fand an der
- 6:22ganzen Story war, dass dieser Lerncomputer, den hat ihre Oma
- 6:25ihr geschenkt und damit hat sozusagen ihre Oma den
- 6:28Grundstein sozusagen für ihre gesamte Laufbahn gelegt und ja.
- 6:33Es ist auf jeden Fall, würde ich sagen, echt coole Oma gewesen.
- 6:35Naja, auf jeden Fall, das ist mega schön, dass da so der
- 6:38Grundstein gelegt worden wurde und man sagen kann okay das hat
- 6:42geprägt in die weitere Richtung, Halt auch in die
- 6:45Softwareentwicklung zu gehen und das sind nämlich genau die
- 6:48Punkte, die wir auch in der Folge da so herauskristallisiert
- 6:51haben, dass es halt in den frühen Jahren wichtig ist, halt
- 6:54auch mal zu zeigen, wie spannend das Feld sein kann, also Thema
- 6:59Softwareentwicklung, Informatik allgemein.
- 7:02Und. Das Interesse zu wecken, dann
- 7:03genau. Und deswegen auch speziell an
- 7:06die höheren. Schickt uns auch gerne eure
- 7:09Story, wie ihr in die Softwareentwicklung gekommen
- 7:10seid, weil wir wollen natürlich auch motivieren, auch vielleicht
- 7:13hören zu erreichen, die noch überlegen ob sie es machen oder
- 7:16nicht. Und damit quasi ne Motivation
- 7:19geben. Das wär mega cool.
- 7:20Also die Mail findet ihr in Shownotes, das noch mal so am
- 7:24Rande, meldet euch genau. Und ja, dann können wir jetzt
- 7:28auch richtig Reinstarten in die Story oder die Story sage ich
- 7:30schon, ich werd. Die Folge?
- 7:33Genau jetzt kommen wir zu unserem heutigen Thema.
- 7:35Was hast du denn mitgebracht? Fabi, Ich hatte mir überlegt,
- 7:38lass uns doch vielleicht einfach mal wieder eine etwas weniger
- 7:42technische für. Wir hatten jetzt einige sehr,
- 7:44sehr technische Folgen gehabt, lass uns jetzt vielleicht mal
- 7:46wieder n bisschen mehr auf. Eine nicht ganz so technische
- 7:49Folge aufnehmen. Und zwar wollen wir mal oder
- 7:53können wir mal darüber sprechen, welche 5 Dinge wir am Anfang
- 7:57unserer Laufbahn Karriere, wie auch immer man es nennen möchte.
- 8:03Der Softwareentwicklung im Allgemeinen Was hätten wir am
- 8:06Anfang gerne gewusst, dass man vielleicht einfach wir, dass wir
- 8:09noch mal Revue passieren lassen. OK, welche 5 Dinge, wir können
- 8:13ja immer so uns n bisschen abwechseln, fallen uns denn ein
- 8:16die irgendwie. Die wir, wenn wir jetzt noch mal
- 8:19an den Anfang unserer Software Entwicklungs ja, wie nennt man
- 8:25das? Historie zurückgucken Was hätten
- 8:27wir gerne gewusst. Ja.
- 8:29Also im Prinzip jetzt bei uns im speziellen Fall noch vor dem
- 8:33Studium, vor dem Informatikstudium, gedanklich.
- 8:36Ja, würde ich sagen. Also im Endeffekt kann man
- 8:38natürlich sagen, OK, also wirklich.
- 8:40Wo wir angefangen haben, uns mit dem Thema zu beschäftigen, was
- 8:43bei uns beiden, da wir ja wenig vor Augen hatten, eigentlich
- 8:46ziemlich nahe dem Studium dann ist.
- 8:48Genau genau also eigentlich so genau dieser Punkt, wenn man
- 8:51sagt, so, jetzt weiß ich nicht, ich möchte das machen, also mit.
- 8:55Dem Gedanken spielt. Und dann?
- 8:58Sozusagen halt also in die Softwareentwicklung einsteigen.
- 9:00Es kann, wie du meintest, es kann Anfang des Studiums sein,
- 9:02es kann aber auch schon viel früher, aber auch viel später
- 9:04sein, es kann auch sein, wenn man gerade dabei ist, zum
- 9:06Beispiel als Quereinsteiger oder Quereinsteigerin sozusagen
- 9:09diesen Schritt zu. Machen ja oder Ausbildung?
- 9:11Also im Prinzip sind es ja immer die gleichen Gedanken am Ende.
- 9:15Die einen da vielleicht ein bisschen, wie soll ich sagen,
- 9:19mit die, die einen beschäftigen, so oder was man halt vielleicht
- 9:22da hätte gerne gewusst, was die Entscheidung erleichtert hätte.
- 9:26Ja, genau. Okay finde ich cool, das Thema,
- 9:28lass uns das machen. Sehr gut, Let's go.
- 9:33Ja, soll ich einfach am Anfang ja dann.
- 9:38Dann also was, was finde ich ein wichtiger Punkt ist oder was man
- 9:42auch so häufig mitkriegt. Auch Fragen auch in der in
- 9:46unserer Community bei den Coding Buddies beispielsweise, aber
- 9:48auch so was einem also was mir zumindest auch schon oft
- 9:51begegnet ist und mir auch damals am Anfang begegnet ist, also mir
- 9:54persönlich sozusagen ist so ein bisschen die Frage, mit welcher
- 9:57Sprache fange ich an und ich finde, das ist eine ganz häufige
- 10:01Frage, die man sich stellt am Anfang und sich denkt okay fange
- 10:05ich jetzt zum Beispiel mit Java an, fange ich mit go an, fange
- 10:08ich mit. Das Plus an was auch immer, es
- 10:11gibt so viele Sprachen und diese Frage, die wird, glaube ich oft
- 10:15gestellt und die habe ich mir damals auch gestellt.
- 10:17Also wir hatten ja im Studio mit Java zum Beispiel angefangen und
- 10:20ich hatte mich damals auch gefragt, ist das jetzt cool, ist
- 10:23das jetzt gut? Muss ich jetzt nur noch Java
- 10:26programmieren in Zukunft? Wie wie wird das Laufen?
- 10:29Und ich hab mir da unglaublich viele Gedanken drüber gemacht
- 10:32und. Ich find, und das ist so der
- 10:35erste Punkt, der mir da eingefallen ist zu dieser
- 10:38Fragestellung. Software also wenn man Software
- 10:42entwickelt, dann geht es eigentlich nicht nur darum
- 10:44irgendwie ne Sprache zu beherrschen und es geht auch
- 10:46nicht darum zu sagen, du musst jetzt eine Sprache wählen und
- 10:49dann bleibst du bei dieser Sprache oder diese Sprache ist
- 10:52unglaublich ausschlaggebend für das, was in Zukunft passiert so,
- 10:57sondern es geht halt im Endeffekt eigentlich vor allem
- 10:59darum, dass man einfach erstmal anfängt so, und ich finde es
- 11:03natürlich nicht schlecht zu sagen, okay.
- 11:05Erstmal eine Sprache wählen, aber ich glaube es ist einfach
- 11:08nicht unbedingt wichtig, welche Sprache mit welcher Sprache man
- 11:11anfängt. Also es ist fast egal mit
- 11:13welcher Sprache man startet, sondern ich würde zum Beispiel
- 11:16sagen, Ey, nimm dir eine Sprache, fang damit an und wenn
- 11:20du sie gut findest und das irgendwie was für dich ist, dann
- 11:23ist es cool, dann macht es weiter, wenn du sagst, wenn du
- 11:25dir denkst, das ist es gerade nicht, dann probiere nochmal
- 11:28eine andere aus, jetzt unter dem Kontext, dass du auf jeden Fall
- 11:32Software entwickeln möchtest. Also wenn du sagst.
- 11:33Ja, sehr viel, alles blöd. Na dann ist das eh geil, aber
- 11:38einfach diese dieser Punkt, den ich zum Beispiel gerne gewusst
- 11:41hätte, wäre, dass man sagt. Es ist egal, welche mit welcher
- 11:45Sprache du anfängst. Ne, also such dir eine aus,
- 11:48starte damit und am Ende und das ist wichtig, ist so ne
- 11:52Programmiersprache ein kleiner Teil von der Softwareentwicklung
- 11:56weißt du also wie stehst du dazu oder kennst du das auch?
- 12:00Hattest du sowas ähnliches auch Tino?
- 12:03Ja, also ich sag mal so in bei uns im Studium wie du meintest
- 12:06mit Java war ja im Prinzip vorgegeben durch das Studium
- 12:10oder durch den Professor der die Vorlesung geleitet hat.
- 12:13Und die Wahl darauf ist ja am Ende.
- 12:18Meistens sowas wie Java, weil du da die Grundkonzepte gut dran
- 12:21erklären kannst, weil das halt ne.
- 12:23Straight der Sprache ist, wo du auch zum Beispiel auf
- 12:25Objektorientierung eingehen kannst, was oft Bestandteil ist
- 12:29für Vorlesungen, wie zum Beispiel so Algorithmen und
- 12:32Datenstrukturen, wie wie sie oft genannt wird.
- 12:35Und das ist es am Ende auch schon.
- 12:38Du kannst halt die Theorie, das allgemeine Verständnis zur
- 12:41Programmierung daran erklären und die Sprache ist dabei gar
- 12:43nicht so entscheidend. Klar, wenn ich jetzt ne Sprache
- 12:46nehme, die nicht auf Objektorientierung ausgelegt
- 12:48ist, wird es schwer sein praktisch zu erklären wie
- 12:51Objektorientierung funktioniert, aber das ist halt im Prinzip
- 12:55gibt es trotzdem viele Sprachen, die dafür geeignet sind am Ende
- 12:59und dann bist du halt an dem Punkt, dass du sagst okay ich
- 13:01lerne jetzt, ich krieg jetzt so ein Werkzeug, womit ich das
- 13:04umsetzen kann, aber. Entscheidender ist eher mein
- 13:07Algorithmisches denken, mein Verständnis der
- 13:09Softwareentwicklung und nicht das Werkzeug.
- 13:11Was ich, so sage ich mal, imaginär in der Hand habe, um
- 13:15Zoffe zu entwickeln. Ja, deswegen würde ich sagen,
- 13:20ja, würde ich mich da jetzt auch nicht mehr so verrückt machen.
- 13:26Aber mit welcher? Also mal noch mal so ne andere
- 13:29Frage, mit welcher Sprache würdest du aus der heutigen
- 13:33Sicht theoretisch einmal mal starten, wenn wir gerade dabei
- 13:35sind? Du persönlich jetzt.
- 13:43Ohne dass also quasi so jetzt vom Studium noch mal so ganz
- 13:47allgemein bist du jetzt. Ja, wenn du, wenn du mit dem
- 13:49heutigen Wissen sozusagen dir einen Zettel schreiben könntest,
- 13:52in deinem vergangenen ich diesen Zettel geben könntest, sagen
- 13:55könntest, starte mit dieser Sprache, welche wäre das?
- 13:59Wäre ich würde auch wieder Java machen.
- 14:03Ich finde Java, Java teilweise einen schlechten Ruf, was ich
- 14:06nicht verstehe, aber ich würde es wieder machen, weil du wie
- 14:09gesagt viele Grundkonzepte daran erklären kannst.
- 14:11Also ich würde beispielsweise und jetzt während vielleicht
- 14:15einige empört sein, ich würde zum Beispiel nicht mit Python
- 14:18anfangen, auch wenn es sehr beliebt ist, aber ich finde,
- 14:21Typisierung ist ein wichtiger Punkt, auch wenn du es ja ab
- 14:24einer gewissen Python Version machen kannst.
- 14:26Aber du musst es nicht und deswegen finde ich so sprachen
- 14:28da besser. Wo das schon?
- 14:32Erzwungen ist oder wichtig ist oder nicht vermeidbar, wie man
- 14:35es immer auch nennen möchte. Und im Vorteil gegenüber CC Plus
- 14:41Plus oder sagen wir mal C plus plus.
- 14:42Um jetzt ne Objektorientierung zu bleiben ist halt, dass du
- 14:45dich mit dieser ganzen Speicherverwaltung da nicht so
- 14:49extrem auseinandersetzen musst. Du hast halt auch keine Points.
- 14:52Methmetik das wird dir abgenommen und das ist für ein
- 14:55Staat auf jeden Fall sehr angenehm.
- 14:56Also deswegen würde ich jetzt auch nicht zum Beispiel mit C
- 14:58plus Plus starten, aber kann man genauso machen, es ist ja
- 15:01wirklich am Ende geht es wie du meinst ja um Programmieren
- 15:05lernen und nicht eine Sprache lernen.
- 15:07Aber ich wär da glaub ich immer noch Team Java.
- 15:12Ja interessant, wie sieht das bei dir aus?
- 15:17Ähnlich, ich glaub ich würd ich glaub ich hätte Bock einfach ich
- 15:20würd sagen Kotlin bei Kotelyn ist ähnlich wie Java, ist aber n
- 15:25bisschen angenehmer, aber ich muss dazu sagen ich kenn halt
- 15:29Kotelett nur aus der Sicht eines fortgeschrittenen
- 15:32Programmierers, sozusagen weil ich irgendwann ja vor einigen
- 15:34Jahren mal mit angefangen hab. Also ich kann es gerade nicht so
- 15:38richtig einschätzen wie das ist, wenn man damit wirklich von
- 15:40Grund auf startet, aber. Ich würd s einfach ja, give it
- 15:44try sozusagen. Gerade wenn es um Basics geht,
- 15:49wird es auch mit beiden funktionieren, denke ich.
- 15:53Genau. Ja, also auf jeden Fall ein
- 15:55cooler erster Punkt. Ich.
- 15:58Würde mal noch einen zweiten in den Ring werfen und zwar was ich
- 16:03mir wie du so schön gesagt hast, auf dem Zettel schreiben würde
- 16:06für mein zukünftige nicht zukünftiges Vergangenes, nicht
- 16:09für die Zukunft in die Vergangenheit.
- 16:12Ist sich frühzeitig mit Projektverwaltung.
- 16:16Und Software Versionierung auseinanderzusetzen und da als
- 16:20Stichwort Halt zum Beispiel Git zu verwenden, weil ich weiß
- 16:24noch, dass ich am Anfang. So gerade, sagen wir mal, gehen
- 16:28wir mal ins Studium und du hast so deine ersten Kurse und sollst
- 16:31zu übungsaufgaben programmieren, dann war es halt so, dass sich
- 16:34das einfach so Files hatte, oder ich habe halt alles in eine in
- 16:38eines ein Java file beispielsweise gehauen und habe
- 16:41da drin rum programmiert, habe mir was zurückgelegt, habe eine
- 16:44neue Funktion geschrieben, habe einfach rum probiert quasi und
- 16:47habe eigentlich keine richtige Verwaltung meines kleinen
- 16:50Übungsprojektes gehabt und dann kommt man halt schon mal schnell
- 16:53durcheinander und dann irgendwann verlässt.
- 16:56Man sich dann doch einmal zu sehr auf Strg Plus z und dann
- 16:59funktioniert es nicht mehr, dann weißt du nicht mehr was da stand
- 17:01und so weiter und sofort und man muss einfach auch sagen, dass
- 17:07ein also sich früh damit auseinanderzusetzen bringt ja
- 17:11halt auch viele Vorteile, wenn es in das erste echte Projekt
- 17:14geht, weil um Versionsverwaltung gibt es keinen Weg drumherum.
- 17:18Es gibt verschiedene Möglichkeiten, was man machen
- 17:20kann, auch so Stichwort in der Uni, wie wir Dropbox verwendet
- 17:24haben, haben wir ja so in den allerersten Folgen mal erzählt.
- 17:28Ist natürlich ein Fortschritt im Vergleich zu gar nichts machen
- 17:32ne aber auch nicht gut und deswegen würde ich mir auf den
- 17:35Zettel schreiben. Tino von damals setze ich mit
- 17:40Git auseinander, so früh wie möglich, aber das ist ein cooler
- 17:43Punkt. Also habe ich jetzt sogar nicht,
- 17:45auch nicht so richtig dran gedacht, finde ich aber wirklich
- 17:47auch spannend, gerade wenn ich darüber nachdenke, dass ich
- 17:50halt, also du hast ja gerade Dropbox erwähnt, ich glaube
- 17:53meine allerersten Programme, wo eine Menge schief gelaufen ist,
- 17:58ich einfach noch nicht drin war, gerade so in den ersten
- 18:00Semestern, da lief das ungefähr so, ich hatte einen Ordner und.
- 18:04Da war dann sozusagen keine Ahnung, sagen wir mal
- 18:06übungsaufgabe. 1. Nenne ich es jetzt mal fiktiv,
- 18:09und da war übungsaufgabe 1, Version 1 drin, version 2,
- 18:12Version 3, also ein Ordner wo ganz viele Versionen drin waren
- 18:16und immer wieder so trial and error so.
- 18:18Probiert jetzt mal das. So, und dann, ah nee, das
- 18:21irgendwie klappt das nicht, aber ich will den Code nicht
- 18:23wegschmeißen, weil vielleicht, vielleicht ist da ja was Gutes
- 18:25dran, also nicht dass ich jetzt irgendwas lösche, was irgendwie
- 18:28wichtig wäre. Weißt du könnte ja verloren
- 18:30gehen. Genau.
- 18:32Und so sah das dann bei mir aus. Weißt du, dann hatte ich
- 18:34irgendwie ganz viele Files da drin und irgendwann habe ich
- 18:36aber auch gar nicht mehr durchgeblickt.
- 18:37Also es ist halt auch nicht wirklich ratsam, das so zu tun
- 18:41und deswegen. Es geht auf jeden Fall ein super
- 18:45guter, super guter Punkt und ich glaube den den den möchte ich
- 18:49übernehmen und sagen, ja, ich möchte auch gerne.
- 18:53Genutzt haben wollen. Am Anfang also ist ein super
- 18:55super Punkt finde ich richtig gut, hast mich auch direkt
- 18:58gehabt jetzt sehr gut. Aber das Ding ist auch gerade.
- 19:07Also was, was mir direkt in den Kopf kommt ist, wenn ich es auch
- 19:11daran an früher denke. Klar, also auf der einen Seite
- 19:13wäre es echt hilfreich gewesen, auf der anderen Seite hatte ich
- 19:17auch aber auch so viel um die Ohren, sage ich jetzt mal mit
- 19:20neuen Sachen, die man irgendwie lernen muss, dass ich eigentlich
- 19:22dann auch eher wieder. Froh war, dass ich nicht noch
- 19:25mehr Neues lernen musste. Aber wenn man jetzt mal wirklich
- 19:28ganz ehrlich ist, ist das so. N du guckst dir das mal an,
- 19:32drückst dir das drauf und dann ist es halt im Endeffekt n ne
- 19:36nachhaltige Sache, die einem einfach weiterhilft und deswegen
- 19:40würde ich da halt auch voll mitgehen.
- 19:41Aber wie gesagt, so der erste Gedanke ist dann auch wieder
- 19:44oder was schnell hochkommt und was man auch total verstehen
- 19:46kann, wenn irgendjemand sagt Hey Leute was soll ich noch alles
- 19:50lernen, es ist sowieso schon so viel, also kann ja auch sein.
- 19:54Naja und weil man dann das Gefühl hat, das hat mit der
- 19:56Entwicklung an sich gar nichts zu tun, sondern ist so ein Tool.
- 19:58Was erleichtert dein ganzes Handling sage ich mal.
- 20:02Aber gleichzeitig muss man ja auch sagen, du musst ja nicht
- 20:05direkt ein Git Profi werden, das reicht ja wirklich die Basic
- 20:09Befehle zu kennen und wenn man realistisch an die Sache rangeht
- 20:14wirst du ja auch anfangs das alleine verwalten.
- 20:17Also jetzt zum Beispiel ein Reporter Tory und.
- 20:21Da brauchst du nicht viel, um das zu bewältigen, sage ich mal.
- 20:25Also nicht viel an wissen, das sind wirklich.
- 20:27Basics, die man relativ schnell lernen kann.
- 20:29Ja, und die Übung, die du hast, wenn du jetzt beispielsweise wie
- 20:33du meintest, Übungsaufgabe 1 in zig Versionen hast und du also
- 20:38sag ich mal versionierst, das dann auch schon richtig, das ist
- 20:40ja alles Übung, was dir hilft später.
- 20:42Wirklich locker flockig mit Git umgehen zu können.
- 20:46Ja, und das ist glaube ich der entscheidende Punkt, weil
- 20:49Erfahrung muss man da sammeln bei, das ist sehr wichtig und
- 20:52die kriegst du dann halt frühzeitig.
- 20:54Und ich finde auch eigentlich, wenn man also wenn ich jetzt
- 20:56noch mal drüber nachdenke ne n Punkt den ich am Anfang gerne
- 21:00gewusst hätte. Stell dir vor, du weißt sowas
- 21:02vielleicht schon, du weißt willst zum Beispiel Informatik
- 21:05Studierende und Ausbildung machen oder n Quereinstieg
- 21:07machen. Dann kann man ja im Vorfeld auch
- 21:09schon einfach sagen, OK, und jetzt guck ich mir einfach mal
- 21:12git an und dann muss ich es mir ja nicht während der ganzen
- 21:15anderen, sag ich mal. Themen, die dann sozusagen noch
- 21:19kommen, noch nebenbei Aufdrücken, sondern hab das
- 21:21schon gemacht und wie du meintest, es ist ja an sich
- 21:24erstmal für den lokalen Gebrauch auch nicht viel.
- 21:28Super guter Punkt. Ja, es ist ja auch eigenständig.
- 21:31Also du musst ja also wie du meintest, man kann sich das im
- 21:34Vorfeld angucken, weil du musst ja dafür nicht programmieren
- 21:36können, du kannst ja auch irgendwelche Textdateien
- 21:38verwalten, oder? Was auch immer du an Dateien
- 21:42verwalten willst und damit kann man ja schon rumspielen.
- 21:45Du kannst ja wirklich eine Textdatei anlegen, da schreibst
- 21:48du jetzt Hello World rein um nochmal so im Coding Kontext zu
- 21:50bleiben und dann änderst du die Datei versionierst du und guckst
- 21:54dir das einfach mal an wie sich das verhält, welche Befehle man
- 21:56braucht und damit also damit kannst du ja schon ein richtig
- 22:00gutes Know How aufbauen um später dann deine ersten kleinen
- 22:04Projekte verwalten zu können, definitiv.
- 22:06Das stimmt. Ja, also wie gesagt zweiter
- 22:09Punkt. Geh ich total mit Git einfach
- 22:12oder ne andere Versionsverwaltung, aber git ist
- 22:14auf jeden Fall ein Klassiker, einfach so früh wie möglich
- 22:17verwenden und Erfahrung damit sammeln.
- 22:20Genau. Und es ist frei.
- 22:21Es kostet. Nichts.
- 22:23Auch wichtig, das stimmt. Guter guter Punkt.
- 22:27Was mir direkt noch einfällt oder was auch irgendwie passt zu
- 22:31diesem Ganzen, was ich vorhin meinte, ne, ich wusste gar nicht
- 22:34mehr welcher Teil vielleicht gut war am Code und was funktioniert
- 22:37da, was ich vielleicht noch mal brauche, es war ja try and error
- 22:40was ich früher gemacht habe und da kommt also das führt mich
- 22:44jetzt zum dritten Punkt, den ich schon gerne am Anfang gewusst
- 22:47hätte und zwar einfach der Punkt, dass.
- 22:51Ich mir gesagt hätte, so früh wie möglich anfangen zu testen
- 22:55oder sich mit testen zu beschäftigen und es geht, ich
- 22:59weiß, wir mögen das und wir sagen das oft, dass man auch
- 23:03nach TDD arbeiten soll und so weiter und das ist natürlich ne
- 23:05gute Sache. Es geht jetzt aber nicht darum,
- 23:07dass man sagt, Okay, du musst jetzt, sobald du anfängst zu
- 23:10programmieren, sofort nach Tdd programmieren oder was auch
- 23:12immer, sondern es geht auch einfach mal darum, man muss auch
- 23:14nicht alles testen, also es geht jetzt nicht darum, komplett
- 23:17jetzt zu übertreiben, sondern zu sagen, wenn ich anfange zu
- 23:20programmieren oder anfange. Softwareentwicklung anfange, wie
- 23:24gesagt zu studieren, ne Ausbildung zu machen, den
- 23:26Quereinstieg zu machen, egal was, einfach mal vielleicht sich
- 23:30mal irgendwann die Zeit nehmen und sagen, ich hab jetzt mal ne
- 23:32kleine Funktion und schreib dazu einfach erstmal n unittest.
- 23:36Und dann guck ich mal. Und dann schreib ich vielleicht
- 23:39noch n zweiten Unittest, weil ich merke, OK, es ist vielleicht
- 23:42n if else drin, das heißt du hast ne Verzweigung, das heißt,
- 23:44du musst vielleicht verschiedene Eventualitäten in deinem Test
- 23:46abbilden und einfach mal sowas zu machen, ne, also es geht ja
- 23:50auch schon darum, dass man sagt, OK.
- 23:52Was ist denn aber zum Beispiel, wenn ich jetzt.
- 23:55Eine. Ein Test Framework.
- 23:58Ich muss ja auch erstmal anfangen zu gucken, OK wie mit
- 24:00welchem Test Framework kann ich denn irgendwas testen?
- 24:02Das geht bei manchen relativ schnell, bei manchen ist es
- 24:06vielleicht doch ein bisschen aufwendiger das aufzusetzen,
- 24:08aber genau diese Art von Erfahrung meine ich um zu sagen
- 24:12mit Erfahrung zu sammeln, mit Test Frameworks Erfahrung zu
- 24:15sammeln, einfach mal ein paar kleine Tests zu schreiben und
- 24:18nicht zu sagen ich muss jetzt alles testen, ich muss immer
- 24:21nach Tdd, also tdd Test driven development haben wir mal eine
- 24:23Folge drüber gemacht, falls es hier interessiert liebe
- 24:25Zuhörerin lieber Zuhörer, höre auch gerne.
- 24:27Mal rein, aber das ist genau das, was ich meine.
- 24:30Es geht einfach wirklich erstmal darum, Berührungspunkte damit zu
- 24:33finden oder zu bekommen und dann einfach erst mal so überhaupt
- 24:38diese Erfahrung schon mal in den Wurzeln mitzunehmen.
- 24:42Ja, ist ein sehr cooler Punkt, weil.
- 24:47Wenn ich so an unser Studium denke, weil wir ja vorhin
- 24:49meinten, so die ersten Kurse, diese Übungsaufgaben, die du
- 24:52angesprochen hattest, die mussten wir ja immer online
- 24:55quasi einreichen, den Source Code und validieren lassen,
- 24:59quasi mit der Einreichung und dann liefen da Tests drüber,
- 25:02damit man schon mal wusste, habe ich bestanden oder nicht, diese
- 25:06Aufgabe, und das sind am Ende ja auch simple Unittest gewesen und
- 25:11statt try and error zu machen, weil man hatte glaube ich 2
- 25:13Versuche einzureichen, danach war die Aufgabe gesperrt und.
- 25:17Dann stimmt und statt Try and Error n bisschen manuell was
- 25:21durchzutesten, was aus ja der Fall geht.
- 25:25Ich reiß ein OK, jetzt zeigt er mir irgendwelche Testdaten an wo
- 25:28es nicht geht. OK versuch ich.
- 25:31Manuell fix, das merkst du. Ah, jetzt geht es, ich kann nur
- 25:34noch einmal einreichen und dann hatte ich weiß nicht wie es dir
- 25:37ging, aber ich hatte immer so ne innere Unsicherheit ey komm ist
- 25:39der letzte Versuch ey ich brauch diesen Punkt weil man musste ja
- 25:42Punkte sammeln um quasi zur Prüfung zugelassen zu werden und
- 25:45du denkst dir so oh ich brauche diese Aufgabe, ich hab es doch
- 25:47schon fast jetzt lass es bitte nicht falsch sein und das ist
- 25:51ein Punkt der wird dich für immer begleiten in der
- 25:54Softwareentwicklung wenn du nicht testest weil du halt keine
- 25:57Gewissheit rein kriegst, dass etwas funktioniert und deswegen
- 26:01wäre es ja cool, wie du so schön meintest, schon Erfahrung zu
- 26:04sammeln und zu sagen, Hey pass auf, ich schreibe mir jetzt mal
- 26:05unittest und überleg mir mal wirklich, welche Fälle gibt es
- 26:09für diese Funktion, was kann reingegeben werden, was muss
- 26:12rauskommen, gibt es Edge Cases die ich vielleicht übersehen
- 26:15könnte und dann kannst du ja anfangen, dass dahingehend zu
- 26:19entwickeln und das würde auf jeden Fall rapide die
- 26:22Wahrscheinlichkeit steigern. Dass du quasi diese Einreichung
- 26:27positiv bestehst sozusagen, und das nicht abgelehnt wird.
- 26:30Ja, auf jeden Fall. Also ich kann dir sagen.
- 26:33Wie das damals bei mir war, was du Grad geschildert hast, weil
- 26:37ich weiß noch, es war montags und montags kann man mal das
- 26:41neue Übungsblatt raus und ich habe von und du konntest es
- 26:44glaube ich bis Sonntagabend einreichen und ich habe Montag
- 26:47angefangen dieses Übungsblatt zu bearbeiten.
- 26:48Ich glaube es waren immer ungefähr so 5 Aufgaben, habe
- 26:51diese Aufgaben bearbeitet und war irgendwann auch wirklich am
- 26:54Sonntagabend fertig und oder ich glaube man durfte sogar bis zur
- 26:59bis 06:00 Uhr morgens am Montag einreichen, weil einmal hatte
- 27:03ich die. Und da bin ich völlig fertig.
- 27:06Morgens um 5 aufgestanden, hab noch irgendwie an dem einen an
- 27:11der einen Aufgabe rumprogrammiert und hab versucht
- 27:13die einzureichen und es ging dann nicht, weil ich dann halt
- 27:16keine Versuche mehr hatte, weil es jedes Mal nicht geklappt hat
- 27:19und ich war immer richtig richtig fertig vor diesen
- 27:22Aufgaben. Also kann ich nachvollziehen.
- 27:26Also war bei mir eigentlich auch so gut.
- 27:29Ich muss sagen, manchmal habe ich ein bisschen später
- 27:31angefangen, weil das ist so diese diese Naivität zu sagen,
- 27:34jaja, wirst du schon schaffen und aber die, ich sage mal, die
- 27:37Aufgaben sind ja logischerweise immer schwerer geworden und
- 27:39nicht leichter, wenn du am Anfang schon gestruggelt hast,
- 27:41war es vielleicht nicht so clever, dann ein paar Tage
- 27:44verfallen zu lassen, weil die Aufgabe ja wie gesagt, schwerer
- 27:47wurde, aber ich kenne dieses Gefühl und dann kommt halt noch
- 27:51hinzu, du hast nur 2 versuche. Und verfällst du diesen
- 27:54Panikmodus, weil du nicht mehr weißt, wo oben und unten ist und
- 27:57änderst noch irgendwas an deinem Code rum weißt, dann kommen wir
- 28:00wieder zu dem Punkt Versionsverwaltung, du weißt gar
- 28:02nicht, verdammt, was war da vorher, oh mein Gott, habe ich
- 28:05jetzt einmal zu viel zurückgesetzt und keine Ahnung,
- 28:07weißt du? Weil das ist ja, das kann man
- 28:11alles mit diesen 2 Punkten, die wir genannt haben,
- 28:14Versionsverwaltung und vor allem auch testen, die sehr, sehr
- 28:18vereinfachen. Das hilft enorm und deswegen auf
- 28:22jeden Fall auch testen. Einfach nur damit Erfahrungen
- 28:25sammeln, anfangen, Erfahrungen zu sammeln, so früh wie möglich
- 28:29hätt ich das, das hätt ich wirklich auch am Anfang sehr
- 28:31sehr gerne gewusst. Ja, sehr guter Punkt.
- 28:34Gefällt mir auf jeden Fall gut, dann würd ich noch n vierten in
- 28:37die Runde werfen, also in unserer in unser Zweiergespann
- 28:40plus dir Liebe zuhören lieber Zuhörer und zwar.
- 28:46Wie formuliere ich das am besten?
- 28:48Punkt 4. Ist für mich.
- 28:50Es ist nicht entscheidend, welchen Weg du Einschlägst am
- 28:53Anfang und das muss ich ein bisschen erklären, und zwar wenn
- 28:57ich zurückblicke auf, sage ich mal die Wochen vor dem Studium
- 29:03oder beziehungsweise wo ich mich entschieden hab, was ich machen
- 29:05möchte. Also ich hatte zwar relativ
- 29:07schnell entschieden für mich, dass ich studieren möchte.
- 29:12Aber sowohl. Bei Ausbildung als auch bei
- 29:16Studiengängen ist es natürlich so.
- 29:18Es gibt Fachrichtungen, es gibt Spezialisierung, es ist ja nicht
- 29:21so, dass du sagst, ich studiere Informatik, sondern du kannst ja
- 29:24mittlerweile keine Angst 20. Übertrieben gesagt, vielleicht
- 29:27sind es auch wirklich so viele. Würde mich nicht wundern,
- 29:29verschiedene. Bereiche der Informatik so
- 29:34explizit studieren. Also ich sag mal selbst an
- 29:37unserer Uni gab es 5 Studiengänge, die alle unter
- 29:40dem. Also unter Informatik liefen,
- 29:43sage ich mal. Und zum Beispiel sozusagen ne.
- 29:45Genau, weil du hattest ja zum Beispiel sogar mit
- 29:48Ingenieurinformatik angefangen. Dann gab es
- 29:51Wirtschaftsinformatiker, also ja Wirtschaftsinformatik, also
- 29:54Wirtschaftsinformatik, ja, die ist studiert, haben sofort, ja,
- 29:57also das gab es noch, es gab computervisualistik, was halt
- 30:01viel auf Bildverarbeitung ging, und da merkt man schon, es gibt
- 30:04halt so so spezielle Bereiche, irgendwann haben sie sogar
- 30:07angefangen, dass du Game Development spezialisieren
- 30:10konntest, was ich cool finde. Auf jeden.
- 30:12Fall. Aber grundsätzlich ist es wieder
- 30:14ne Spezialisierung und irgendwann sitzt du denn vor 8
- 30:18neuen Studiengängen und hast eigentlich gesagt, Ich möchte
- 30:20Softwareentwickler werden und jetzt hast du 8 Studiengänge
- 30:23beispielsweise und sagst dir so welchen mach ich jetzt?
- 30:26Oh mein Gott, ist die Entscheidung meines Lebens und
- 30:29das meine ich mit diesem Punkt nein ist es nicht, du wirst
- 30:32jedes Mal die Basics lernen, du wirst einfach ausgebildet auch
- 30:36in der Ausbildung gibt es ja auch verschiedene du wirst ja
- 30:39grundlegend ausgebildet zu einem Softwareentwickler
- 30:43beziehungsweise Softwareentwicklerin und diese
- 30:47Basics kann dir ja keiner nehmen.
- 30:49Klar lernst du dann irgendwann diese Vertiefung und
- 30:51wahrscheinlich ein bisschen früher, wenn du einen speziellen
- 30:54spezielle Ausbildung, ein spezielles Studium machst.
- 30:56Aber es verschließt dir definitiv nicht die anderen
- 30:59Türen für dein restliches Leben, dass du nicht mehr in andere
- 31:01Bereiche gehen kannst. Und das fand ich oder finde.
- 31:05Ich ist ein sehr wichtiger Punkt, weil das nimmt dir
- 31:07einfach auch den Druck aus dieser Entscheidung, weil ich.
- 31:12Habe zum Beispiel damals gesagt, Ich mache Informationen.
- 31:14Machst so allgemein wie möglich, weil ich einfach Angst hatte zu
- 31:17sagen, ich nehme jetzt das, weil dann kann ich das andere nicht
- 31:20mehr machen. Sowas soll ne Gedankengänge
- 31:22hatte ich halt ne. Also wenn ich jetzt nach Links
- 31:24laufe kann ich nie wieder den anderen wegnehmen, also versuch
- 31:27ich so breitflächig darüber zu grasen.
- 31:30Sagen und das das ist halt unnötig.
- 31:32Also ich bereue es nicht, ich finde auch ein allgemeines
- 31:34Studium oder auch weiß nicht wie es bei Ausbildung ist.
- 31:37Da hab ich jetzt keine persönlichen Erfahrungen, aber
- 31:40ich find das auch gut so n allgemeinen Weg zu gehen und hab
- 31:43ja aber auch dann gemerkt die ersten Semester ich mein Wir
- 31:45hatten fast sagen wir mal 90% der Kurse zusammen.
- 31:49Ja, das war. Eigentlich.
- 31:50Die Basics lernst du halt überall, also mach dir da nicht.
- 31:53So einen Stress. Das witzige ist, dass ich sogar
- 31:55eher das Gefühl hatte, oder? Eigentlich war es doch so, dass
- 31:59wir wie du schon meintest, also wir hatten sehr, sehr viele
- 32:01ähnliche Fächer und gerade im Bereich der Informatikbereich
- 32:06waren die ja wirklich sehr, sehr, sehr ähnlich.
- 32:08Also da hattest du vielleicht mal einfach hier im
- 32:11informatischen Bereich ein anderes als ich und dann hatte
- 32:15ich ja quasi weil du meintest, einen Bachelor habe ich ja
- 32:17ingenieurinformatik studiert, da hatte ich ja dann diesen
- 32:20Ingenieurbereich, das waren sozusagen immer einfach.
- 32:23Pro Semester, was neben der Informatik Herlief.
- 32:26Und du musstest halt, so hab ich das noch im Kopf gehabt,
- 32:29Nebenfächer machen. Also irgendwas anderes so und im
- 32:32Endeffekt hat man ja dann im Endeffekt eigentlich auch.
- 32:37Du, du ziehst das Studium durch und machst halt n Nebenfach oder
- 32:39du hast sozusagen ne Nische, in denen du vorgegeben bist, deine
- 32:43Nebenfächer zu machen. Also mein Fall zum Beispiel
- 32:45also. Es hat einfach gar keinen großen
- 32:48Unterschied gemacht. Und was mir zum Beispiel auch,
- 32:51ja ich. Hatte vielleicht 2 oder 3 Kurse
- 32:55im gesamten Studio. Mehr im Bereich Informatik und
- 32:58du dafür halt was Elektrotechnik hattest.
- 33:01Du glaube ich ne so, das ist der ganze Unterschied auf all die
- 33:05Jahre Studium und Spoilerwarnung.
- 33:09Aber was ich in diesen 23 Fächern gelernt habe ist jetzt
- 33:12nicht so Welt. Bewegend gewesen, dass du das
- 33:15nie hättest wieder aufholen können.
- 33:16Sagen weißt du, dass das ist halt der Punkt.
- 33:21Beispielsweise was mir jetzt einfällt ist, du hattest
- 33:22theoretische Informatik mit mir. Aber 2 und ich hatte noch und
- 33:27ich hatte noch theoretische Informatik 2.
- 33:29Also weiterführend einfach so, das ist so zum Beispiel der
- 33:32Unterschied gewesen, und ich hatte zum Beispiel
- 33:35Spezifikationstechniken, und die hattest du aber nicht genau.
- 33:39So. So morgen klare Beispiele zu
- 33:41bringen und das ist halt so, ja whatever dafür, sich den Kopf
- 33:46maßlos zerbrechen. Und in Panik zu verfallen am
- 33:48Anfang, das ist es nicht wert. Aber das war ja selbst auch im
- 33:51Master, wo wir dann im Master bei der Informatik studiert
- 33:53haben, ging es ja dann auch darum zu sagen, welche Fächer
- 33:56wählt man denn, also Master waren wir auch sehr frei, Fächer
- 33:58zu wählen, zu sagen, OK, welche Fächer wollen wir denn nehmen,
- 34:01in welche Richtungen wollen wir uns denn jetzt in
- 34:04Anführungsstrichen wieder spezialisieren, wobei ich sagen
- 34:07würde, dass man jetzt im Master noch nicht von der richtigen
- 34:09Spezialisierung ausgeht, sondern.
- 34:12Es ist halt eher eine Art von Interesse und genauso wie du
- 34:14deinen Studiengang wählst in einer Branche, also, dass du
- 34:18eine, sagen wir mal, einen Zweig wählst in einer Branche, der dir
- 34:22irgendwie am meisten zusagt. Genauso guckst du halt, dass du
- 34:26Fächer wählst oder dich spezialisiert sozusagen auf
- 34:29Fächer, die du dir am meisten zusagen.
- 34:31Und wenn es dann hinterher so ist, super Sache, wenn es nicht
- 34:35so ist, WHO cares, dann machst du halt später das, was du
- 34:39machen möchtest und weißt aber zu dem Zeitpunkt, was du
- 34:41eigentlich nicht. Unbedingt gerne magst, auch wenn
- 34:45du vorher vielleicht dachtest, dass es dich interessiert, ne,
- 34:47und das sind ja interessante Dinge, über die man auch einfach
- 34:50vielleicht mal nachdenken kann und ich find das ist n sehr sehr
- 34:53guter Punkt, weil das sind tatsächlich.
- 34:56Hab ich darüber nachgedacht? Und tatsächlich hört man auch
- 34:58oft, dass sich viele Leute fragen, was soll ich denn machen
- 35:01und wenn ich das aber wähle, dann dann, dann war es das ja
- 35:05für mich, dann kann ich ja gar nicht mehr, zum Beispiel später
- 35:07in die und die Industrie einsteigen, wenn ich möchte.
- 35:10Und ich würde auch sagen, dass das nicht stimmt.
- 35:12Aus meiner Erfahrung nach. Sondern.
- 35:14Ja, also wusste ja nur uns als Beispiel nehmen.
- 35:16Wir haben im Studium versucht, alles was im technischen
- 35:20Informatikbereich da war, mitzunehmen und haben uns darauf
- 35:24spezialisiert. Wir haben auch Abschlussarbeit
- 35:25darüber geschrieben, sind auch eingestiegen in dem Job, ich
- 35:29habe sogar noch ein paar Jahre länger als du, dann als Embedded
- 35:32developer gearbeitet und jetzt am Ende sind wir Frontend
- 35:35Backend Entwickler und in einem deapops Team.
- 35:38Auch noch also. Weißt du, das zeigt ja schon,
- 35:41das ist 0 unser Fokus im Studium gewesen, aber ist jetzt unser
- 35:45Job, weil wir Lust hatten, uns in die Richtung
- 35:47weiterzuentwickeln und in den Bereich zu gehen.
- 35:49Und es heißt ja nicht, dass wir nicht ein paar Jahren entweder
- 35:52wieder technische Informatik machen oder keine Ahnung im
- 35:55Bereich Data Mining Irgendwas machen, Machine Learning.
- 36:00Weißt du also es das das eine schließt ja nicht das andere.
- 36:03Aus, genau. Und ich finde, da ist es halt
- 36:05auch einfach wichtig, dass man wirklich aus seinem Interesse
- 36:07folgt, dass man wirklich wirklich sagt, OK, wenn ich
- 36:10darauf jetzt Lust habe und manchmal ist es einfach so, es
- 36:13gibt ja einfach, es gibt ja verschiedene Persönlichkeiten,
- 36:16die einen sagen, ich fange damit an und das mache ich und das
- 36:19ziehe ich durch und vielleicht macht einem das auch für immer
- 36:21Spaß und es gibt andere, die sagen, ich habe jetzt keine
- 36:24Ahnung 10. Jahre lang embedded gemacht und
- 36:27ich habe einfach keine Lust mehr drauf und ich möchte was anderes
- 36:29mal machen. Ich möchte woanders
- 36:31reinschnuppern, möchte auch wirklich mein Geld, zum Beispiel
- 36:34mit was anderem verdienen in einer anderen in einem anderen
- 36:38Zweig, dann steht da einem ja nichts im Weg.
- 36:42Zur Not muss man vielleicht auch mal eine kleine Umschulung
- 36:44machen oder sich selbst ein paar Sachen aneignen.
- 36:46Aber im Großen und Ganzen, wie gesagt.
- 36:50Wieder Erfahrungsmäßig nur hat man eigentlich schon eine Menge
- 36:53dann auch gelernt und mitgenommen und kann auf dieser
- 36:55Erfahrung einfach aufbauen. Genau, ich meine, meistens
- 36:58ändert sich so ein bisschen der Stack und die Arbeitsweise.
- 37:01Dass du vielleicht andere Programmiersprachen, andere
- 37:03Frameworks verwendest. Aber man kommt da denn trotzdem
- 37:06schnell rein. Ja, auf jeden Fall.
- 37:08Guter Punkt also man sollte sich nicht verrückt machen bei der
- 37:12Wahl eines Studiengangs, einer Richtung, eines.
- 37:15Was auch immer ein eines Themas, eines Topics, wo man der
- 37:19Ausbildung genau wo man sich drauf spezialisieren möchte, auf
- 37:23jeden Fall. Und.
- 37:26Dann würde ich noch mal den fünften und letzten Punkt dieser
- 37:28Folge anbringen, der mir noch auf dem Herzen liegt.
- 37:32Und das ist. Kurz gesagt, einfach so schnell
- 37:36wie möglich Nachhilfe suchen oder wirklich auch Fragen
- 37:40stellen. So, so schnell wie es geht.
- 37:43Wieso kommt mir das in den Kopf? Weil ich damals ein sehr, sehr
- 37:48holpriges erstes Semester hatte und wirklich sehr, ja, muss ich
- 37:52sagen, Probleme auch damals hatte, in überhaupt da
- 37:54reinzukommen in diesen Bereich Informatik und.
- 37:58Ging mir genauso, ja. Genau.
- 38:01Also das war auf jeden Fall jetzt nicht der smooth ist der
- 38:04Einstieg, den wir hatten und. Ich hab mich aber auch einfach
- 38:09davor gedrückt zu sagen, ich stell fragen.
- 38:12Ich dachte so, oha, dann bin ich dann, dann denkt man ich bin
- 38:14blöd, ich wollt mir die Blöße nicht geben, irgendwie n
- 38:18tutorium zu gehen oder was auch immer und hab halt irgendwie
- 38:22versucht mich da selber durchzubeißen, so kann man
- 38:24alleine machen, ist vielleicht ne tolle Sache aber ist sehr
- 38:29sehr ineffizient und es geht jetzt auch nicht darum zu sagen
- 38:33ja ich probiere gar nicht selber aus, also nicht zu sagen.
- 38:37Okay ich les mir die Aufgabe durch.
- 38:38Ich hab keine Ahnung, ich hol mir Hilfe, ich keine Ahnung,
- 38:42frag Chat GPT und kriegt dann die Lösung, so weißt du, darum
- 38:45geht es nicht, gab's damals noch nicht, gab es damals noch nicht,
- 38:48nein, heute vielleicht schon, aber es geht nicht darum,
- 38:51sozusagen direkt aufzugeben. Natürlich sollte man sich mit
- 38:54einer gewissen Problemstellung auseinandersetzen und selber
- 38:57versuchen drauf zu kommen, aber man wird ja irgendwann zumindest
- 39:02meiner Erfahrung nach habe ich immer gut herausgefunden.
- 39:06Bringt das jetzt noch was? Also diesen diesen Punkt zu
- 39:08sagen, wenn ich mich jetzt noch weiter damit befasst?
- 39:10Dann komme ich auf die Lösung oder ich komme an den Punkt, wo
- 39:13ich mir denke, ich kann jetzt hier noch 10 Stunden sitzen,
- 39:16dieses Ding anstarren. Mein Gehirnschmalz darüber
- 39:20sozusagen ergießen. Aber am Ende passiert hier gar
- 39:22nichts mehr. So ne, also diese
- 39:24Differenzierung sozusagen, die hat ich irgendwann auf jeden
- 39:26Fall raus und bin trotzdem nicht irgendwo hingegangen und habe
- 39:29gefragt oder mir irgendwie Hilfe gesucht und da würde ich einfach
- 39:33sagen, wenn ich es heute noch mal wissen würde, würde ich
- 39:36genau das machen, ich würde schnell ein Tutorium gehen, auch
- 39:39wenn ich vielleicht noch gar nicht denke okay, das ist jetzt
- 39:42wirklich notwendig, aber wenn man so merkt.
- 39:44Vielleicht holpert es ein bisschen, warum denn nicht?
- 39:47Es kann ja nicht schaden und es geht auch nicht darum, zum
- 39:50Beispiel. Also ich hatte tatsächlich auch
- 39:53eine Person, mit der ich, die ich sehr viel fragen konnte,
- 39:56aber irgendwann kommst du ja vielleicht auch an den Punkt,
- 39:59jedenfalls, wie gesagt, bei mir war es so, ich dachte mir so zu
- 40:01sehr auf die Nerven gehen möchte ich der Person jetzt auch nicht,
- 40:04also die Person war quasi gerade, hat den Abschluss
- 40:08gemacht, als ich angefangen habe und.
- 40:10Da hat man natürlich auch andere Sachen im Kopf.
- 40:12Jeder hat ja auch so seine eigene Dinge.
- 40:14Und wenn du natürlich dann vielleicht eine Person hast, der
- 40:16du die ganze Zeit nur am Hacken hängen.
- 40:19Das ist dann vielleicht irgendwie auch blöd und
- 40:21zumindest ist es ja auch immer die Frage verschiedene
- 40:23Erklärweisen je mehr Leute du vielleicht fragen kannst, dich
- 40:26mit den austauschen kannst, desto.
- 40:30Ne sagen wir mal, eine Person kann dir irgendwas erklären und
- 40:32du schnallst es nicht und ne andere Person erklärt dir das
- 40:34und du diese Erklärweise ist einfach viel besser für dich
- 40:37geeignet und dann kriegst du halt einfach ne viel besseres
- 40:40Verständnis darüber. Genauso wie zum Beispiel auch,
- 40:44dass Du sagst, eine Person hat es gerade erst durchgemacht.
- 40:48Genau dieses Problem und kann dir super erklären, weil es vor
- 40:50Kurzem erst klick gemacht hat, kann dir n Sachverhalt super gut
- 40:53erklären und ne andere Person, die nimmt diesen Sachverhalt
- 40:56schon als so trivial und selbstverständlich hin, dass sie
- 40:59gar nicht in der Lage ist dir das zu erklären.
- 41:01Weißt du also, das ist ja auch noch mal so ein Unterschied.
- 41:04Naja, weil man schon so fern davon ist.
- 41:05Dann quasi genau. Gar nicht mehr daran erinnern
- 41:09kann sich das mal verstanden zu haben oder es mal nicht
- 41:13verstanden zu haben, worum es noch besser, also Dinge, die so
- 41:17selbstverständlich sind, dass man denkt, das wusste ich mal
- 41:20nicht, ja, das wusste man mal nicht und jeder hat mal
- 41:23angefangen Softwareentwicklung jetzt auch im Speziellen zu
- 41:25lernen und dieser dieses Hilfesuchen kann man ja unter
- 41:29dem Stichwort Community auch packen, das heißt, auch
- 41:32Gleichgesinnte finden, die sich damit auseinandersetzen, die
- 41:35vielleicht schon an manchen Ecken weiter sind als man
- 41:38selbst. Kann man quasi Hilfe finden?
- 41:40Man kann Hilfe geben in anderen Themenbereichen, die einem
- 41:43vielleicht liegen und dass dieser ganze, dieser ganze
- 41:47Grundgedanke ne, also dieses Hashtag gemeinsam besser, was ja
- 41:52auch unser Slogan ist, steckt ja auch dahinter.
- 41:54Das fördert ja, um gemeinsam dann das Ziel zu erreichen, weil
- 41:59wie du schon meintest, im ersten Semester haben wir beide so n
- 42:02bisschen für uns alleine gekämpft, weil wir kannten uns
- 42:05auch noch nicht beziehungsweise haben wir uns im Laufe des
- 42:07ersten Semesters ja kennengelernt.
- 42:10Und irgendwann sind wir dann so zusammengewachsen, dass wir
- 42:14gemerkt haben, hey, wir sind so auf einem Level, wir sind nicht
- 42:17die Überflieger, für uns ist es schwerer, die Sachen zu
- 42:20kapieren, wo andere sich hinstellen und sagen, ja, ist
- 42:22doch easy. Ja, muss man ja einfach klar so
- 42:25sagen, aber haben uns da gegenseitig so gepusht und uns
- 42:28das gegenseitig erklärt, dass wir da super durchgekommen sind
- 42:31und im Master denn auch ganz vorne mitgelaufen sind, sage ich
- 42:35mal. Und das ist halt.
- 42:37Sag ich mal für mich persönlich der Beweis, dass diese Art und
- 42:41Weise der Hilfesuche und Hilfe auch geben absolut funktioniert.
- 42:46Wenn du den da sag ich mal das richtige Umfeld hast.
- 42:49Und das versuchen wir ja auch mit dem Projekt Coding Buddy
- 42:52aufzubauen für andere Leute, auch für uns selbst.
- 42:55Wir lernen ja auch noch ständig weiter, wenn du dieses Umfeld
- 42:58hast, macht es auch viel mehr Spaß, sich diesen
- 43:01Herausforderungen zu stellen und.
- 43:03Man sieht halt auch, dass man es viel besser meistern kann.
- 43:06Da bin ich auch fest überzeugt von.
- 43:08Ja, definitiv. Also ich find ich freu mich auch
- 43:11immer total, wenn zum Beispiel auf dem Discord bei uns
- 43:13irgendwie fragen gestellt werden und wir die dann beantworten
- 43:16können oder andere die auch beantworten aus der Community,
- 43:19das ist einfach, ist einfach schön einfach dann auch zu
- 43:21sehen. Dass sowas dann auch passiert
- 43:23und. Auch wenn man sich dann
- 43:26vielleicht noch nicht so traut. Aber ich hoffe, je mehr man das
- 43:29Macht und je mehr man sowas auch erlebt und dann ne vielleicht
- 43:31auch Antworten bekommt, dann vielleicht auch Antworten gibt
- 43:33und so, dass man da auch vielleicht diese Hemmungen
- 43:35verliert. Weil es ist ja auch oft so.
- 43:38Zumindest ging es mir damals auch so, dass ich immer das
- 43:42Gefühl hatte, wenn du irgendwo reinkommst und irgendwie in, in,
- 43:45in n bestimmtes Umfeld und dann wird irgendwie über irgendwas
- 43:47geredet und ich hatte voll oft dann immer einfach so dieses
- 43:50Gefühl so. Worüber reden die?
- 43:52Ja da? Wie wie krass sind die alle, die
- 43:54die die, die wissen ja alles so und am Ende.
- 43:58Merkst du aber OK, weiß nicht. Entweder es ist hat gar nicht so
- 44:00viel gefehlt, dass du zu diesem Punkt kommst.
- 44:02Um das auch zu verstehen, oder weiß ich nicht, die haben sich
- 44:05einfach anders ausgedrückt oder was auch immer.
- 44:07Weißt du also es ist halt meistens keine richtige Magic
- 44:11und meistens sind die Leute, die dann halt vielleicht auch so
- 44:13über sowas reden eigentlich auch cool und haben auch Bock dir
- 44:16sowas zu erklären, nur man fragt dann vielleicht nicht nach oder
- 44:19weil man sich dann vielleicht nicht die Blöße geben möchte um
- 44:21zu sagen Hey Leute, ich habe das gerade nicht so richtig
- 44:23verstanden, wollt ihr da vielleicht noch mal kurz was zu
- 44:25sagen, weil? Eigentlich habe ich selten
- 44:28erlebt, dass dann sowas kommt. Wie kennst du?
- 44:32Nicht bisher blöd verschwinde, so weißt du.
- 44:36Und deswegen? Das ist auch nicht der Spirit,
- 44:38dann am Ende genau ja, auf jeden Fall ein sehr cooler Punkt,
- 44:43gefällt mir gut, fabi, ich würde sagen wir haben 5 Punkte und wir
- 44:47haben auch eine fortgeschrittene Zeit, deswegen würde ich sie
- 44:50einfach noch mal zusammenfassen. Ich hoffe ich krieg Sie jetzt
- 44:52noch in der richtigen Folge. Bingo ne richtige Reihenfolge
- 44:56hin. Also als erstes hattest du den
- 44:58Punkt die Wahl der Programmiersprache ist nicht so
- 45:01entscheidend, wenn ich das jetzt noch richtig in Erinnerung hab,
- 45:04war das der erste Punkt, weil. Es am Ende auch keine Rolle
- 45:09spielt. Ne Programmiersprache ist nur n
- 45:11Werkzeug und man wird viele über die Jahre lernen und sich
- 45:14anschauen und verinnerlichen und da ist halt eher die Frage kann
- 45:19man mit der ersten Programmiersprache gut Konzepte
- 45:22verstehen? Da hatten wir als Stichwort Java
- 45:25aus dem Studium. Die Sprache wurde halt gewählt,
- 45:28weil man die ganzen Grundkonzepte und auch
- 45:29objektorientierung gut daran erklären kann und deswegen würde
- 45:33ich mich da nicht so heiß machen oder wir würden uns da nicht so
- 45:35heiß machen, am besten einfach ne beliebte Sprache wählen, auf
- 45:38die man Bock hat und loslegen. Wichtig ist immer loslegen.
- 45:43Der zweite Punkt war, frühzeitig mit Projektverwaltung anfangen,
- 45:47Stichwort Git, hatten wir da gesagt, weil wir einfach aus
- 45:50unserer eigenen Erfahrung gemerkt haben, man kommt schnell
- 45:53in so eine Unordnung rein. Welche Version ist jetzt
- 45:56richtig, jetzt diesen Programmcode, diesen Schnipsel
- 45:59behalte ich mal für später bei unseren Übungsaufgaben damals
- 46:02und jetzt, was hat funktioniert, was hat nicht funktioniert und
- 46:06du verlierst halt komplett den Überblick und.
- 46:08Vor allem ist es halt förderlich zu sagen, wenn ich frühzeitig
- 46:11mich damit auseinandersetze, bin ich absolut gewappnet für das
- 46:14erste Projekt, weil Versionsverwaltung, da geht
- 46:17nichts dran vorbei später absolutes Must have und da
- 46:21kommen wir auch schon zum dritten Punkt, sich das Leben
- 46:24erleichtern und zwar testen zu schreiben, auch bei den ersten
- 46:27Programmen die man schreibt, sei es nur einzelne Funktionen die
- 46:30etwas berechnen wie bei uns im Studio Unity Tests, daran kann
- 46:34man super lernen Unit Tests zu schreiben, man guckt sich die
- 46:37ersten Frameworks an dafür. Den jeweiligen Sprachen.
- 46:42Man hat n Gefühl oder baut n Verständnis dafür auf.
- 46:44Wie teste ich Sachen ab und vor allem es steigert einfach die
- 46:48Zuversicht und das Vertrauen in den eigenen Sourcecode.
- 46:51Das heißt ich kann mir sicher sein, es macht was es soll, weil
- 46:54ich hab es Abgetestet und Tests sind essentiell später und
- 46:58absolutes Must have je früher man sich damit auseinandersetzt
- 47:01desto besser. So was war Punkt 4.
- 47:06Es ist. Nicht entscheidend, in welche
- 47:08Richtung gehen man geht am Anfang oder Fabi.
- 47:10Genau. Also das heißt, egal welchen Weg
- 47:13du am Anfang einschlägst es ist erstmal schön, dass du sagst,
- 47:15ich möchte Software entwickeln, absolut perfekt und wie genau du
- 47:20in diese Welt eindringst, ist eigentlich gar nicht so
- 47:23entscheidend, Hauptsache man macht es, also es muss nicht
- 47:26sonst was für eine Spezialisierung im Studium sein,
- 47:28es sind alle cool am Ende, genauso ist es bei den
- 47:31Ausbildungen, die Basics werden überall vermittelt und die Türen
- 47:35werden nicht verschlossen sein im Nachhinein, weil.
- 47:37Angst hatten wir am Anfang, aber wir können Euch sagen, es ist
- 47:40nicht der Fall. Man kann sich in alle Richtungen
- 47:42noch weiterentwickeln und spezialisieren und es ist nicht
- 47:45unwahrscheinlich, dass man über die Berufsjahre später auch in
- 47:49verschiedenen Bereichen reinschnuppert und arbeitet.
- 47:51So war es bei uns auch und das ist auch cool, weil das hält den
- 47:54Job ja auch einfach attraktiv und vielseitig.
- 47:58Ja. Und den fünften Punkt magst du
- 48:02den noch mal kurz zusammenfassen?
- 48:03Deinen letzten. Der fünfte Punkt ja, sehr gerne.
- 48:05Da geht es eigentlich nur darum, dass man nicht zögert, sich
- 48:09Hilfe zu suchen, weil es halt einfach hilft.
- 48:12Also wie gesagt, man kann natürlich als Einzelkämpfer sich
- 48:15da irgendwie durchackern, aber es geht halt einfach deutlich
- 48:18schneller, wenn man sagt okay man sucht sich Hilfe, man sucht
- 48:21sich vielleicht eine Community wie zum Beispiel auch die Coding
- 48:23Buddies hier du bist herzlich willkommen und.
- 48:25Auch schön was zu dem Podcast hörst und deswegen also auch
- 48:29nicht zögern sich da Hilfe zu suchen, Fragen zu stellen, aber
- 48:32auch einfach, wenn man jetzt die Möglichkeit hat eine Frage zu
- 48:35beantworten, einfach auch sein Wissen zu teilen.
- 48:40Das hilft einfach jedem. Und genauso wie es einem damals
- 48:42vielleicht auch geholfen hat, ist es doch schön, wenn man dann
- 48:44sozusagen anderen Leuten, die vielleicht genau an diesem Punkt
- 48:48sind, die man den man im Endeffekt schon mal jetzt
- 48:50überwunden hat, anderen Leuten einfach auch näher bringen kann,
- 48:54so gerade frisch aus dem Gedächtnis heraus.
- 48:57Ja, perfekt, perfekt. Auch zum letzten Punkt fällt mir
- 49:00noch ein aktuelles Beispiel von unserem Discord ein.
- 49:02Das möchte ich kurz anbringen und zwar kam ja die Frage
- 49:05bezüglich einer Abschlussarbeit, wie unsere Erfahrungen sind so
- 49:08also in die ganze Community Reingefragt mit Beispielweisen.
- 49:13I Two e Tests und Systemtests und ich find es halt mega cool,
- 49:17dass Leute sagen, hey, ich recherchier hier gerade für ne
- 49:20Abschlussarbeit und ich brauchte einfach mal Meinung und man
- 49:23stellt das quasi bei uns auf den Discord Server als Frage und es
- 49:27gibt Antworten da drauf und dieser Person kann
- 49:29weitergeholfen werden mit persönlichen Erfahrungen und wir
- 49:31haben ja wirklich sehr vielseitige Erfahrung sage ich
- 49:35mal über die Leute hinweg und das ist halt auch der
- 49:38Grundgedanke und ich Feier das extrem.
- 49:41Dass da sich gegenseitig geholfen wird und.
- 49:44Ja, jetzt würde ich auch die Folge abmoderieren und zwar
- 49:47liebe, zuhören, liebe Zuhörer, falls du gerne Teil dieser
- 49:49Community sein möchtest, den Link zu Discord findest du in
- 49:52den Shownotes genauso wie alle anderen Plattformen von uns.
- 49:55Schau gerne mal vorbei, falls du es noch nicht getan hast.
- 49:58Falls dir dieser Podcast gefällt, lass gerne ein Like da.
- 50:01Bewerte den Podcast auf den Anbieter deiner Wahl, empfehle
- 50:05ihn gerne ein 2 Freunden weiter, das würde uns mega freuen.
- 50:08Du findest in den Show Notes auch einen kleinen Spenden Link,
- 50:11falls du uns unterstützen möchtest.
- 50:13Das würde uns sehr sehr. Sehr freuen, das hilft uns,
- 50:15unsere Arbeit stetig zu verbessern und fortzuführen.
- 50:18Dann schon mal vielen Dank dafür und ansonsten würde ich sagen,
- 50:22beenden wir die Folge fabis hat mir mega Spaß gemacht, war ne
- 50:25sehr cooles Thema, danke dafür sind auch coole 5 Punkte
- 50:28geworden und. Ansonsten würd ich sagen bis zum
- 50:32nächsten mal deine Coding Boys. Gemeinsam besser.