Latest / Coding Buddies | Tech & Dev-Mindset / Softwareentwicklung - Erwartung und Realität
Transcript
- 0:00Sich da angesprochen fühlt und sich denkt ist das normal.
- 0:03Leider verdammte Scheiße. Ja es ist normal.
- 0:06Wahrscheinlich. Hallo Hallo, das muss er
- 0:09rausschneiden. Coding Boys Time Podcast rund um
- 0:14Software, Entwicklung und aktueller Tech.
- 0:15News herzlich Willkommen. Halli Hallo und herzlich
- 0:31Willkommen wieder zur neuen Folge vom Coding Buddies
- 0:35Podcast. Wir sind wieder dabei, der Fabi,
- 0:38das bin ich und Tino, der ist natürlich auch dabei, der darf
- 0:41nicht fehlen. Tino, Grüß dich.
- 0:43Moin Moin Fabi, Was geht ab? Ja, was geht ab Mensch, hast du
- 0:47dich gut erholt nach dem Snowboarden?
- 0:53Ja, der Körper regeneriert sehr gut.
- 0:58Ja, war mir geht es gut, auf jeden Fall.
- 1:00Es gab keine großen Wehwehchen, keine großen Verletzungen, alles
- 1:04gut, nur das übliche, was beim Snowboarden so passieren kann.
- 1:08Ich könnte auch direkt wieder los.
- 1:09Also alles gut. Also alle noch mal kurz
- 1:13abzuholen. Wir waren letztens jetzt ein
- 1:15bisschen im im wie sagt man im Schnee ein bisschen.
- 1:22War auf jeden Fall ganz schön und alle heile wieder
- 1:25hergekommen. Das ist doch das
- 1:26allerwichtigste. Ja, schön, das heißt, wir können
- 1:32jetzt auch wieder ein Podcast aufnehmen, was mich natürlich
- 1:35auch sehr freut. Und ja, was worüber wollen wir
- 1:40heute sprechen? Wir haben ja so ein paar Themen
- 1:43Paar Reihen, die wir mal haben, heute soll es mal wieder ein
- 1:47bisschen was anderes gehen, und zwar einfach ein ganz normales
- 1:50Topic würde ich sagen, einfach ein Thema und wie wäre es, wenn
- 1:56wir einfach mal klingt so als. Hättest du etwas vorbereitet?
- 2:00Ja, pass auf OK, wie wär es wenn wir einfach mal darüber reden?
- 2:06Wenn man jetzt sich zum Beispiel überlegt, OK, ich möchte mit der
- 2:08Softwareentwicklung starten, da hat man ja vielleicht n paar
- 2:12Ideen, was einen erwarten könnte, was auf einen zukommt,
- 2:15vielleicht der eine oder die andere hat vielleicht auch schon
- 2:19Berührungen damit gemacht und fragt sich eventuell okay ist
- 2:23das normal, dass das so ist, wie es ist, weil es so cool ist oder
- 2:28weil es so blöd ist? Man weiß es nicht, was ich gerne
- 2:30mit dir besprechen würde heute in der Folge ist, worauf man
- 2:34sich vielleicht ein bisschen einstellen kann, wenn man mit
- 2:37der Softwareentwicklung startet oder starten möchte.
- 2:40Weißt du? Okay also so ein bisschen ein
- 2:43Abgleich zwischen Vorstellung und Realität, also was man sich
- 2:47vorstellt, darunter, was einen erwartet und was denn eigentlich
- 2:50so am Ende wirklich Teil der Softwareentwicklung ist, geht
- 2:53das so in die. Richtung Ja genau, genau okay.
- 2:55Cool, cool, cool. Also du kannst mit einer.
- 2:57Motivationsfolge ich hab Bock drauf.
- 3:00Kannst ja, also weißt du, so weiß ich nicht, man kann sich ja
- 3:03vielleicht vorstellen. Dass du willst,
- 3:07Softwareentwicklung machen und dann sitzt sie die ganze Zeit
- 3:10nur mit Kapuze vorm vorm Rechner und Hackst auch mal runter.
- 3:14Ja. Naja, so ist es auch voll
- 3:17beendet. Genau genau also das also.
- 3:23Ich weiß nicht. Also ich hab gerade ne
- 3:24Sonnenbrille auf, du auch, also ist doch 2 von 2 ist klar.
- 3:27Auf so eine Skibrille. Ja ne, finde ich sehr cool das
- 3:33Thema. Wäre spannend wenn du oder wir
- 3:37noch mal so ein bisschen unsere eigenen Erfahrungen oder
- 3:39Vorstellungen, die wir vielleicht damals hatten, mit
- 3:41einfließen lassen. Würde mich nämlich auch mal
- 3:44extrem interessieren, ob es da bei dir so.
- 3:49Sage ich mal Abweichungen von deiner ursprünglichen
- 3:51Vorstellung der Softwareentwicklung gibt.
- 3:53Das wäre auf jeden Fall ganz cool.
- 3:56Deswegen Thema ist abgesegnet. Machen wir, lass loslegen, Hau
- 4:01doch mal raus, hau mal so den ersten Punkt raus.
- 4:05Ja, also ich finde was auf jeden Fall.
- 4:08Ein sehr, sehr großes oder interessantes Thema ist ist.
- 4:15Was? Muss ich quasi bewältigen.
- 4:17Dafür. Also was ich damit meine, ist
- 4:20zum Beispiel, dass man am Anfang wahrscheinlich ne sehr, sehr
- 4:23steile Lernkurve hat, was natürlich auf der einen Seite
- 4:26sehr gut sein kann, weil man sich denkt, OK, ich merke, dass
- 4:29ich echt ne Menge lerne, was kann natürlich am Anfang auch
- 4:31unglaublich viel sein, was auf einen zukommt.
- 4:35Also ich meine jetzt zum Beispiel, also ich kann mir zum
- 4:37Beispiel vorstellen, dass ich vielleicht die eine oder andere
- 4:40Person, lieber Zuhörer, dass man sich vielleicht denkt, so okay
- 4:45ich lerne jetzt Softwareentwicklung, dann fange
- 4:47ich bei irgendwie bei ein bisschen was an, mach dies, mach
- 4:49hin und mach das alles schön nacheinander, und dann ist das
- 4:53ganz entspannt und cool, und dann hake ich das so
- 4:56nacheinander ab und ich finde, das ist zum Beispiel ein Punkt,
- 4:59der möchte auf jeden Fall gar nicht so gegen am Anfang, weil
- 5:05ich finde, dass man am Anfang, gerade wenn es losgeht, halt ne
- 5:08riesenbreite Palette hat von Sachen, die man irgendwie
- 5:11gefühlt parallel lernen muss. Ne, also du musst irgendwie
- 5:15verstehen, wie man zum Beispiel ein Programm schreibt, wie man
- 5:18mit einem Programm wie man Programm benutzt, womit man
- 5:21Programme schreibt, also eine Ideen Entwicklungsumgebung, man
- 5:25muss sich, man muss sich angucken okay welche Sprache
- 5:28möchte ich lernen, oh mein Gott, es gibt 1000 sprachen, du musst
- 5:31irgendwelche programmierkonzepte lernen.
- 5:35Praxis quasi. Also Übungen machen.
- 5:39Du musst die Theorie dahinter vielleicht auch noch verstehen,
- 5:42im optimalen Fall. Also es ist auf jeden Fall am
- 5:44Anfang super viel und ich kann mir halt voll gut vorstellen,
- 5:48dass man am Anfang vielleicht erst mal da steht und sich
- 5:50denkt, Boa Alter, das ist so viel, das ist so heftig.
- 5:54Viel und. Was ich auf jeden Fall sagen
- 5:57möchte, ist für jeden, für jede Person, die sich da angesprochen
- 6:03fühlt und sich denkt, ist das normal.
- 6:06Leider verdammte Scheiße. Ja es ist normal wahrscheinlich.
- 6:09Sagt man nicht. Hallo Hallo, das muss man
- 6:11rausschneiden, Entschuldigung. Ja, bin ich ganz bei dir.
- 6:16Ging mir auch so. Es ist ja so die Welt der
- 6:18Softwareentwicklung ist ja riesig und nahezu grenzenlos,
- 6:22also man kann ja unfassbar viel machen, denn unfassbar viele
- 6:25Bereiche gehen sich selbst verwirklichen.
- 6:29Nur welche ganz feinen Nischen gehen und was super spezielles
- 6:32machen, was extrem cool. Es gibt ja wirklich tausende
- 6:35Möglichkeiten und das ist halt anfangs genau das Problem, weil
- 6:38du wirst halt in diese Welt geworfen bzw du entscheidest
- 6:41dich ja aktiv dafür diese Welt zu betreten.
- 6:45Und bis dann so wie im Gaming so ein Level 1 Charakter in der
- 6:48Open World und du weißt gar nicht wohin latschen sollst und
- 6:53musst dich halt erstmal zurechtfinden.
- 6:55Und wenn du jetzt beispielsweise sagst, weil du ja auch meintest
- 6:58Idiot gibt es dann welche Sprache?
- 7:00Selbst wenn du schon weißt, dass du zum Beispiel Spiele
- 7:02entwickelt. Möchtest und selbst wenn du
- 7:05weißt, für welche Plattform, wenn du das schon für dich
- 7:07entschieden hast, zum Beispiel keine Ahnung für Android.
- 7:11Kommt ja trotzdem erstmal. Ja OK, Android muss ich erstmal
- 7:14verstehen, dann muss ich irgendein Framework mit
- 7:17irgendeiner. Game Engine verwenden, dann Java
- 7:20an sich muss ich erstmal die Sprache an sich überhaupt
- 7:22verstehen, dann wahrscheinlich irgendein Packages Packaging
- 7:26System. Wie kriege ich überhaupt die
- 7:28Pakete, wie kann ich die aktualisieren, wie kann ich mir
- 7:31Updates ziehen? Also das ist ja nicht so, dass
- 7:34du dich hinsetzt und sagst, so, jetzt geht's los, jetzt Code
- 7:36ich, jetzt werde ich hier direkt anfangen mein Spiel zu
- 7:38entwickeln, sondern du kannst ja wahrscheinlich zumindest ging es
- 7:42mir damals so nicht wirklich entwickeln.
- 7:44Du hast die Grundkonzepte nicht verstanden oder kennst sie
- 7:46nicht, also nicht verstanden, sondern du kennst sie einfach
- 7:49noch nicht und. Fuselt aber alles auf dich ein,
- 7:52also das kann ich noch genauso nachvollziehen, wie es mir
- 7:55damals ging. Also ich als wenn ich es noch
- 7:56fühle, diese, dass man halt so wirklich ja, dass so ne
- 8:00Überforderung aufkommt, die leider Gottes auch einen dazu
- 8:05bringen kann zu sagen, er war vielleicht doch nicht so ne
- 8:07geile Idee das zu machen und uns haben ja auch einige Leute aus
- 8:12der Community geschrieben. Liebe zuhören, lieber Zuhörer,
- 8:17falls es dir auch so geht, dann schreib uns bitte und Teil mal
- 8:20die Erfahrung, die du gemacht hast mit uns, aber ich fand es
- 8:23halt erstaunlich, dass es halt wirklich sehr vielen Leuten so
- 8:25geht. So, Oh das ist ich weiß gar
- 8:27nicht wie ich anfangen soll, ich weiß gar nicht was ist der erste
- 8:30Schritt, was der zweite Schritt, was ist der dritte und da
- 8:33irgendwie Struktur reinbringen ist halt am Anfang wirklich
- 8:36schwer, was halt einfach an dieser, an dieser steinernen
- 8:39Kurve liegt meiner Meinung nach, das ist auf jeden Fall ein sehr
- 8:42guter Punkt und das muss einem auch klar sein.
- 8:46Dass man nicht, da hatten wir auch mal eine Folge gemacht,
- 8:48hier softwareprofi über Nacht. Dass du nicht sagst für dich,
- 8:52ich mache das jetzt und ab morgen kann keine Ahnung.
- 8:56Eine Spieleschmiede wie Blizzard mich einstellen, weil ich jetzt
- 8:59hier der absolute Softwareentwickler bin.
- 9:00Mal überspitzt gesagt, es wird wahrscheinlich nicht mal dafür
- 9:03reichen ein ganz einfaches Pong Spiel zu machen.
- 9:07Ganz am Anfang, ja. Das dauert also.
- 9:10Klar, du kannst dir Tutorials nehmen, das Abtippen, aber um
- 9:12wirklich zu verstehen, was da alles passiert, warum etwas ist
- 9:16das. Brauch halt einfach seine Zeit
- 9:18und Liebe zuhören. Lieber Zuhörer, falls es dir so
- 9:21geht, nimm dir bitte auch die Zeit dafür, weil im Nachhinein
- 9:24wirst du dir selbst dafür danken, wenn du das ganz in Ruhe
- 9:26alles abarbeitest. Genau.
- 9:29Ich weiß auf jeden Fall noch, es war bei mir definitiv am Anfang
- 9:33so. Ich saß also nicht, als das
- 9:35Studium begonnen hat, da saß ich am Anfang da und dachte, OK, es
- 9:39gibt eine Programmieraufgabe und ich dachte, so, OK, geil, geil,
- 9:42ich hab den Laptop, weil ich hab mich an den Schreibtisch
- 9:44gesetzt, ich hab den Laptop aufgeklappt, hab den Laptop
- 9:46angemacht. Hab youtube geöffnet.
- 9:49Nein, nein, nein, hab die ide geöffnet und dachte mir so okay,
- 9:53dann machst du jetzt noch die Aufgabe auf und jetzt wird
- 9:56programmiert. Ich lese mir die Aufgabe durch
- 9:58und denke mir. Ich hab keine Ahnung, was ich
- 10:01jetzt machen soll. Verdammt Mist.
- 10:02Was war ich jetzt so weißt du, das ist ein.
- 10:04Richtiger Dämpfer, ne. Motivation genau.
- 10:06Also ich dachte mir so, Oh jetzt richtig irgendwas coden, richtig
- 10:10cool, ja, und dann saß ich halt da und ja nix, also das war
- 10:15richtig, dann hab ich erst überlegt okay wie mache ich das,
- 10:18wie funktioniert das, hab irgendwie recherchiert und dann
- 10:21keine Ahnung ich sag jetzt mal einfach mal ins Blaue hinein
- 10:24habe ich erstmal eine Stunde irgendwie Sachen angeguckt
- 10:28irgendwas überlebt. Hin und her geschaut, um dann am
- 10:32Ende wirklich mal irgendwie Codes zu schreiben und der hat
- 10:35dann auch am Anfang erstmal nicht so richtig gut
- 10:37funktioniert und. Das war halt am Anfang echt
- 10:41schon. Ja, also das das war n Dämpfer
- 10:44und wichtig ist, dass man sich vielleicht an.
- 10:49Nicht denkt, Boah, das ist ja viel zu krass, ich wollt das
- 10:53machen, aber ich hab es mir ganz anders vorgestellt, weil am Ende
- 10:57lohnt sich es halt, wenn man sich da auch n bisschen
- 10:59durchbeißt ne, also das ist sozusagen n bisschen der der
- 11:02Punkt dahinter. Das ist leider würde ich sagen,
- 11:06zumindest aus meiner Erfahrung her leider normal.
- 11:10Na ja, aber das ist eigentlich ne ganz geile Überleitung, weil.
- 11:15Dieses, ja man recherchiert erstmal, versucht das irgendwie
- 11:17zu verstehen, das ist ja n Punkt, der wird ja nie aufhören,
- 11:21oder? Jedenfalls hat er bei mir jetzt
- 11:23nach all den Jahren auch noch nicht aufgehört, du kommst ja
- 11:26immer wieder an einem Punkt, wo etwas Neues und du erstmal dich
- 11:29damit auseinandersetzen musst, weil. 1 sagen kann dann, dass
- 11:35die Softwareentwicklung die oder die Welt der Softwareentwicklung
- 11:38sehr schnelllebig ist und es immer irgendwie neue
- 11:42Technologien gibt, gefühlt so im Wochentakt, mit dem man sich
- 11:45auseinandersetzen könnte und am besten.
- 11:48Auch öfter mal sollte also ruhig sich immer mal neue Sachen
- 11:51angucken, weil dieser Wissensdrang oder dieses Ah, ich
- 11:55möchte ständig irgendwie irgendwie mir mal was Neues
- 11:58angucken. Oh ja, das wär auch cool mal das
- 11:59zu machen oder vielleicht mal nen ganz anderen Bereich zu
- 12:01gehen, wenn man dieses Mindset hat.
- 12:04Dann finde ich, ist man in der Softwareentwicklungswelt absolut
- 12:07richtig aufgehoben, weil da gibt es halt so unglaublich viel zu
- 12:10entdecken und zu lernen. Und wenn man da Spaß dran hat,
- 12:13dann ist das eigentlich genau. Passt es wie die Faust aufs
- 12:16Auge, wie man so schön sagt. Und weil es halt wie gesagt
- 12:21nicht ausbleibt. Also ich glaube, es gibt keine
- 12:23Woche. Jetzt, in der wir jetzt sage ich
- 12:27mal, von der Arbeit aus Coden oder so, wo man nicht dieses
- 12:29Gefühl hat. OKOK ja nee, das war mir nicht
- 12:31bewusst. Also da muss ich jetzt noch mal
- 12:35mir was anschauen oder ich habe was Neues dazugelernt.
- 12:39Also wie siehst du das? Was auf jeden Fall finde ich
- 12:43also wenn man jetzt sich, wenn man zum Beispiel die Erwartung
- 12:45hat und sich sagt, Okay. Ich werde jetzt Software
- 12:52Entwicklung lernen, dann komme ich an Punkt, wo ich das gelernt
- 12:55habe und dann lerne ich nicht mehr weiter.
- 12:59Dann habe ich einen Stand erreicht, wo ich einfach die
- 13:02Anforderungen, die ich habe, sozusagen abarbeiten.
- 13:06Also ich vergleiche das jetzt mal einfach mit, also das soll
- 13:10jetzt nicht irgendwie was was runterspielen oder so, sagen wir
- 13:13mal. Du hast zum Beispiel ein
- 13:18Handwerk gelernt. Ne, das ist das ist jetzt nicht.
- 13:20Also nicht ich will es nicht gegen Handwerk bashen, ich
- 13:22möchte einfach nur sagen, dass angenommen du hast jetzt zum
- 13:24Beispiel verstanden, wie du keine Ahnung ne Mauer aufbaust
- 13:28ne so, dann hast du vielleicht weißt du vielleicht OK ne ne
- 13:31gerade mauer kann ich aufbauen ich hab jetzt auch gelernt wie
- 13:34man sag ich mal ne Ecke baut wie die Steine aufeinander gesetzt
- 13:37werden und so weiter und du hast jetzt im Normalfall so diese ich
- 13:41sag jetzt mal wenn man jetzt nicht von Spezialsachen ausgeht
- 13:45sondern so diese groben Dinge hat man gelernt so das ist in
- 13:48vielen Fällen. Einem gewissen Rahmen immer das
- 13:52Gleiche ist bei der Softwareentwicklung sicherlich
- 13:56auch so, nur meiner Erfahrung nach ist es halt eher so, dass
- 14:00man sich dann, dass man nicht sagt Okay, du kommst in so eine
- 14:03Art Fließbandarbeit so nach dem Motto Okay, ich hab jetzt das
- 14:07abgearbeitet, nächster Punkt, ich hab jetzt das abgearbeitet,
- 14:10nächster Punkt so weißt du, sondern dass du immer irgendwie
- 14:13in einem gewissen Modus bist, dass du sagst okay warte mal,
- 14:18jetzt haben wir diesen Fall und. Ich kenn den zwar, aber der ist
- 14:22nicht hundertprozentig der gleiche wie dieser Fall.
- 14:24Also es sind immer so Kleinigkeiten, wo man zum
- 14:28Beispiel immer noch sich, sag ich jetzt mal, trotzdem wieder
- 14:31neu erfinden muss und wenn man die Erwartung hat, finde ich,
- 14:34dass man sagt okay ich, ich lerne das jetzt und dann mache
- 14:38ich quasi immer das gleiche, es gibt ja durchaus Menschen, die
- 14:42sehr viel Spaß daran haben, einen bestimmten, eine bestimmte
- 14:45Sache auszuüben, die sage ich jetzt mal, die sie, die sie
- 14:50können, die sie richtig gut können und wo man im Endeffekt
- 14:53auch. Nicht großartig mehr an den
- 14:55Fähigkeiten feilen muss. Das ist an sich ja auch nichts
- 14:58Schlimmes, nur glaube ich zumindest.
- 15:01Aus meiner Erfahrung würde ich sagen, ist die
- 15:03Softwareentwicklung dafür nicht unbedingt geeignet, sondern wenn
- 15:07man Lust hat sich immer wieder neu zu erfinden und auch mal
- 15:09neue Sachen zu lernen, dann ist es halt was Gutes.
- 15:14Naja, da würde ich ja aber mal einhaken.
- 15:15Also ich weiß worauf du hinaus möchtest.
- 15:17Ich finde halt auch wenn du jetzt sagst so Fließbandarbeit
- 15:21als. Analogie sage ich mal, das finde
- 15:24ich ganz passend. Also wenn du wenn wenn man quasi
- 15:27davon ausgeht, ja, ich mache jeden Tag das Gleiche, dann ist
- 15:30auf jeden Fall die falsche Richtung.
- 15:33Das mit dem Handwerk, finde ich, ist halt eigentlich gar nicht so
- 15:36zutreffend, weil ich betrachte Softwareentwicklung auch
- 15:40grundlegend, sage ich mal, kann man das schon mit dem Handwerk
- 15:43vergleichen, programmieren, wenn du jetzt ja genau, aber wenn du
- 15:47jetzt zum Beispiel. Den Maurer nimmst oder den Maler
- 15:51oder was auch immer. Ne, der hat ja auch sein
- 15:54Handwerk gelernt, genauso wie wir gelernt haben grundlegend zu
- 15:57programmieren. Das das find ich ist schon kann
- 15:59man schon Vergleiche ziehen aber nicht jedes Haus ist gleich oder
- 16:03nicht jede Innenausstattung ist gleich und dann kommen ja auch
- 16:06neue Probleme die irgendwie vielleicht spezielle Fälle sind
- 16:09die gelöst werden müssen, die dann über die Erfahrung
- 16:12basierend auf dem auf dem Skill Set was man hat quasi gelöst
- 16:16werden müssen und so ist es in der Softwareentwicklung auch.
- 16:19Also ich finde dass das kann man, also das ist halt schon
- 16:23parallelen, also da würde ich halt jetzt nicht sagen, dass das
- 16:27so Handwerk immer das gleiche ist.
- 16:28Also weißt du wie ich meine? Und weil, wie gesagt, die
- 16:32Softwareentwicklung ja auch eine gewisse, ein gewisses Toolset,
- 16:35was man sich aneignet, was man erweitert und das dann verwendet
- 16:38und immer auf neue Probleme stößt.
- 16:42Aber das mit der Fließbandarbeit finde ich halt ganz cool als
- 16:44Vergleich. Also wenn man jetzt quasi Bock
- 16:47hat auf neue Herausforderungen zu stoßen, dann passt das auf
- 16:50jeden Fall gut. Ja, hast du noch einen Punkt?
- 16:56Ansonsten fällt mir nämlich noch einer ein.
- 17:00Was ich ganz witzig finde, weil wir sagen ja jetzt nur ja, auf
- 17:02das musst du dich einstellen, auf das musst du dich
- 17:04einstellen. Ich hätte ein Punkt, auf was man
- 17:06sich. In vielen Fällen nicht auf
- 17:08einstellen muss. Worauf ich mich aber eingestellt
- 17:11hab damals. Kommt jetzt die Sonnenbrille?
- 17:14Jetzt kommt die Sonnenbrille. Ja, ich hab damals die
- 17:17Sonnenbrillen getragen. Jetzt hab ich jeden Tag eine
- 17:19auf. Nein, und zwar dachte ich.
- 17:25Das ist aber auch bedingt durch das Studium.
- 17:26Ich weiß nicht, wie das jetzt zum Beispiel ne Ausbildung ist.
- 17:29Dachte ich immer, dass mich die höhere Mathematik immer
- 17:33begleiten wird. Und davor hatte ich Angst, weil
- 17:36ich auch im Studium davor Angst hatte, weil ich nicht gut war in
- 17:39Mathe anfangs. Ja.
- 17:40Aber seitdem ich. Quasi mit dem Studium fertig
- 17:46bin, muss ich sagen, war das selten der Fall, dass ich mal
- 17:50wirklich mathematische Probleme auf dem Tisch hatte.
- 17:52Also so wirklich mathematische Probleme und nicht irgendwie ja,
- 17:56so Daily Business, sage ich mal. Und mit Daily Business meine ich
- 17:59wirklich Sachen addieren multipliziert oder sowas halt
- 18:03und jetzt nicht irgendwelche krassen Formeln berechnen oder
- 18:06irgendwelche. Extrem ausgefallene Algorithmen
- 18:10zu entwerfen, die irgendwelche mathematischen Probleme lösen
- 18:12oder so, das waren halt wirklich gefühlt immer nur konstruierte
- 18:16Probleme in der Ausbildung oder im Studium, aber im Alltag.
- 18:20Ich weiß nicht wie es dir geht, hatte ich glaube ich nur ein
- 18:23Projekt, wo es mal wirklich so ein bisschen in die Richtung
- 18:26ging, aber auch nicht extrem. Ja, ich weiß was du meinst.
- 18:31Also man hat im Studium echt viel Mathematik mitbekommen,
- 18:37sage ich jetzt mal zumindest, dass da kommt man nicht
- 18:39drumherum, glaube ich. Die Anwendung später hatte ich
- 18:44auch gedacht, dass da mehr quasi.
- 18:48Ja, mathematisches Verständnis gefragt ist.
- 18:52Aber ich glaube, dass es auch ein bisschen darauf ankommt, in
- 18:55welchem Bereich man sich dann am Ende aufhält, weil, wie du schon
- 19:00meintest, so es es kommt halt einfach drauf an.
- 19:01Ich hatte auch ein Projekt, da ging es auch darum, sage ich
- 19:04jetzt mal, bestimmte Trajektorien zu berechnen, mit
- 19:09einer Wahrscheinlichkeit in die Zukunft, sozusagen, dass du
- 19:13sagst, okay, wo könnte sich denn zum Beispiel ein Objekt?
- 19:18In nah oder weniger naher Zukunft befinden und da musste
- 19:23dann auch mit einer gewissen Varianz gerechnet werden, mit
- 19:26Geschwindigkeiten und da musste ich dann auch quasi eine Formel
- 19:30aufstellen, um dann sozusagen. Zu prädizieren, wo irgendwie ein
- 19:36Objekt dann an irgendeiner bestimmten Stelle ist, das war
- 19:39schon fand ich gut. Die einen sagen, dass es einfach
- 19:43die anderen sagen, dass es schwer, es liegt immer im Auge
- 19:45des Betrachters oder der Betrachterin.
- 19:48Aber aber am Ende fand ich, war das schon relativ hohe
- 19:53Mathematik für mich in dem Moment, weil man da auch mit,
- 19:57also da musste man dann halt so einem so Matrizen rotieren und
- 20:01so weiter das war schon, fand ich, schon ein bisschen ein
- 20:04bisschen anspruchsvoller an der Stelle.
- 20:07Aber sonst? Im aktuellen Business würde ich
- 20:12sagen, so da in vielen Bereichen, in denen ich
- 20:14gearbeitet habe, stimme ich dir total zu.
- 20:17Da war das gar nicht so gefragt, jedenfalls nicht das, was man
- 20:21vielleicht erwarten könnte, wenn man jetzt so ein ganzes Studium
- 20:24durchzieht, das stimmt schon. Also ja genau, es ist halt auch
- 20:28genau die Erfahrung, die ich gemacht habe.
- 20:30Wie gesagt, in diesem einen Projekt, das ist sehr, geht so
- 20:32in die Richtung, was du gerade geschildert hast.
- 20:34Hast, da ging es halt so Bremskurvenberechnungen und auch
- 20:38Prädiktion. Das fand ich halt auch wirklich
- 20:41schon höher. Deswegen meinte ich ja so dieses
- 20:44eine Projekt gab es aber ansonsten.
- 20:47Nichts, was ein glaub ich da irgendwie Angst und bange werden
- 20:51lässt. Ja, aber das ist auf jeden Fall
- 20:54ein guter Punkt, dass man sich auch tatsächlich darauf
- 20:57einstellen kann, dass man, sage ich jetzt mal ein bisschen
- 21:02lenken kann, wo man quasi mathematisch in der
- 21:05Programmierung hin möchte. Das ist, glaube ich, ein ganz,
- 21:08ganz, ganz guter Punkt an der Stelle, weil wenn.
- 21:10Man ja auch viele Angst davor haben.
- 21:13Also genauso wie ich schreckt es ja auch Leute ab damit
- 21:16anzufangen, weil sie denken ja, aber Mathe war nie mein Ding
- 21:19zahlen. Sind nicht mein Ding, so weißt
- 21:21du nach dem Motto ja, ja, das. Ist ja auch bei vielen so.
- 21:25Also ich, ich weiß noch aus dem Studium, dass glaube ich Mathe
- 21:28die Mathefächer waren harte. Rausschmeißfächer oder
- 21:33Aussiebfächer, weil viele da irgendwie.
- 21:37Ja, irgendwie durchgerasselt sind, und da muss ich sagen,
- 21:40meine Erfahrung nach war auch, dass viele, die im im Studium
- 21:43schon Kenntnisse in der Programmierung hatten,
- 21:46Vorkenntnisse, die ich überhaupt nicht hatte.
- 21:50Die sind teilweise auch zumindest von dem, was ich
- 21:52mitbekommen habe, auch durch die Matheprüfung gefallen, weil, und
- 21:56das bestätigt ja die Sache, es gab also, die Leute konnten
- 21:59programmieren, die konnten schon echt gut Programme schreiben, da
- 22:02war ich quasi. Aber krass.
- 22:08Also mich hat das sehr, sage ich jetzt mal verwundert, weißt du,
- 22:13weil ich dachte, und das ist ja genau wieder diese gleiche
- 22:15Auffassung, jemand der programmieren kann, der kann
- 22:18auch super Mathe und das ist glaube ich nicht Trugschluss,
- 22:22genau das korreliert einfach nicht.
- 22:25Naja ja, gut. Tatsächlich.
- 22:32Ich überlege. Dort hatten wir, also ich
- 22:36überleg gerade, ob ich auch jemanden kannte, der so richtig
- 22:38gut war im Programmieren, wo man sich dachte, der wird auf jeden
- 22:41Fall Softwareentwickler, der dadurch rausgefallen ist.
- 22:44Also es gab natürlich noch so so andere, ist auch ein ganz
- 22:48spannender Punkt, warte mal. Wir hatten ja auch so Fächer wie
- 22:53theoretische Informatik. Ja, ich wusste ich.
- 22:56Geh mal kurz darauf ein und das ist ja unglaublich abstrakte.
- 23:02Programmierung nicht, aber unglaublich abstrakte Theorie
- 23:05der Informatik. Und was würdest du dazu sagen?
- 23:11Das würde mich mal interessieren, ist das extrem
- 23:14wichtig um als Softwareentwickler arbeiten zu
- 23:17können oder zu programmieren, weil das war auch so ein Fach,
- 23:20was viele rausgeworfen hat und wo ich auch, sage ich mal, wir
- 23:25haben mich ordentlich hinsetzen musste, um die Fächer zu
- 23:28bestehen. Also ich finde, ich glaube also
- 23:32an der Stelle wäre es wahrscheinlich nicht schlecht,
- 23:34dass man wirklich quasi die Programmierung von der Software
- 23:38Entwicklung ein bisschen trennt, weil Programmierung an sich ist
- 23:41ja tatsächlich wirklich, wie du ja schon meintest, ein gewisses
- 23:44Art von eine gewisse Art von Handwerk.
- 23:47Wenn man das so vergleichen möchte, finde ich es nicht
- 23:51schlecht. Die Softwareentwicklung setzt
- 23:52aber finde ich sozusagen obendrauf auf dieses Handwerk
- 23:55auf. Ja, gehe ich mit.
- 23:57Dass man zum Beispiel sagt, Okay, du möchtest jetzt
- 23:59sozusagen nur, weil du zum Beispiel programmieren kannst
- 24:02und irgendwie Software schreiben kannst, bedeutet das noch lange
- 24:06nicht unbedingt, dass man auch wirklich gutes Software
- 24:09schreibt. Und da find ich kommt so n
- 24:12bisschen die Softwareentwicklung wirklich ne die Entwicklung die
- 24:17gute Entwicklung einer Software mit rein und das ist ja auch
- 24:21nicht immer nur die reine Programmierung, sondern auch die
- 24:23Konzeptarbeit und ich. Damals theoretische Informatik,
- 24:30super anstrengend und überhaupt nicht cool.
- 24:33Also ich musste mich da genauso wie du echt auf den Arsch
- 24:35setzen. Allerdings, wenn ich jetzt aus
- 24:39heutiger Sicht gucke, glaube ich schon, dass viele Sachen
- 24:42durchaus interessant und wichtig sind, um Softwareentwicklung zu
- 24:47betreiben. Wenn wir jetzt von
- 24:48Softwareentwicklung reden und nicht von der reinen
- 24:50Programmierung. Also ich bin ein bisschen
- 24:55unentschlossen. Ich glaube, es ist nicht
- 24:57schlecht, sich damit mal auseinanderzusetzen.
- 25:00Wenn das aber jemand überhaupt nicht liegt, weil ich würde
- 25:03jetzt sagen, mir mir lag es eher nicht, als dass es mir lag, ich
- 25:08glaube, du weißt, wie ich das meine, ist das auf jeden Fall
- 25:11gar kein Hindernis. Also ich habe jetzt nicht das
- 25:14Gefühl, dass ich noch sonst wie die Automatentheorie ausstellen
- 25:17muss oder irgendwie Beweise durchführen muss, ob etwas in PV
- 25:22vollständig ist oder so. Aber es ist, ich gehe mit, es
- 25:27ist schärft die Absicht. Und theoretische Denkweise, das
- 25:31ist gut, sogar sehr gut, klar. Aber so in der
- 25:36Softwareentwicklung, wie sie in der Praxis gelebt wird, glaube
- 25:40ich, kann man das auch gut bewältigen und auch sehr gut da
- 25:42drin sein, ohne zum Beispiel da extreme Kenntnisse drin zu
- 25:46haben. Ja, da gehe ich, theoretische
- 25:48Informatik betrifft und weil da, ich komme auf den Punkt, weil
- 25:53ich weiß, dass damals ich glaube, wir hatten das ab dem
- 25:561.2. Semester so eine Art Vorkurs der
- 26:00theoretischen Informatik, der hieß ja Logik und ab 2.3.
- 26:05Dann irgendwann ging es halt los mit diesen theoretischen
- 26:07Informatikfächern, und ich weiß, dass es Leute gab, die sich
- 26:10dachten, oh mein Gott, was studiere ich hier eigentlich,
- 26:13weil das ist halt wirklich es. So abstrakt, dass du eigentlich
- 26:16gar nicht mehr weißt, worüber du redest.
- 26:17So gefühlt. Und wenn das n
- 26:20Ausschlusskriterium für Leute ist, wirklich in der
- 26:22Softwareentwicklungswelt zu bleiben, würd ich es halt echt
- 26:25schade finden. Ja, ja oder nee, da hast du
- 26:29recht. Also wie gesagt, es ist ich
- 26:31würde es eher so als nice to have bezeichnen, weil ich
- 26:34glaube, dass es einfach nicht verkehrt ist, sich da, wie du
- 26:37auch schon meintest, einmal mit zu beschäftigen.
- 26:40Aber es ist auf jeden Fall. Also du kannst es schaffen, gut
- 26:45drumherum zu Schiffen und. Software entwickeln und nicht
- 26:50nur programmieren. Das ist durchaus möglich.
- 26:55Also. Mal Hand aufs Herz, würde ich
- 26:56mich jetzt noch mal damit auseinandersetzen, dann würde
- 26:58ich nicht mehr wissen, wie es geht.
- 26:59Also ist nicht so, dass das hier jetzt im im Daily Business
- 27:03enthalten ist. Das stimmt, das stimmt, das ist
- 27:06nicht absolut nicht im Daily Business enthalten.
- 27:10Ja, auf jeden Fall. Auch hätte was vielleicht
- 27:14Interessantes, weil ich glaube, da gehen vielleicht auch so die
- 27:17Erwartungen eventuell ein bisschen auseinander, weil.
- 27:21Mir durchaus vorstellen, dass es auf der einen Seite Leute gibt,
- 27:24die sich denken, OK, ich möchte Softwareentwicklung machen, ich
- 27:29möchte gerne Softwareentwickler oder softwareentwicklerin werden
- 27:32und dann kann ich halt schön entspannt.
- 27:36Für mich Software entwickeln, ne.
- 27:41Und ne, also kann ja durchaus sein.
- 27:44Es kann natürlich auch sein, dass sich andere Leute denken,
- 27:46na ja, ich möchte softwareentwicklungen.
- 27:50Lernen, wie auch immer man das jetzt nennen möchte.
- 27:53Softwareentwickler wären softentwickler.
- 27:57Und dann arbeite ich in einem großen Team.
- 28:00Also es gibt sicherlich die 2. Also es gibt sicherlich
- 28:04verschiedene Erwartungen an dieser Stelle.
- 28:07Kann mir durchaus vorstellen, dass es vielleicht doch Leute
- 28:08gibt, die sagen, OK, ich mach das so und dann, dann entwickle
- 28:12ich halt so n bisschen Software auf jeden Fall.
- 28:14Fakt ist würde ich sagen ist, dass man schon im Normalfall
- 28:18durchaus in einem Teamsoftware entwickelt, das heißt, wenn man
- 28:22sich jetzt zum Beispiel denkt okay, ich fange jetzt an
- 28:24Software zu entwickeln, dann mache ich das für mich, ich
- 28:26mache das alleine, das wird wahrscheinlich nicht passieren,
- 28:29also nur mal so. Ich weiß nicht, wie es bei dir
- 28:33war. Also ich hatte schon die
- 28:35Erwartung, dass man irgendwann später an einem Team entwickelt.
- 28:37Deswegen ist es vielleicht auch total.
- 28:40Quatsch zu sagen. Es gibt Leute, die denken, dass
- 28:42sie dann alleine Software entwickeln, weil ich hatte es
- 28:45halt nicht. Mir war schon eigentlich, ich
- 28:46hatte schon die Erwartung, dass man hinterher.
- 28:51Also. Nicht ein spannender Punkt, weil
- 28:55ich denke, dass IT sowohl als auch.
- 29:01Die Frage ist als ich sag mal, wenn man alleine entwickelt hat
- 29:05man ja ne gewisse Kapazität was man coden kann.
- 29:09Und je nachdem, was entstehen soll als Software ist ja quasi
- 29:14dadurch schon gegeben, ob man das alleine schafft oder nicht.
- 29:16Und wenn du sagst zum Beispiel, dass du schon die Erwartungs die
- 29:21Erwartung hattest, in einem größeren Teams.
- 29:24Zu entwickeln. Setzt das ja wahrscheinlich auch
- 29:27voraus dass du an etwas großem arbeiten wolltest also weißt du
- 29:31worauf ich hinaus möchte weil so ging es mir ich dachte auch
- 29:34immer ja gut du wirst später in einem Team arbeiten mit mehreren
- 29:37Softwareentwickler und dann kommt da so ne richtig geile
- 29:40große Software raus also groß im Sinne von die ist echt
- 29:43umfangreich die kann viel egal in welchem Bereich das war mir
- 29:46tatsächlich relativ egal also ich wollte anfangs immer auf
- 29:50jeden Fall in den technischen Bereich gehen aber was da drin
- 29:53war mir eigentlich egal aber ich wollte halt irgendwie was.
- 29:57Was irgendwie groß ist, am Ende sozusagen ne und das geht
- 30:01alleine halt nicht. Also doch, aber dann halt über
- 30:04sehr sehr langen Zeitraum. Wenn du jetzt aber sagst wir
- 30:07haben hier n Zeitraum von 23 Jahren oder so um n geiles
- 30:11Produkt zu schaffen, dann wird das alleine halt echt schwierig
- 30:13wenn das was Großes sein soll und ich glaube da gehen beide
- 30:17Erwartungshaltungen, allerdings glaube ich, dass man wirklich
- 30:22wie du meinst eigentlich eher sich darauf einstellen sollte im
- 30:25Team zu arbeiten. Weil selbst wenn ich alleine an
- 30:28etwas entwickelt, werde ich ja sehr wahrscheinlich
- 30:31Schnittstellen zu anderen Teams vielleicht haben oder zu anderen
- 30:35Third Party Lösungen zum Beispiel oder so.
- 30:37Also irgendwo muss ich halt ein Teamplayer sein am Ende, man
- 30:41kann halt nicht die Welt alleine revolutionieren, sage ich mal.
- 30:43Und da finde ich ist das ein echt cooler Punkt, weil das muss
- 30:47einem schon klar sein, dass auch so gewisse Soft Skills ganz cool
- 30:51kommen in der Softwareentwicklung.
- 30:54Wie rede ich mit Leuten, wie kann ich meine Meinung gut
- 30:56kundtun wie? Überzeuge ich alle, dass ich
- 30:59recht hab? Nein, aber also das ist auf
- 31:03jeden Fall n sehr sehr cooler Punkt.
- 31:05Ja find ich cool. Kooperation mit Menschen sag ich
- 31:08jetzt mal, blöd gesagt. Kritik und Feedback sind halt
- 31:11auch wichtige Sachen, da hatten wir glaub ich auch mal n
- 31:13bisschen, also das spielt ja da mit rein und das sind glaube ich
- 31:17also das sind auch Sachen gerade im Bereich im Bereich Kritik
- 31:22hatten wir glaube ich auch mal Kritik und Feedback haben wir
- 31:25auch mal eine Podcastfolge gemacht, deswegen würde ich das
- 31:28jetzt nicht unbedingt vertiefen, allerdings.
- 31:30Ist es halt ne wie du schon meintest, ne.
- 31:33Du kannst dir sicherlich immer sehr gut bestimmte Wege wählen,
- 31:38die du gehen kannst, zum Beispiel als Freelancer oder
- 31:42Freelancerin sagen. Ich entwickle zum Beispiel
- 31:44Webseiten, mach das ganz alleine, bist du aber natürlich
- 31:47auch ein bisschen mit in Kontakt mit deinem Kunden
- 31:50logischerweise. Ich würde halt so weit gehen,
- 31:53dass ich vermute, es ist nur eine Vermutung, dass die
- 31:56Wahrscheinlichkeit höher ist, dass man in der
- 31:59Softwareentwicklung in einem Team arbeitet als alleine.
- 32:03Welchen weg man dann quasi für sich ebnet, ist natürlich immer
- 32:05noch die Frage. Nur mal so, dass man vielleicht,
- 32:11also da kann man natürlich auch gerne drüber diskutieren oder
- 32:15mal ein bisschen drüber sprechen.
- 32:16Also wenn jetzt zum Beispiel alle, die jetzt zuhören, sich
- 32:19sagen, ich arbeite doch alleine, dann schreibt uns das auf jeden
- 32:22Fall. Ja, also ja, auf jeden Fall.
- 32:25Das wäre super interessant, genau, aber ich glaube auch,
- 32:29dass ich glaube auch, dass es meistens im Team ist.
- 32:32Also es ist schon selten der Fall, dass man quasi alleine
- 32:36arbeitet, ein abgeschlossenes Produkt alleine entwickelt und
- 32:39dann das quasi vielleicht nur noch sozusagen vertreibt und gar
- 32:43keinen Kontakt außer maximal zu den Kunden dann noch hat.
- 32:46Das ist halt glaube ich wirklich selten der Fall.
- 32:50Gerade weil so Projekte in der Softwareentwicklung ordentliche
- 32:54Ausmaße annehmen können. Also das ist halt auch
- 32:58vielleicht noch so ein ganz kurzer Punkt, den würde ich auch
- 33:00nicht vertiefen, aber auf jeden Fall jetzt an der Stelle
- 33:02erwähnen. Man also Software Projekte
- 33:07erfordern Zeit und Zeit, das ist nicht, was man in 23 Wochen
- 33:10macht, weil da habe ich das Gefühl.
- 33:12Oft Leute dieses Mindset haben, so ist ja nur
- 33:15Softwareentwicklung, geht ja schnell.
- 33:18Oh nein, oh nein. Das sind große Projekte und
- 33:24selbst wenn man denkt, die Software ist vielleicht nicht so
- 33:26groß, steckt da trotzdem extrem viel Entwicklung hinter.
- 33:29Ja, das stimmt aber. Auf jeden Fall finde ich schon
- 33:33interessante Punkte, die man auf jeden Fall vielleicht mal über
- 33:37die man mal nachdenken kann. Wenn es jetzt zum Beispiel, wenn
- 33:41es um die Entscheidung geht, in die Softwareentwicklung zu
- 33:44gehen, weil im Endeffekt ist es natürlich schon so.
- 33:48Dass man, angenommen, man hätte jetzt zum Beispiel völlig
- 33:51falsche Vorstellungen von der Softwareentwicklung und man
- 33:53würde sich denken, so okay ich mache das jetzt mit völlig
- 33:56falschen Erwartungen, dann wird man eventuell unglücklich.
- 33:58Wenn das aber, was wir gerade so gesagt haben, so ein bisschen
- 34:01die Sachen treffen und man sagt, das klingt ja irgendwie schon
- 34:04ganz cool. Nicht?
- 34:07Dann ist es halt was für ihn, also für die entsprechende
- 34:11Person und das ist halt eigentlich so n bisschen das was
- 34:14worüber ja jeder so n bisschen einfach auch mal reflektieren
- 34:17sollte, wenn es um ne Entscheidung um das Treffen
- 34:20einer Entscheidung geht. Was ich aber noch sagen möchte,
- 34:22Tino und ich finde das. Ist auch noch ein Punkt.
- 34:25Das ist auf jeden Fall. Ein super Punkt auf der plus
- 34:30Seite wo ich auf jeden Fall absolut dafür plädieren würde
- 34:33Software zu entwickeln. Jetzt kommt es ist einfach, dass
- 34:36man natürlich ich, also ich würde jetzt einfach mal sagen,
- 34:39ich glaube Softwareentwicklung ist sehr, sehr prädestiniert
- 34:42dafür, dass man die Möglichkeit hat ortsunabhängig zu arbeiten.
- 34:49Und das finde ich zum Beispiel sehr persönlich.
- 34:52Ist super cool, weil, und das ist halt auch ein Punkt, das
- 34:55kann ich einfach mal sagen, wir haben ja zum Beispiel auch eine.
- 35:01Snowboarden Plus arbeiten gemacht, das heißt, wir konnten
- 35:04quasi arbeiten und nebenbei noch nen halben Tag snowboarden und
- 35:07das find ich halt super cool und das ist.
- 35:10Halt ne extrem geile Freiheit, ne und ja, weil du als
- 35:14Softwareentwickler in der Regel sage ich mal ja eigentlich nur
- 35:18den Laptop und Internet brauchst, richtig.
- 35:22Ja, wenn du gleich noch n Monitor oder so für den Komfort
- 35:28genau, aber das ist halt. Das ist halt n riesen Pluspunkt.
- 35:32Und ja ich finde. Das ist auch ordentlich Gewicht,
- 35:37was da reinkommt, so in die Nummer, wenn man sagt, ja, aber
- 35:40ich kann überall auf der Welt arbeiten, für jedes Unternehmen,
- 35:44und das ist halt cool, also die Grenze sind ja dann eher zum
- 35:48Beispiel irgendwelche Gesetze. Als die.
- 35:50Tatsache an sich, dass ich arbeiten könnte für ein
- 35:54Unternehmen, richtig. Ja, finde ich.
- 35:58Dach ist ein sehr geiler Punkt, damit würde ich es glaube ich
- 36:00auch abschließen, dann haben wir noch mal eine Folge, weil ein
- 36:03hatte ich noch, aber das ist wirklich eine sehr geile Tech
- 36:08Home Message, Liebe zuhören lieber Zuhörer.
- 36:12Ich hoffe die. Hat dir gefallen, das waren
- 36:16Punkte dabei. Ich hoffe wir konnten auch
- 36:17vielleicht noch mal ein bisschen rauskitzeln, dass Du für dich
- 36:20entscheiden konntest. Ist das jetzt die richtige
- 36:23Entscheidung gewesen oder wäre es die Richtige und ich fange
- 36:26jetzt an, Software zu entwickeln?
- 36:28Das hoffen wir natürlich sehr. Schau auf jeden Fall dann auch
- 36:32gerne bei uns in der Community vorbei, die Links zu allen
- 36:36Plattformen findest du natürlich wie immer in den Shownotes.
- 36:39Ansonsten wäre es natürlich auch cool, wenn du so als kleine
- 36:42Hausaufgabe vielleicht ein 2. Leuten diesen Podcast
- 36:45weiterempfehst. Das würde uns sehr freuen und
- 36:48ansonsten würde ich sagen, Fabi, es hat mir extrem Spaß wieder
- 36:51gemacht, auch jetzt nach der Snowboard Folge mit dir wieder
- 36:53ne Podcast folge zu machen. Und ja, da würde ich sagen, bis
- 37:01zum nächsten Mal oder dann sind wir fertig hier an der Stelle.
- 37:04Also habt noch einen schönen Tag und bis zum nächsten Mal deine
- 37:08Coding Buddies gemeinsam besten.