Softwareentwicklung - Erwartung und Realität - podcast episode cover

Softwareentwicklung - Erwartung und Realität

Feb 08, 202437 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Willkommen bei den Coding Buddies! Weißt du, was dich bei der Softwareentwicklung erwartet? In der neuen Folge diskutieren wir genau über dieses Thema. Hat dir die Folge gefallen? Dann folge uns doch zusätzlich auf unseren anderen Plattformen oder schau auf unserer Website vorbei: Discord: https://discord.gg/C2Zntw6Sq4 Instagram: https://www.instagram.com/the_coding_buddies Youtube: https://www.youtube.com/@thecodingbuddies Twitch: https://www.twitch.tv/thecodingbuddies TikTok: https://www.tiktok.com/@thecodingbuddies Du hast Feedback für uns? Kontaktiere uns doch per Mail: [email protected]

Transcript

Sich da angesprochen fühlt und sich denkt ist das normal. Leider verdammte Scheiße. Ja es ist normal. Wahrscheinlich. Hallo Hallo, das muss er rausschneiden. Coding Boys Time Podcast rund um Software, Entwicklung und aktueller Tech. News herzlich Willkommen. Halli Hallo und herzlich Willkommen wieder zur neuen Folge vom Coding Buddies Podcast. Wir sind wieder dabei, der Fabi, das bin ich und Tino, der ist natürlich auch dabei, der darf nicht fehlen. Tino, Grüß dich.

Moin Moin Fabi, Was geht ab? Ja, was geht ab Mensch, hast du dich gut erholt nach dem Snowboarden? Ja, der Körper regeneriert sehr gut. Ja, war mir geht es gut, auf jeden Fall. Es gab keine großen Wehwehchen, keine großen Verletzungen, alles gut, nur das übliche, was beim Snowboarden so passieren kann. Ich könnte auch direkt wieder los. Also alles gut. Also alle noch mal kurz abzuholen. Wir waren letztens jetzt ein bisschen im im wie sagt man im Schnee ein bisschen.

War auf jeden Fall ganz schön und alle heile wieder hergekommen. Das ist doch das allerwichtigste. Ja, schön, das heißt, wir können jetzt auch wieder ein Podcast aufnehmen, was mich natürlich auch sehr freut. Und ja, was worüber wollen wir heute sprechen? Wir haben ja so ein paar Themen Paar Reihen, die wir mal haben, heute soll es mal wieder ein bisschen was anderes gehen, und zwar einfach ein ganz normales Topic würde ich sagen, einfach ein Thema und wie wäre es, wenn

wir einfach mal klingt so als. Hättest du etwas vorbereitet? Ja, pass auf OK, wie wär es wenn wir einfach mal darüber reden?

Wenn man jetzt sich zum Beispiel überlegt, OK, ich möchte mit der Softwareentwicklung starten, da hat man ja vielleicht n paar Ideen, was einen erwarten könnte, was auf einen zukommt, vielleicht der eine oder die andere hat vielleicht auch schon Berührungen damit gemacht und fragt sich eventuell okay ist das normal, dass das so ist, wie es ist, weil es so cool ist oder

weil es so blöd ist? Man weiß es nicht, was ich gerne mit dir besprechen würde heute in der Folge ist, worauf man sich vielleicht ein bisschen einstellen kann, wenn man mit der Softwareentwicklung startet oder starten möchte. Weißt du? Okay also so ein bisschen ein Abgleich zwischen Vorstellung und Realität, also was man sich vorstellt, darunter, was einen erwartet und was denn eigentlich so am Ende wirklich Teil der Softwareentwicklung ist, geht

das so in die. Richtung Ja genau, genau okay. Cool, cool, cool. Also du kannst mit einer. Motivationsfolge ich hab Bock drauf. Kannst ja, also weißt du, so weiß ich nicht, man kann sich ja vielleicht vorstellen. Dass du willst, Softwareentwicklung machen und dann sitzt sie die ganze Zeit nur mit Kapuze vorm vorm Rechner und Hackst auch mal runter. Ja. Naja, so ist es auch voll beendet. Genau genau also das also.

Ich weiß nicht. Also ich hab gerade ne Sonnenbrille auf, du auch, also ist doch 2 von 2 ist klar. Auf so eine Skibrille. Ja ne, finde ich sehr cool das Thema. Wäre spannend wenn du oder wir noch mal so ein bisschen unsere eigenen Erfahrungen oder Vorstellungen, die wir vielleicht damals hatten, mit einfließen lassen. Würde mich nämlich auch mal extrem interessieren, ob es da bei dir so. Sage ich mal Abweichungen von deiner ursprünglichen Vorstellung der Softwareentwicklung gibt.

Das wäre auf jeden Fall ganz cool. Deswegen Thema ist abgesegnet. Machen wir, lass loslegen, Hau doch mal raus, hau mal so den ersten Punkt raus. Ja, also ich finde was auf jeden Fall. Ein sehr, sehr großes oder interessantes Thema ist ist. Was? Muss ich quasi bewältigen.

Dafür. Also was ich damit meine, ist zum Beispiel, dass man am Anfang wahrscheinlich ne sehr, sehr steile Lernkurve hat, was natürlich auf der einen Seite sehr gut sein kann, weil man sich denkt, OK, ich merke, dass ich echt ne Menge lerne, was kann natürlich am Anfang auch unglaublich viel sein, was auf einen zukommt.

