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.