Also ich meine jetzt zum Beispiel, also ich kann mir zum Beispiel vorstellen, dass ich vielleicht die eine oder andere Person, lieber Zuhörer, dass man sich vielleicht denkt, so okay ich lerne jetzt Softwareentwicklung, dann fange ich bei irgendwie bei ein bisschen was an, mach dies, mach hin und mach das alles schön nacheinander, und dann ist das ganz entspannt und cool, und dann hake ich das so nacheinander ab und ich finde, das ist zum Beispiel ein Punkt,

der möchte auf jeden Fall gar nicht so gegen am Anfang, weil ich finde, dass man am Anfang, gerade wenn es losgeht, halt ne riesenbreite Palette hat von Sachen, die man irgendwie

gefühlt parallel lernen muss. Ne, also du musst irgendwie verstehen, wie man zum Beispiel ein Programm schreibt, wie man mit einem Programm wie man Programm benutzt, womit man Programme schreibt, also eine Ideen Entwicklungsumgebung, man muss sich, man muss sich angucken okay welche Sprache möchte ich lernen, oh mein Gott, es gibt 1000 sprachen, du musst irgendwelche programmierkonzepte lernen. Praxis quasi. Also Übungen machen.

Du musst die Theorie dahinter vielleicht auch noch verstehen, im optimalen Fall. Also es ist auf jeden Fall am Anfang super viel und ich kann mir halt voll gut vorstellen, dass man am Anfang vielleicht erst mal da steht und sich denkt, Boa Alter, das ist so viel, das ist so heftig. Viel und. Was ich auf jeden Fall sagen möchte, ist für jeden, für jede Person, die sich da angesprochen fühlt und sich denkt, ist das normal. Leider verdammte Scheiße. Ja es ist normal wahrscheinlich.

Sagt man nicht. Hallo Hallo, das muss man rausschneiden, Entschuldigung. Ja, bin ich ganz bei dir. Ging mir auch so. Es ist ja so die Welt der Softwareentwicklung ist ja riesig und nahezu grenzenlos, also man kann ja unfassbar viel machen, denn unfassbar viele Bereiche gehen sich selbst verwirklichen. Nur welche ganz feinen Nischen gehen und was super spezielles

machen, was extrem cool. Es gibt ja wirklich tausende Möglichkeiten und das ist halt anfangs genau das Problem, weil du wirst halt in diese Welt geworfen bzw du entscheidest dich ja aktiv dafür diese Welt zu betreten. Und bis dann so wie im Gaming so ein Level 1 Charakter in der Open World und du weißt gar nicht wohin latschen sollst und musst dich halt erstmal zurechtfinden. Und wenn du jetzt beispielsweise sagst, weil du ja auch meintest Idiot gibt es dann welche Sprache?

Selbst wenn du schon weißt, dass du zum Beispiel Spiele entwickelt. Möchtest und selbst wenn du weißt, für welche Plattform, wenn du das schon für dich entschieden hast, zum Beispiel keine Ahnung für Android. Kommt ja trotzdem erstmal. Ja OK, Android muss ich erstmal verstehen, dann muss ich irgendein Framework mit

irgendeiner. Game Engine verwenden, dann Java an sich muss ich erstmal die Sprache an sich überhaupt verstehen, dann wahrscheinlich irgendein Packages Packaging System. Wie kriege ich überhaupt die Pakete, wie kann ich die aktualisieren, wie kann ich mir

Updates ziehen? Also das ist ja nicht so, dass du dich hinsetzt und sagst, so, jetzt geht's los, jetzt Code ich, jetzt werde ich hier direkt anfangen mein Spiel zu entwickeln, sondern du kannst ja wahrscheinlich zumindest ging es mir damals so nicht wirklich entwickeln. Du hast die Grundkonzepte nicht verstanden oder kennst sie nicht, also nicht verstanden, sondern du kennst sie einfach

noch nicht und. Fuselt aber alles auf dich ein, also das kann ich noch genauso nachvollziehen, wie es mir damals ging. Also ich als wenn ich es noch fühle, diese, dass man halt so wirklich ja, dass so ne Überforderung aufkommt, die leider Gottes auch einen dazu bringen kann zu sagen, er war vielleicht doch nicht so ne geile Idee das zu machen und uns haben ja auch einige Leute aus

der Community geschrieben. Liebe zuhören, lieber Zuhörer, falls es dir auch so geht, dann schreib uns bitte und Teil mal die Erfahrung, die du gemacht hast mit uns, aber ich fand es halt erstaunlich, dass es halt wirklich sehr vielen Leuten so

geht. So, Oh das ist ich weiß gar nicht wie ich anfangen soll, ich weiß gar nicht was ist der erste Schritt, was der zweite Schritt, was ist der dritte und da irgendwie Struktur reinbringen ist halt am Anfang wirklich schwer, was halt einfach an dieser, an dieser steinernen Kurve liegt meiner Meinung nach, das ist auf jeden Fall ein sehr guter Punkt und das muss einem auch klar sein.

Dass man nicht, da hatten wir auch mal eine Folge gemacht, hier softwareprofi über Nacht. Dass du nicht sagst für dich, ich mache das jetzt und ab morgen kann keine Ahnung. Eine Spieleschmiede wie Blizzard mich einstellen, weil ich jetzt hier der absolute Softwareentwickler bin. Mal überspitzt gesagt, es wird wahrscheinlich nicht mal dafür reichen ein ganz einfaches Pong Spiel zu machen. Ganz am Anfang, ja. Das dauert also.

Klar, du kannst dir Tutorials nehmen, das Abtippen, aber um wirklich zu verstehen, was da alles passiert, warum etwas ist das. Brauch halt einfach seine Zeit und Liebe zuhören. Lieber Zuhörer, falls es dir so geht, nimm dir bitte auch die Zeit dafür, weil im Nachhinein wirst du dir selbst dafür danken, wenn du das ganz in Ruhe alles abarbeitest. Genau.

Ich weiß auf jeden Fall noch, es war bei mir definitiv am Anfang so. Ich saß also nicht, als das Studium begonnen hat, da saß ich am Anfang da und dachte, OK, es gibt eine Programmieraufgabe und ich dachte, so, OK, geil, geil, ich hab den Laptop, weil ich hab mich an den Schreibtisch gesetzt, ich hab den Laptop aufgeklappt, hab den Laptop angemacht. Hab youtube geöffnet. Nein, nein, nein, hab die ide geöffnet und dachte mir so okay, dann machst du jetzt noch die Aufgabe auf und jetzt wird

programmiert. Ich lese mir die Aufgabe durch und denke mir. Ich hab keine Ahnung, was ich jetzt machen soll. Verdammt Mist. Was war ich jetzt so weißt du, das ist ein. Richtiger Dämpfer, ne. Motivation genau.

Also ich dachte mir so, Oh jetzt richtig irgendwas coden, richtig cool, ja, und dann saß ich halt da und ja nix, also das war richtig, dann hab ich erst überlegt okay wie mache ich das, wie funktioniert das, hab irgendwie recherchiert und dann keine Ahnung ich sag jetzt mal einfach mal ins Blaue hinein habe ich erstmal eine Stunde irgendwie Sachen angeguckt

irgendwas überlebt. Hin und her geschaut, um dann am Ende wirklich mal irgendwie Codes zu schreiben und der hat dann auch am Anfang erstmal nicht so richtig gut funktioniert und. Das war halt am Anfang echt schon. Ja, also das das war n Dämpfer und wichtig ist, dass man sich vielleicht an.

Nicht denkt, Boah, das ist ja viel zu krass, ich wollt das machen, aber ich hab es mir ganz anders vorgestellt, weil am Ende lohnt sich es halt, wenn man sich da auch n bisschen durchbeißt ne, also das ist sozusagen n bisschen der der Punkt dahinter. Das ist leider würde ich sagen, zumindest aus meiner Erfahrung her leider normal. Na ja, aber das ist eigentlich ne ganz geile Überleitung, weil.

Dieses, ja man recherchiert erstmal, versucht das irgendwie zu verstehen, das ist ja n Punkt, der wird ja nie aufhören, oder? Jedenfalls hat er bei mir jetzt nach all den Jahren auch noch nicht aufgehört, du kommst ja immer wieder an einem Punkt, wo etwas Neues und du erstmal dich

damit auseinandersetzen musst, weil. 1 sagen kann dann, dass die Softwareentwicklung die oder die Welt der Softwareentwicklung sehr schnelllebig ist und es immer irgendwie neue Technologien gibt, gefühlt so im Wochentakt, mit dem man sich auseinandersetzen könnte und am besten. Auch öfter mal sollte also ruhig sich immer mal neue Sachen angucken, weil dieser Wissensdrang oder dieses Ah, ich möchte ständig irgendwie irgendwie mir mal was Neues

angucken. Oh ja, das wär auch cool mal das zu machen oder vielleicht mal nen ganz anderen Bereich zu gehen, wenn man dieses Mindset hat. Dann finde ich, ist man in der Softwareentwicklungswelt absolut richtig aufgehoben, weil da gibt es halt so unglaublich viel zu entdecken und zu lernen. Und wenn man da Spaß dran hat, dann ist das eigentlich genau. Passt es wie die Faust aufs Auge, wie man so schön sagt. Und weil es halt wie gesagt

nicht ausbleibt. Also ich glaube, es gibt keine Woche. Jetzt, in der wir jetzt sage ich mal, von der Arbeit aus Coden oder so, wo man nicht dieses Gefühl hat. OKOK ja nee, das war mir nicht bewusst. Also da muss ich jetzt noch mal mir was anschauen oder ich habe was Neues dazugelernt.

Also wie siehst du das? Was auf jeden Fall finde ich also wenn man jetzt sich, wenn man zum Beispiel die Erwartung hat und sich sagt, Okay. Ich werde jetzt Software Entwicklung lernen, dann komme ich an Punkt, wo ich das gelernt habe und dann lerne ich nicht mehr weiter. Dann habe ich einen Stand erreicht, wo ich einfach die Anforderungen, die ich habe, sozusagen abarbeiten.

Also ich vergleiche das jetzt mal einfach mit, also das soll jetzt nicht irgendwie was was runterspielen oder so, sagen wir mal. Du hast zum Beispiel ein Handwerk gelernt. Ne, das ist das ist jetzt nicht.

Also nicht ich will es nicht gegen Handwerk bashen, ich möchte einfach nur sagen, dass angenommen du hast jetzt zum Beispiel verstanden, wie du keine Ahnung ne Mauer aufbaust ne so, dann hast du vielleicht weißt du vielleicht OK ne ne gerade mauer kann ich aufbauen ich hab jetzt auch gelernt wie man sag ich mal ne Ecke baut wie die Steine aufeinander gesetzt werden und so weiter und du hast jetzt im Normalfall so diese ich sag jetzt mal wenn man jetzt nicht von Spezialsachen ausgeht

sondern so diese groben Dinge hat man gelernt so das ist in

vielen Fällen. Einem gewissen Rahmen immer das Gleiche ist bei der Softwareentwicklung sicherlich auch so, nur meiner Erfahrung nach ist es halt eher so, dass man sich dann, dass man nicht sagt Okay, du kommst in so eine Art Fließbandarbeit so nach dem Motto Okay, ich hab jetzt das abgearbeitet, nächster Punkt, ich hab jetzt das abgearbeitet, nächster Punkt so weißt du, sondern dass du immer irgendwie in einem gewissen Modus bist, dass du sagst okay warte mal,

jetzt haben wir diesen Fall und. Ich kenn den zwar, aber der ist nicht hundertprozentig der gleiche wie dieser Fall.

Also es sind immer so Kleinigkeiten, wo man zum Beispiel immer noch sich, sag ich jetzt mal, trotzdem wieder neu erfinden muss und wenn man die Erwartung hat, finde ich, dass man sagt okay ich, ich lerne das jetzt und dann mache ich quasi immer das gleiche, es gibt ja durchaus Menschen, die sehr viel Spaß daran haben, einen bestimmten, eine bestimmte Sache auszuüben, die sage ich jetzt mal, die sie, die sie können, die sie richtig gut können und wo man im Endeffekt

auch. Nicht großartig mehr an den Fähigkeiten feilen muss. Das ist an sich ja auch nichts Schlimmes, nur glaube ich zumindest. Aus meiner Erfahrung würde ich sagen, ist die Softwareentwicklung dafür nicht unbedingt geeignet, sondern wenn man Lust hat sich immer wieder neu zu erfinden und auch mal neue Sachen zu lernen, dann ist es halt was Gutes. Naja, da würde ich ja aber mal einhaken. Also ich weiß worauf du hinaus möchtest. Ich finde halt auch wenn du jetzt sagst so Fließbandarbeit

als. Analogie sage ich mal, das finde ich ganz passend. Also wenn du wenn wenn man quasi davon ausgeht, ja, ich mache jeden Tag das Gleiche, dann ist auf jeden Fall die falsche Richtung. Das mit dem Handwerk, finde ich, ist halt eigentlich gar nicht so zutreffend, weil ich betrachte Softwareentwicklung auch grundlegend, sage ich mal, kann man das schon mit dem Handwerk vergleichen, programmieren, wenn du jetzt ja genau, aber wenn du jetzt zum Beispiel. Den Maurer nimmst oder den Maler

oder was auch immer. Ne, der hat ja auch sein Handwerk gelernt, genauso wie wir gelernt haben grundlegend zu

programmieren. Das das find ich ist schon kann man schon Vergleiche ziehen aber nicht jedes Haus ist gleich oder nicht jede Innenausstattung ist gleich und dann kommen ja auch neue Probleme die irgendwie vielleicht spezielle Fälle sind die gelöst werden müssen, die dann über die Erfahrung basierend auf dem auf dem Skill Set was man hat quasi gelöst werden müssen und so ist es in der Softwareentwicklung auch.

Also ich finde dass das kann man, also das ist halt schon parallelen, also da würde ich halt jetzt nicht sagen, dass das so Handwerk immer das gleiche ist. Also weißt du wie ich meine? Und weil, wie gesagt, die Softwareentwicklung ja auch eine gewisse, ein gewisses Toolset, was man sich aneignet, was man erweitert und das dann verwendet und immer auf neue Probleme stößt.

Aber das mit der Fließbandarbeit finde ich halt ganz cool als Vergleich. Also wenn man jetzt quasi Bock hat auf neue Herausforderungen zu stoßen, dann passt das auf jeden Fall gut. Ja, hast du noch einen Punkt? Ansonsten fällt mir nämlich noch einer ein. Was ich ganz witzig finde, weil wir sagen ja jetzt nur ja, auf das musst du dich einstellen, auf das musst du dich einstellen. Ich hätte ein Punkt, auf was man sich. In vielen Fällen nicht auf

einstellen muss. Worauf ich mich aber eingestellt hab damals. Kommt jetzt die Sonnenbrille? Jetzt kommt die Sonnenbrille. Ja, ich hab damals die Sonnenbrillen getragen. Jetzt hab ich jeden Tag eine auf. Nein, und zwar dachte ich. Das ist aber auch bedingt durch das Studium. Ich weiß nicht, wie das jetzt zum Beispiel ne Ausbildung ist. Dachte ich immer, dass mich die höhere Mathematik immer

begleiten wird. Und davor hatte ich Angst, weil ich auch im Studium davor Angst hatte, weil ich nicht gut war in Mathe anfangs. Ja. Aber seitdem ich. Quasi mit dem Studium fertig bin, muss ich sagen, war das selten der Fall, dass ich mal wirklich mathematische Probleme auf dem Tisch hatte. Also so wirklich mathematische Probleme und nicht irgendwie ja,

so Daily Business, sage ich mal. Und mit Daily Business meine ich wirklich Sachen addieren multipliziert oder sowas halt und jetzt nicht irgendwelche krassen Formeln berechnen oder irgendwelche. Extrem ausgefallene Algorithmen zu entwerfen, die irgendwelche mathematischen Probleme lösen oder so, das waren halt wirklich gefühlt immer nur konstruierte Probleme in der Ausbildung oder im Studium, aber im Alltag.

Ich weiß nicht wie es dir geht, hatte ich glaube ich nur ein Projekt, wo es mal wirklich so ein bisschen in die Richtung ging, aber auch nicht extrem. Ja, ich weiß was du meinst. Also man hat im Studium echt viel Mathematik mitbekommen, sage ich jetzt mal zumindest, dass da kommt man nicht drumherum, glaube ich. Die Anwendung später hatte ich auch gedacht, dass da mehr quasi. Ja, mathematisches Verständnis gefragt ist.

Aber ich glaube, dass es auch ein bisschen darauf ankommt, in welchem Bereich man sich dann am Ende aufhält, weil, wie du schon meintest, so es es kommt halt einfach drauf an. Ich hatte auch ein Projekt, da ging es auch darum, sage ich jetzt mal, bestimmte Trajektorien zu berechnen, mit einer Wahrscheinlichkeit in die Zukunft, sozusagen, dass du sagst, okay, wo könnte sich denn zum Beispiel ein Objekt?

In nah oder weniger naher Zukunft befinden und da musste dann auch mit einer gewissen Varianz gerechnet werden, mit Geschwindigkeiten und da musste ich dann auch quasi eine Formel aufstellen, um dann sozusagen. Zu prädizieren, wo irgendwie ein Objekt dann an irgendeiner bestimmten Stelle ist, das war schon fand ich gut. Die einen sagen, dass es einfach die anderen sagen, dass es schwer, es liegt immer im Auge des Betrachters oder der Betrachterin.

Aber aber am Ende fand ich, war das schon relativ hohe Mathematik für mich in dem Moment, weil man da auch mit, also da musste man dann halt so einem so Matrizen rotieren und so weiter das war schon, fand ich, schon ein bisschen ein bisschen anspruchsvoller an der Stelle. Aber sonst? Im aktuellen Business würde ich sagen, so da in vielen Bereichen, in denen ich gearbeitet habe, stimme ich dir total zu.

Da war das gar nicht so gefragt, jedenfalls nicht das, was man vielleicht erwarten könnte, wenn man jetzt so ein ganzes Studium durchzieht, das stimmt schon. Also ja genau, es ist halt auch genau die Erfahrung, die ich gemacht habe. Wie gesagt, in diesem einen Projekt, das ist sehr, geht so in die Richtung, was du gerade geschildert hast. Hast, da ging es halt so Bremskurvenberechnungen und auch Prädiktion. Das fand ich halt auch wirklich

schon höher. Deswegen meinte ich ja so dieses eine Projekt gab es aber ansonsten. Nichts, was ein glaub ich da irgendwie Angst und bange werden lässt. Ja, aber das ist auf jeden Fall ein guter Punkt, dass man sich auch tatsächlich darauf einstellen kann, dass man, sage ich jetzt mal ein bisschen lenken kann, wo man quasi mathematisch in der Programmierung hin möchte. Das ist, glaube ich, ein ganz, ganz, ganz guter Punkt an der Stelle, weil wenn. Man ja auch viele Angst davor haben.

Also genauso wie ich schreckt es ja auch Leute ab damit anzufangen, weil sie denken ja, aber Mathe war nie mein Ding zahlen. Sind nicht mein Ding, so weißt du nach dem Motto ja, ja, das. Ist ja auch bei vielen so. Also ich, ich weiß noch aus dem Studium, dass glaube ich Mathe die Mathefächer waren harte. Rausschmeißfächer oder Aussiebfächer, weil viele da irgendwie.

Ja, irgendwie durchgerasselt sind, und da muss ich sagen, meine Erfahrung nach war auch, dass viele, die im im Studium schon Kenntnisse in der Programmierung hatten, Vorkenntnisse, die ich überhaupt nicht hatte. Die sind teilweise auch zumindest von dem, was ich mitbekommen habe, auch durch die Matheprüfung gefallen, weil, und das bestätigt ja die Sache, es gab also, die Leute konnten programmieren, die konnten schon echt gut Programme schreiben, da war ich quasi. Aber krass.

Also mich hat das sehr, sage ich jetzt mal verwundert, weißt du, weil ich dachte, und das ist ja genau wieder diese gleiche Auffassung, jemand der programmieren kann, der kann auch super Mathe und das ist glaube ich nicht Trugschluss, genau das korreliert einfach nicht. Naja ja, gut. Tatsächlich.

Ich überlege. Dort hatten wir, also ich überleg gerade, ob ich auch jemanden kannte, der so richtig gut war im Programmieren, wo man sich dachte, der wird auf jeden Fall Softwareentwickler, der dadurch rausgefallen ist. Also es gab natürlich noch so so andere, ist auch ein ganz spannender Punkt, warte mal. Wir hatten ja auch so Fächer wie theoretische Informatik. Ja, ich wusste ich. Geh mal kurz darauf ein und das ist ja unglaublich abstrakte.

Programmierung nicht, aber unglaublich abstrakte Theorie der Informatik. Und was würdest du dazu sagen? Das würde mich mal interessieren, ist das extrem wichtig um als Softwareentwickler arbeiten zu können oder zu programmieren, weil das war auch so ein Fach, was viele rausgeworfen hat und wo ich auch, sage ich mal, wir haben mich ordentlich hinsetzen musste, um die Fächer zu

bestehen. Also ich finde, ich glaube also an der Stelle wäre es wahrscheinlich nicht schlecht, dass man wirklich quasi die Programmierung von der Software Entwicklung ein bisschen trennt, weil Programmierung an sich ist ja tatsächlich wirklich, wie du ja schon meintest, ein gewisses Art von eine gewisse Art von Handwerk. Wenn man das so vergleichen möchte, finde ich es nicht schlecht. Die Softwareentwicklung setzt aber finde ich sozusagen obendrauf auf dieses Handwerk

auf. Ja, gehe ich mit. Dass man zum Beispiel sagt, Okay, du möchtest jetzt sozusagen nur, weil du zum Beispiel programmieren kannst und irgendwie Software schreiben kannst, bedeutet das noch lange nicht unbedingt, dass man auch wirklich gutes Software schreibt. Und da find ich kommt so n bisschen die Softwareentwicklung wirklich ne die Entwicklung die gute Entwicklung einer Software mit rein und das ist ja auch nicht immer nur die reine Programmierung, sondern auch die

Konzeptarbeit und ich. Damals theoretische Informatik, super anstrengend und überhaupt nicht cool. Also ich musste mich da genauso wie du echt auf den Arsch setzen. Allerdings, wenn ich jetzt aus heutiger Sicht gucke, glaube ich schon, dass viele Sachen durchaus interessant und wichtig sind, um Softwareentwicklung zu betreiben. Wenn wir jetzt von Softwareentwicklung reden und nicht von der reinen Programmierung. Also ich bin ein bisschen

unentschlossen. Ich glaube, es ist nicht schlecht, sich damit mal auseinanderzusetzen.

Wenn das aber jemand überhaupt nicht liegt, weil ich würde jetzt sagen, mir mir lag es eher nicht, als dass es mir lag, ich glaube, du weißt, wie ich das meine, ist das auf jeden Fall gar kein Hindernis. Also ich habe jetzt nicht das Gefühl, dass ich noch sonst wie die Automatentheorie ausstellen muss oder irgendwie Beweise durchführen muss, ob etwas in PV vollständig ist oder so. Aber es ist, ich gehe mit, es ist schärft die Absicht. Und theoretische Denkweise, das

ist gut, sogar sehr gut, klar. Aber so in der Softwareentwicklung, wie sie in der Praxis gelebt wird, glaube ich, kann man das auch gut bewältigen und auch sehr gut da drin sein, ohne zum Beispiel da extreme Kenntnisse drin zu haben. Ja, da gehe ich, theoretische Informatik betrifft und weil da, ich komme auf den Punkt, weil ich weiß, dass damals ich glaube, wir hatten das ab dem 1.2. Semester so eine Art Vorkurs der theoretischen Informatik, der hieß ja Logik und ab 2.3.

Dann irgendwann ging es halt los mit diesen theoretischen Informatikfächern, und ich weiß, dass es Leute gab, die sich dachten, oh mein Gott, was studiere ich hier eigentlich, weil das ist halt wirklich es. So abstrakt, dass du eigentlich gar nicht mehr weißt, worüber du redest. So gefühlt. Und wenn das n Ausschlusskriterium für Leute ist, wirklich in der Softwareentwicklungswelt zu bleiben, würd ich es halt echt schade finden. Ja, ja oder nee, da hast du

recht. Also wie gesagt, es ist ich würde es eher so als nice to have bezeichnen, weil ich glaube, dass es einfach nicht verkehrt ist, sich da, wie du auch schon meintest, einmal mit zu beschäftigen. Aber es ist auf jeden Fall. Also du kannst es schaffen, gut drumherum zu Schiffen und. Software entwickeln und nicht nur programmieren. Das ist durchaus möglich. Also. Mal Hand aufs Herz, würde ich mich jetzt noch mal damit auseinandersetzen, dann würde ich nicht mehr wissen, wie es geht.

Also ist nicht so, dass das hier jetzt im im Daily Business enthalten ist. Das stimmt, das stimmt, das ist nicht absolut nicht im Daily Business enthalten. Ja, auf jeden Fall. Auch hätte was vielleicht Interessantes, weil ich glaube, da gehen vielleicht auch so die Erwartungen eventuell ein bisschen auseinander, weil.

Mir durchaus vorstellen, dass es auf der einen Seite Leute gibt, die sich denken, OK, ich möchte Softwareentwicklung machen, ich möchte gerne Softwareentwickler oder softwareentwicklerin werden und dann kann ich halt schön entspannt. Für mich Software entwickeln, ne. Und ne, also kann ja durchaus sein. Es kann natürlich auch sein, dass sich andere Leute denken, na ja, ich möchte softwareentwicklungen. Lernen, wie auch immer man das jetzt nennen möchte.

Softwareentwickler wären softentwickler. Und dann arbeite ich in einem großen Team. Also es gibt sicherlich die 2. Also es gibt sicherlich verschiedene Erwartungen an dieser Stelle. Kann mir durchaus vorstellen, dass es vielleicht doch Leute gibt, die sagen, OK, ich mach das so und dann, dann entwickle ich halt so n bisschen Software auf jeden Fall.

Fakt ist würde ich sagen ist, dass man schon im Normalfall durchaus in einem Teamsoftware entwickelt, das heißt, wenn man sich jetzt zum Beispiel denkt okay, ich fange jetzt an Software zu entwickeln, dann mache ich das für mich, ich mache das alleine, das wird wahrscheinlich nicht passieren, also nur mal so. Ich weiß nicht, wie es bei dir war. Also ich hatte schon die Erwartung, dass man irgendwann später an einem Team entwickelt. Deswegen ist es vielleicht auch total.

Quatsch zu sagen. Es gibt Leute, die denken, dass sie dann alleine Software entwickeln, weil ich hatte es halt nicht. Mir war schon eigentlich, ich hatte schon die Erwartung, dass man hinterher. Also. Nicht ein spannender Punkt, weil ich denke, dass IT sowohl als auch. Die Frage ist als ich sag mal, wenn man alleine entwickelt hat man ja ne gewisse Kapazität was man coden kann.

Und je nachdem, was entstehen soll als Software ist ja quasi dadurch schon gegeben, ob man das alleine schafft oder nicht. Und wenn du sagst zum Beispiel, dass du schon die Erwartungs die Erwartung hattest, in einem größeren Teams.

Zu entwickeln. Setzt das ja wahrscheinlich auch voraus dass du an etwas großem arbeiten wolltest also weißt du worauf ich hinaus möchte weil so ging es mir ich dachte auch immer ja gut du wirst später in einem Team arbeiten mit mehreren Softwareentwickler und dann kommt da so ne richtig geile große Software raus also groß im Sinne von die ist echt umfangreich die kann viel egal in welchem Bereich das war mir tatsächlich relativ egal also ich wollte anfangs immer auf

jeden Fall in den technischen Bereich gehen aber was da drin war mir eigentlich egal aber ich wollte halt irgendwie was. Was irgendwie groß ist, am Ende sozusagen ne und das geht

alleine halt nicht. Also doch, aber dann halt über sehr sehr langen Zeitraum. Wenn du jetzt aber sagst wir haben hier n Zeitraum von 23 Jahren oder so um n geiles Produkt zu schaffen, dann wird das alleine halt echt schwierig wenn das was Großes sein soll und ich glaube da gehen beide Erwartungshaltungen, allerdings glaube ich, dass man wirklich wie du meinst eigentlich eher sich darauf einstellen sollte im

Team zu arbeiten. Weil selbst wenn ich alleine an etwas entwickelt, werde ich ja sehr wahrscheinlich Schnittstellen zu anderen Teams vielleicht haben oder zu anderen Third Party Lösungen zum Beispiel oder so. Also irgendwo muss ich halt ein Teamplayer sein am Ende, man kann halt nicht die Welt alleine revolutionieren, sage ich mal.

Und da finde ich ist das ein echt cooler Punkt, weil das muss einem schon klar sein, dass auch so gewisse Soft Skills ganz cool kommen in der Softwareentwicklung. Wie rede ich mit Leuten, wie kann ich meine Meinung gut kundtun wie? Überzeuge ich alle, dass ich recht hab? Nein, aber also das ist auf jeden Fall n sehr sehr cooler Punkt. Ja find ich cool. Kooperation mit Menschen sag ich

jetzt mal, blöd gesagt. Kritik und Feedback sind halt auch wichtige Sachen, da hatten wir glaub ich auch mal n bisschen, also das spielt ja da mit rein und das sind glaube ich also das sind auch Sachen gerade im Bereich im Bereich Kritik hatten wir glaube ich auch mal Kritik und Feedback haben wir auch mal eine Podcastfolge gemacht, deswegen würde ich das jetzt nicht unbedingt vertiefen, allerdings. Ist es halt ne wie du schon meintest, ne.

Du kannst dir sicherlich immer sehr gut bestimmte Wege wählen, die du gehen kannst, zum Beispiel als Freelancer oder Freelancerin sagen. Ich entwickle zum Beispiel Webseiten, mach das ganz alleine, bist du aber natürlich auch ein bisschen mit in Kontakt mit deinem Kunden logischerweise. Ich würde halt so weit gehen, dass ich vermute, es ist nur eine Vermutung, dass die Wahrscheinlichkeit höher ist, dass man in der Softwareentwicklung in einem Team arbeitet als alleine.

Welchen weg man dann quasi für sich ebnet, ist natürlich immer noch die Frage. Nur mal so, dass man vielleicht, also da kann man natürlich auch gerne drüber diskutieren oder mal ein bisschen drüber sprechen. Also wenn jetzt zum Beispiel alle, die jetzt zuhören, sich sagen, ich arbeite doch alleine, dann schreibt uns das auf jeden Fall. Ja, also ja, auf jeden Fall. Das wäre super interessant, genau, aber ich glaube auch, dass ich glaube auch, dass es meistens im Team ist.

Also es ist schon selten der Fall, dass man quasi alleine arbeitet, ein abgeschlossenes Produkt alleine entwickelt und dann das quasi vielleicht nur noch sozusagen vertreibt und gar keinen Kontakt außer maximal zu den Kunden dann noch hat. Das ist halt glaube ich wirklich selten der Fall. Gerade weil so Projekte in der Softwareentwicklung ordentliche

Ausmaße annehmen können. Also das ist halt auch vielleicht noch so ein ganz kurzer Punkt, den würde ich auch nicht vertiefen, aber auf jeden Fall jetzt an der Stelle erwähnen. Man also Software Projekte erfordern Zeit und Zeit, das ist nicht, was man in 23 Wochen macht, weil da habe ich das Gefühl. Oft Leute dieses Mindset haben, so ist ja nur Softwareentwicklung, geht ja schnell.

Oh nein, oh nein. Das sind große Projekte und selbst wenn man denkt, die Software ist vielleicht nicht so groß, steckt da trotzdem extrem viel Entwicklung hinter. Ja, das stimmt aber. Auf jeden Fall finde ich schon interessante Punkte, die man auf jeden Fall vielleicht mal über die man mal nachdenken kann. Wenn es jetzt zum Beispiel, wenn es um die Entscheidung geht, in die Softwareentwicklung zu gehen, weil im Endeffekt ist es natürlich schon so.

Dass man, angenommen, man hätte jetzt zum Beispiel völlig falsche Vorstellungen von der Softwareentwicklung und man würde sich denken, so okay ich mache das jetzt mit völlig falschen Erwartungen, dann wird man eventuell unglücklich. Wenn das aber, was wir gerade so gesagt haben, so ein bisschen die Sachen treffen und man sagt, das klingt ja irgendwie schon ganz cool. Nicht?

Dann ist es halt was für ihn, also für die entsprechende Person und das ist halt eigentlich so n bisschen das was worüber ja jeder so n bisschen einfach auch mal reflektieren sollte, wenn es um ne Entscheidung um das Treffen einer Entscheidung geht. Was ich aber noch sagen möchte, Tino und ich finde das. Ist auch noch ein Punkt. Das ist auf jeden Fall. Ein super Punkt auf der plus Seite wo ich auf jeden Fall absolut dafür plädieren würde

Software zu entwickeln. Jetzt kommt es ist einfach, dass man natürlich ich, also ich würde jetzt einfach mal sagen, ich glaube Softwareentwicklung ist sehr, sehr prädestiniert dafür, dass man die Möglichkeit hat ortsunabhängig zu arbeiten. Und das finde ich zum Beispiel sehr persönlich. Ist super cool, weil, und das ist halt auch ein Punkt, das kann ich einfach mal sagen, wir haben ja zum Beispiel auch eine.

Snowboarden Plus arbeiten gemacht, das heißt, wir konnten quasi arbeiten und nebenbei noch nen halben Tag snowboarden und das find ich halt super cool und das ist. Halt ne extrem geile Freiheit, ne und ja, weil du als Softwareentwickler in der Regel sage ich mal ja eigentlich nur den Laptop und Internet brauchst, richtig. Ja, wenn du gleich noch n Monitor oder so für den Komfort genau, aber das ist halt. Das ist halt n riesen Pluspunkt.

Und ja ich finde. Das ist auch ordentlich Gewicht, was da reinkommt, so in die Nummer, wenn man sagt, ja, aber ich kann überall auf der Welt arbeiten, für jedes Unternehmen, und das ist halt cool, also die Grenze sind ja dann eher zum Beispiel irgendwelche Gesetze. Als die. Tatsache an sich, dass ich arbeiten könnte für ein Unternehmen, richtig. Ja, finde ich.

Dach ist ein sehr geiler Punkt, damit würde ich es glaube ich auch abschließen, dann haben wir noch mal eine Folge, weil ein hatte ich noch, aber das ist wirklich eine sehr geile Tech Home Message, Liebe zuhören lieber Zuhörer. Ich hoffe die. Hat dir gefallen, das waren Punkte dabei. Ich hoffe wir konnten auch vielleicht noch mal ein bisschen rauskitzeln, dass Du für dich

entscheiden konntest. Ist das jetzt die richtige Entscheidung gewesen oder wäre es die Richtige und ich fange jetzt an, Software zu entwickeln? Das hoffen wir natürlich sehr. Schau auf jeden Fall dann auch gerne bei uns in der Community vorbei, die Links zu allen Plattformen findest du natürlich wie immer in den Shownotes. Ansonsten wäre es natürlich auch cool, wenn du so als kleine Hausaufgabe vielleicht ein 2. Leuten diesen Podcast

weiterempfehst. Das würde uns sehr freuen und ansonsten würde ich sagen, Fabi, es hat mir extrem Spaß wieder gemacht, auch jetzt nach der Snowboard Folge mit dir wieder ne Podcast folge zu machen. Und ja, da würde ich sagen, bis zum nächsten Mal oder dann sind wir fertig hier an der Stelle. Also habt noch einen schönen Tag und bis zum nächsten Mal deine Coding Buddies gemeinsam besten.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast