Latest / Coding Buddies | Tech & Dev-Mindset / Lohnt sich Softwareentwicklung noch?
Transcript
- 0:00Also irgendwelche ki Modelle und du prompt es so wie wir manchmal
- 0:03Anforderungen kriegen, schalten die sich einfach ab und sagen
- 0:07mach den Scheiß alleine also überleg doch mal Coding Buddies
- 0:13Dein Podcast rund um Softwareentwicklung und
- 0:15aktueller Tech News. Herzlich Willkommen.
- 0:29Halli Hallo und herzlich Willkommen zur neuen Folge vom
- 0:33Coding Buddies Podcast. Es ist wieder soweit, es geht
- 0:37wieder los. Neue Folge, neues Glück oder wie
- 0:39man so schön sagt. Und wir sind natürlich dabei,
- 0:42deine Gastgeber, das bin ich, der Fabi und natürlich auch der
- 0:45fantastische Tino, der mir hier schon gegenüber sitzt, den.
- 0:49Begrüßt. Moin Moin Moin, was geht ab fabi
- 0:53Tino, geile Einleitung richtig motivierend ich hab richtig
- 0:55Bock. Wie geht's dir?
- 0:57Ich hab kurz gedacht, ich sitze im Casino oder sowas oder oder
- 1:00eher auf so einem Rummel. Weißt du, waren das nicht immer
- 1:02so diese Sprüche auf dem Rummel, eher auf dem Rummel früher.
- 1:05Ja, doch, einfach dabei. Sein Runde genau nochmal dabei
- 1:09sein, nochmal frei sein. Eine.
- 1:11Runde noch heute neue Folge ist. Eigentlich ganz cool.
- 1:15Machen wir so finde ich, Gutes gekauft.
- 1:19Ja, gefällt mir auch. Ja, Tilo, Ich würde mal sagen,
- 1:24lass uns doch mal rein starten in die neue Folge und zwar
- 1:28geht's ja um ein Thema, was auch ich sag mal.
- 1:33In letzter Zeit einem öfter begegnet oder seit vielleicht
- 1:36sogar einem Jahr, irgendwie öfter mal in aller Munde ist.
- 1:40Zumindest immer mal wieder. Und wir hatten das ja auch
- 1:43tatsächlich das Thema schon mal bei uns in der Community
- 1:46beziehungsweise haben uns auch Leute geschrieben bei Instagram
- 1:50und es geht darum, ob sich Softwareentwicklung eigentlich
- 1:52überhaupt noch lohnt, gerade jetzt, wo es halt KI s gibt, die
- 1:56eben auch Software entwickeln können sozusagen.
- 1:58Also kannst ja sagen, hier schreiben wir mal Code dafür und
- 2:01dann kriegst du Code und warum? Noch Softwareentwicklung lernen
- 2:05gerade wenn man jetzt zum Beispiel auch am Anfang steht
- 2:08und sich überlegt, wäre das was für mich und dann kann ich
- 2:11verstehen, vielleicht, dass man irgendwie den Gedanken hegt zu
- 2:13sagen, is it verset so nach dem Motto.
- 2:17Dass es quasi keine Perspektive mehr hat.
- 2:19Wenn ich jetzt anfange, mich damit zu beschäftigen und quasi
- 2:23den Plan ab, in paar Jahren oder wie auch immer vom Zeitraum
- 2:29dann. Keinen Job.
- 2:31Finde mal blöd gesagt oder mal direkt gesagt ne, dass man sich
- 2:34denkt, so okay dieser ganze Berufszweig könnte ja nicht mehr
- 2:39existieren, dann das sind ja auch so Ängste, die uns da
- 2:43mitgeteilt wurden. Ja genau.
- 2:46Und ich kann das auch total verstehen, diesen Gedankengang,
- 2:51weil es natürlich schon ne, also man kann natürlich an den Punkt
- 2:54kommen, dass man sagt Okay warte mal, ich.
- 2:56Möchte etwas anfangen, wo ich vielleicht irgendwie struggle,
- 3:00ob das überhaupt noch ne Zukunft hat und hinter also mit diesem
- 3:04Gedankengang mal mit diesem Hintergrund, ne ist es natürlich
- 3:07absolut verständlich, dass man da vielleicht auch ja ins
- 3:12Grübeln kommt und vielleicht sich auch denkt, so soll ich das
- 3:16vielleicht überhaupt noch machen.
- 3:17Ja. Und genau da können wir einfach
- 3:20mal das Ganze besprechen, auch aus unserer Sicht und vielleicht
- 3:24auch mal. Sagen wir mal 2 Szenarien mal
- 3:28gegenüberstellen, wo man zum Beispiel in dem einen Szenario
- 3:31einfach mal provokativ sagt Okay Softwareentwicklung wird uns in
- 3:34Zukunft abgenommen, also das Negativbeispiel sozusagen, wir
- 3:38müssen nichts mehr entwickeln und natürlich dann auch das
- 3:42Szenario zu sagen okay, aber Szenario 2 das positive Szenario
- 3:47natürlich wird noch weiterentwickelt.
- 3:50Also aus unserer Sicht positiv, dass wir denn noch was zu coden
- 3:53haben. Dass es sich noch.
- 3:56Lohnt genau genau, genau weil wir sind ja stark Verfechter
- 4:01davon, dass es sich auf jeden Fall noch lohnt und werben ja
- 4:04auch damit zu sagen, Ey Leute, es ist eine geile Branche, ihr
- 4:08solltet auf jeden Fall, wenn ihr daran Interesse habt, versuchen
- 4:11einen Fuß da rein zu kriegen, sozusagen weil es sich auf jeden
- 4:15Fall auch die kommenden Jahre noch lohnen wird.
- 4:18Wir haben ja auch schon mal so über verschiedene.
- 4:21Statistiken gesprochen, die zeigen, dass der Bedarf auch
- 4:24einfach weiterhin wächst in der IT.
- 4:27Das sind ja auch alles Anzeichen dafür, dass es gar nicht so
- 4:30schlecht aussieht. Und ich finde es trotzdem
- 4:33spannend. Deswegen mag ich den Vorschlag,
- 4:35dass wir jetzt doch mal uns vorstellen, wie könnten denn die
- 4:39beiden Szenarien ablaufen, also auch so relativ, sagen wir mal,
- 4:44wir versuchen, so neutral wie möglich das zu betrachten.
- 4:48Und gehen einfach mal in Perspektive A und b rein.
- 4:50Das finde ich. Cool, genau.
- 4:52Und am Ende können wir auch noch mal n bisschen mehr aus unserer
- 4:54eigenen Meinung, wie wir dazu stehen und noch mal plaudern.
- 4:59Und dann? Schauen wir mal, ob sich unsere
- 5:01Ansichten ändern. Ja gut, lass uns starten.
- 5:05Genau dann gehen wir mal einmal in Szenario 1 rein, wo wir
- 5:08wirklich davon ausgehen okay das ganze coden Programmierung an
- 5:13sich wird einem Softwareentwickler oder einer
- 5:15Softwareentwicklerin komplett abgenommen und ich finde da gibt
- 5:18es aber schon irgendwie eine Annahme, die wir an der Stelle
- 5:21treffen sollten und zwar würde aus meiner Perspektive in
- 5:26Szenario 1 es schon durchaus wichtig sein und diese Annahme
- 5:30überhaupt. Gesetzt werden müssen, dass wir
- 5:34sagen, der Code, der produziert wird von einer KI, der ist
- 5:38wirklich auch exzellent und es gibt keinen Grund, sozusagen
- 5:41diesen Code zu beanstanden, dass man nicht sagt, also der ist
- 5:44jetzt nicht fehlerhaft oder so, sondern Annahme der Code, der da
- 5:50rauskommt aus der KI, der macht was er machen soll und der
- 5:54funktioniert und der. Ist fehlerlos.
- 5:57Also. Das heißt, wenn ich jetzt
- 5:59beispielsweise GPT verwende? Und ich prompte, was ich haben
- 6:05möchte an Code oder an Funktionalität ist die Annahme,
- 6:08die du jetzt setzen möchtest, dass das, was ich als Ergebnis,
- 6:13also als Code bekomme, auch das erfüllt, was ich gepromptet
- 6:16habe, also quasi mein prompt ist exzellent umgesetzt.
- 6:22Worden. Genau.
- 6:23Und die Antwort ist keine Halluzination einer KI
- 6:26sozusagen. Inwiefern?
- 6:30Na ja, es gibt ja schon diese Art und Weise, dass ne KI
- 6:33sozusagen auf eine auf einen prompt reagiert und mit
- 6:36absoluter Überzeugung etwas ausspuckt, was aber nicht
- 6:38unbedingt der Wahrheit entsprechen muss.
- 6:40Ja, OKOK, also es wurde exakt aufgenommen, der prompt und auch
- 6:45umgesetzt. Das heißt, ich kann damit, da
- 6:48wir gehen jetzt davon aus, das Ergebnis ist tutti, wie man so
- 6:51schön sagt, genau. Genau.
- 6:57Und ich sag mal so, also wenn man jetzt davon ausgeht, dann
- 7:00ist es natürlich schon da. Hast du natürlich schon den
- 7:03Vorteil, dass du eine gewisse Art von Effizienzsteigerung
- 7:06haben kannst dadurch, weil halt einfach die Entwicklungszeit
- 7:12sich natürlich beschleunigt beziehungsweise die Time to
- 7:16market, wenn du jetzt irgendwie ein Produkt entwickelst oder
- 7:19entwickeln lässt durch eine KI ne einfach es wird dann
- 7:23natürlich schneller gehen, weil du natürlich.
- 7:26Weniger Denkleistung oder Zeit, in der du über eine bestimmte
- 7:32Sache nachdenken musst als Mensch, wie man es ja so schön
- 7:35kennt, einfach investieren muss. Also wenn ich auch rein die
- 7:40mechanische Arbeit ist natürlich schneller, also mechanische
- 7:43Arbeit im Sinne von wie schnell kannst du Code tippen jetzt
- 7:47selbst wenn du genau weißt, was du Code möchtest und wie schnell
- 7:50kann so ein Code generiert werden, also.
- 7:52Brauchen wir ja nicht drum rum reden, da wird man ja klar als
- 7:55Entwickler verlieren dagegen ne genau, auch da wirst du ja ne
- 7:58Effizienzsteigerung haben dann. Also definitiv ne und genauso
- 8:04ist es ja auch so, dass durchaus die Fehler reduziert werden
- 8:07können. Also Fehler jetzt nicht
- 8:09unbedingt. Also klar, wir haben ja gesagt,
- 8:11auch Bugs zum Beispiel, weil soll ja fehlerlos sozusagen
- 8:14sein, der Code, aber es geht ja zum Beispiel auch um
- 8:17Sicherheitslücken, also zum Beispiel könnte ja die KI dann
- 8:20einfach. Best Practices direkt umsetzen
- 8:22bestimmte Sicherheitsmaßnahmen einfach viel konsequenter
- 8:27durchsetzen. Aber im Endeffekt ist es
- 8:30natürlich an der Stelle. Sei natürlich finde ich jetzt
- 8:32auch gesagt, Theorie und Praxis, wie ich ja schon meintest, aus
- 8:36heutiger Sicht ist es natürlich schon so, dass so eine KI auch
- 8:40Fehler macht, zumindest ist es meine Erfahrung und deswegen
- 8:43muss hier dann natürlich wieder die Annahme getroffen werden,
- 8:46die wir am Anfang getroffen. Haben.
- 8:50Was würde das denn so auf der Kehrseite bedeuten?
- 8:54Also im Prinzip habe ich jetzt eine KI unterstützte Entwicklung
- 9:00unterstützt im Sinne von wirklich, dass die
- 9:03Handwerksarbeit sozusagen wird mir komplett abgenommen in
- 9:07unserem ersten Szenario, dann habe ich natürlich den Vorteil,
- 9:12dass ich als. Ich sag jetzt mal Stakeholder,
- 9:16also nicht unbedingt Entwickler, sondern als Person, die
- 9:20Interesse an dem Produkt am Ende hat, ja sehr kreativ arbeiten
- 9:25kann. Ich kann mich halt wirklich
- 9:26darauf konzentrieren, was soll das Produkt können, wie soll es
- 9:29vielleicht aussehen und promte dann das was ich haben möchte
- 9:33und kriege dann auch entsprechend meines Prompts die
- 9:36Ergebnisse, das ist ja an sich auch ein Vorteil, ich kann mich
- 9:40halt wirklich. Auf die sag ich mal diese User
- 9:43Experience konzentrieren. Was soll mein Produkt am Ende
- 9:46können, wie soll es sich anfühlen und muss halt nicht
- 9:49mehr über Codezahlen nachdenken sozusagen ja das kann man ja auf
- 9:53jeden Fall auch auf der pro Seite da erwähnen.
- 9:57Halt einfach. Diese Kreativität.
- 9:59Du kannst. Kannst dich mehr auf Innovation,
- 10:01vielleicht sogar auch konzentrieren, anstatt halt auf
- 10:05die auf das Handwerk an sich sozusagen ganz kurze Werbung.
- 10:10Du möchtest mit der Softwareentwicklung starten,
- 10:12hast aber keine Lust auf langweilige Vorlesungen oder
- 10:14starre Stundenpläne? Dann ist der heutige
- 10:16Kooperationspartner genau der. Richtige für dich?
- 10:18Ganz genau, fabi, denn die Schule 42 in Wolfsburg oder
- 10:22Berlin setzt auf ein modernes und innovatives lernkonzept du.
- 10:25Lernst mit und von deinen Studierenden nach einem Peer to
- 10:28Peer. Konzept und das Ganze ohne
- 10:31Zeitdruck und auf deine eigene Weise.
- 10:33Lerne die notwendigen Skills anhand von echter Teamarbeit und
- 10:36echter Projektarbeit. Du lernst nicht nur diese Hard
- 10:39Skills, sondern auch wichtige Soft Skills für dein späteres
- 10:42Berufsleben. Alles was zählt, bist du und
- 10:44deine Motivation. Und das Ganze ist komplett
- 10:46kostenfrei, sogar der Kaffee. Also worauf wartest du noch?
- 10:49Werde Teil der 42 Familie und starte deine Reise in die
- 10:53Softwareentwicklung. Ganz genau.
- 10:55Bewirb dich einfach auf eine der nächsten Vorauswahlen, den
- 10:57sogenannten. Pissens die nächsten Pissens
- 10:59laufen vom dritten bis 28 Februar und vom 17. 10 märz bis
- 11:04zum 11 april. Die Anmeldung ist ab sofort
- 11:07möglich. Alle Links mit den Infos findest
- 11:09du den Shownotes. Das war's auch schon mit der
- 11:11Werbung und jetzt weiterhin viel Spaß mit der Podcast Folge, aber
- 11:15es fällt mir halt auch schwer mich da so richtig rein zu
- 11:17versetzen in dieses Szenario, weil du hast natürlich auch ganz
- 11:21klar auf der Gegenseite, die mir da einfach immer sofort so in
- 11:25den Sinn kommt. Du verlierst natürlich auch dann
- 11:28über die Zeit, also jetzt nicht sofort.
- 11:31Das wird ja kein binärer Prozess im Sinne von an aus sein.
- 11:36Jetzt übernehmen die KIS sozusagen, sondern es wird ja so
- 11:39ein Prozess sein, dass sie den vielleicht immer mehr im
- 11:42Szenario 1 übernehmen und man dann zunehmend die Leute
- 11:46verliert, die das technische Verständnis haben, es selbst
- 11:49umsetzen zu können, das heißt, über die Zeit shiftet es.
- 11:54Von den Mitarbeitern sage ich mal eines Unternehmens, die so
- 11:57ein Produkt entwickelt von ich bin in der Lage, es selbst zu
- 12:01coden und habe das technische Know How hinzu.
- 12:04Ich verliere immer mehr von diesem Know How und wer wird
- 12:07vielleicht denn auch der gegenseitig besser im Kreativen
- 12:10wie du meintest? Gerade das kann ja sein, aber du
- 12:12hast auf jeden Fall so eine Verlagerung der Fähigkeiten am
- 12:16Ende der von den Mitarbeitern und das ist für mich halt dann
- 12:20auch irgendwie. Gefährlich, weil du hast dann
- 12:26Mitarbeiter oder Kollegen, je nachdem auf welche, also wo du
- 12:29stehst. In dem Unternehmen, die denn
- 12:31nicht mehr in der Lage sind es technisch zu bewerten und diese
- 12:35Annahme schon sehr gewagt ist zu sagen, es ist auf jeden Fall
- 12:37alles korrekt was da rauskommt, also davon musst du ja
- 12:40irgendwann ausgehen, weil du es ja wie gesagt nicht mehr
- 12:41bewerten kannst, erzeugt man dadurch nicht eine unfassbar
- 12:46hohe Abhängigkeit? Ja, vor allem.
- 12:48Ich finde das krass, wenn du sagst du.
- 12:50Du Erzeugst auf der einen Seite eine extrem hohe Abhängigkeit
- 12:54von etwas, was ausschließlich, sage ich jetzt mal, Software
- 12:58entwickeln soll. Und Software ist ja ein
- 13:00Riesenteil, der unser gesamtes Leben bestimmt, also machst du
- 13:04dich ja von etwas abhängig, was du eigentlich kontrollieren
- 13:08musst. Irgendwo, wenn du das Leben
- 13:10kontrollieren möchtest. Also ist jetzt ein bisschen
- 13:12philosophisch an der ganzen Stelle, aber das finde ich halt,
- 13:15also diesen diesen, diesen, diesen Gedankengang finde ich
- 13:18halt irgendwie ein bisschen. N bisschen krass weißt du, weil
- 13:22wie du meintest, so, du verlierst ja diese ganz
- 13:24technischen Fähigkeiten, die du eigentlich gebraucht hast, um
- 13:28auch eine KI zu erstellen. Überhaupt mal ne in einer
- 13:33Vorzeit sozusagen dann, und das verlierst du und gibst
- 13:37eigentlich diese Fähigkeit, die du nach und nach ist.
- 13:41Ja wie du meinst, es ist ja nicht so KI angehören aus
- 13:44sozusagen, sondern es ist ja, es ist ja.
- 13:47Ein schleichender Prozess. Aber wenn du jetzt zum Beispiel
- 13:51mal davon ausgehst, dass du sagst, okay, ich muss ja jetzt
- 13:54vielleicht irgendwann nicht mehr großartig darüber nachdenken,
- 13:57wie ein Algorithmus effizient arbeitet, weil ich kann mir ja
- 14:00vielleicht durch die KI einen sehr effizienten Algorithmus
- 14:04einfach ausspucken lassen, der wird mir ja schon das Richtige
- 14:07ausspucken, also wirst du nicht mehr darüber nachdenken,
- 14:09vielleicht, wie zum Beispiel du effizienten Code schreiben musst
- 14:14und so. Würde dann ja dieser
- 14:17schleichende Prozess entstehen, dass du irgendwann vielleicht an
- 14:19den Punkt kommst, keine Ahnung mehr darüber zu haben, wie das
- 14:23funktioniert, was du, was eigentlich mal erschaffen wurde
- 14:26und das, was erschaffen wurde, das sorgt jetzt dafür, dass
- 14:30sozusagen neue Sachen implementiert werden, und ich
- 14:33finde diesen Gedankengang, den finde ich halt so krass, weil
- 14:36man halt diese Kontrolle abgibt irgendwann.
- 14:39Ja, du nimmst dich quasi so selbst vom Spielbrett dann also
- 14:43du hast dann keinen Einfluss mehr irgendwann da drauf, aber.
- 14:46Und deswegen hatte ich vorhin auch explizit nachgefragt, wie
- 14:51die Annahme zu verstehen ist, weil wenn sie nur korrekt macht,
- 14:54was ich promte. Und das ist noch mit das
- 14:57realistischste, dass ich nicht einfach sagen kann, ich möchte
- 15:00jetzt ne App und dieser geil sein, sondern du musst ja noch
- 15:04explizit vorgeben und das auch in einem sehr detaillierten
- 15:07Grad, damit das am Ende wirklich alles zusammenpasst und auch
- 15:10richtig ist. Musst du ja in der Lage sein,
- 15:13auch technisch prompten zu können, irgendwann und dann
- 15:16musst du auch noch verstehen, was passiert in der Software,
- 15:20wenn du es wirklich präzise umgesetzt haben möchtest.
- 15:23Und das spricht wieder dafür, dass es auf jeden Fall nicht gut
- 15:27ist, diese technischen Fähigkeiten zu verlieren und man
- 15:31aus meiner Sicht und ich denke auch aus Deiner zukünftig
- 15:34weiterhin in der Lage sein sollte.
- 15:37Das technisch zu verstehen und vor allem auch sich dahingehend
- 15:41auszubilden, also quasi in der Lage zu sein, das alles zu
- 15:44erlernen und verstehen zu können.
- 15:45Definitiv. Also das ist es ja genau, weil
- 15:48wenn du irgendwann mal auch an diesen Punkt kommst zu sagen,
- 15:51ich muss jetzt vielleicht irgendwann mal etwas fixen, weil
- 15:54zum Beispiel diese KI, weiß ich nicht, irgendwas falsch macht
- 15:58und stell dir mal vor, du kommst irgendwann an den Punkt, das
- 16:01erinnert mich immer so ein bisschen an den Film Wally, ich
- 16:03weiß nicht, kennst du den? Ja, wo die Menschheit.
- 16:06N Super schöner Film. Der ist echt cool, aber die
- 16:08Menschheit ist ja in diesem Film irgendwann überhaupt nicht mehr
- 16:10in der Lage, irgendwas zu tun, weil eigentlich alles.
- 16:13Übernommen wird ohne Assistenz quasi.
- 16:17Und das ist irgendwie so n bisschen so, dass ich daran dann
- 16:21denken muss, weil man ja eigentlich genau dieses
- 16:23Szenario, das also ich weiß nicht, kann mir keinen
- 16:26vorstellen, der sagt, Jo, hier will ich genauso, sondern dass
- 16:31man natürlich immer noch irgendwie.
- 16:33Herr über die der Lage ist sozusagen und sagt Ey oder Frau
- 16:36natürlich, dass man halt sagt Okay die KI soll jetzt zum
- 16:40Beispiel irgendwas bestimmtes machen oder nicht machen, dass
- 16:42du halt auch in der Lage bist, das sozusagen noch zu verändern.
- 16:46Und ich finde immer, wenn man wirklich, wenn man wirklich das
- 16:50Szenario nimmt, Software wird von Software geschrieben, das
- 16:54ist es ja im Endeffekt, wenn das ausschließlich der Fall wäre
- 16:58und. Und vielleicht irgendwie alle
- 17:00Softwareentwickler und Entwicklerinnen überflüssig
- 17:02werden dadurch. Ich glaube, dann haben wir ein
- 17:04ganz anderes Problem, weil dann entstehen halt Automatismen, die
- 17:09man überhaupt nicht mehr kontrollieren kann und einfach
- 17:14jetzt mal so völlig übertrieben das ganze Szenario 1 mal da
- 17:17gewählt und einfach damit man das auch vermeidet überhaupt,
- 17:23wenn man so weit gehen möchte überhaupt das zu denken.
- 17:27Ist es auf jeden Fall wichtig und notwendig, einfach zu
- 17:31wissen, was da passiert und deswegen würde ich auch total
- 17:35mitgehen und sagen, natürlich ist es wertvoll und sinnvoll und
- 17:38lohnt sich, Softwareentwicklung zu lernen, ob man jetzt überlegt
- 17:43es zu machen oder gerade damit gestartet hat.
- 17:46Es ist einfach unglaublich wichtig, also allein schon wie
- 17:50ich meinte, Halt auch auf Sachen reagieren zu können oder Sachen
- 17:54weiterentwickeln zu können. Mal angenommen, du würdest jetzt
- 17:57diese Kompetenzen auf der Welt sozusagen verlieren, gehen wir
- 18:01jetzt mal so ein bisschen radikaler daran, ne und sagst
- 18:04okay wir brauchen keine Softwareentwickler mehr, diese
- 18:06Ausbildung wird es nicht mehr geben, Studiengänge dazu wird es
- 18:10nicht mehr geben, weil es nicht mehr benötigt wird.
- 18:14Stell dir vor, also aus heutiger Sicht, ich glaube das kennt
- 18:18jeder, ich muss jetzt ein bisschen sticheln, jeder.
- 18:22Entwickler und jede Entwicklerin, die beruflich im
- 18:25Softwareentwicklungsumfeld unterwegs ist und schon mal
- 18:27Anforderungen bekommen hat an eine Software, irgendwelche
- 18:32Tickets, User Stories, whatever weiß ja wie unglaublich
- 18:36schwierig das ist. Anhand von solchen
- 18:38Anforderungen, weil die manchmal einfach überhaupt nicht
- 18:40umfangreich sind im Sinne von eindeutig, denn die Software
- 18:45korrekt zu implementieren und. Und man hat ja selbst noch quasi
- 18:49die Transferleistung ungefähr verstehen zu können, was gewollt
- 18:52ist. Und das ist halt auch bei diesem
- 18:54prompten immer das Thema. Ich meine, wie wird denn
- 18:56zukünftig, wenn nur noch irgendwelche Agents entwickeln,
- 19:00also irgendwelche KI Modelle und du promptest so wie wir manchmal
- 19:04Anforderungen kriegen, schalten die sich einfach ab und sagen
- 19:07mach den Scheiß alleine oder also überleg doch mal ne also
- 19:13wenn du diese ganze Ebene wegnimmst die diese
- 19:16Übersetzungsebene quasi, wie soll das funktionieren?
- 19:20Also ich hab da richtigen Klammer mit, ich versuche mich
- 19:22so gut wie möglich auf dieses Szenario einzulassen, aber das
- 19:26wäre auch so ein Thema wo ich mir denke dann wird einfach wild
- 19:28rumgepromtet es wird irgendwas erstellt und dann kommt halt
- 19:33irgendwie so ein riesen Haufen irgendwas raus am Ende.
- 19:37Aber das ist ein guter Punkt, weil ich hab auch.
- 19:40Weiß ich, ich kann mir das ungefähr.
- 19:41Ich stelle mir das Szenario ungefähr so vor, dass
- 19:43Unternehmen sagen, irgendwann okay passt auf, wir versuchen
- 19:47Geld zu sparen, ja, wir entlassen Mitarbeiter, wir
- 19:50können ja die Software durch KI entwickeln lassen oder du nimmst
- 19:53jetzt zum Beispiel eine Person, die, sagen wir mal, für 5
- 19:56verschiedene Anwendungen zuständig ist und eigentlich die
- 19:58ganze Zeit nur rumprompted prompted so, und dann wird
- 20:02irgendein Code generiert, der vielleicht funktioniert, der
- 20:05aber irgendwann für. Vielleicht gar nicht mehr so
- 20:08richtig erweiterbar ist oder nur noch Kauderwelsch ist.
- 20:11Und dann hast du auf einmal in deinem Unternehmen ganz wenige
- 20:16Softwareentwickler und Softwareentwicklerinnen und
- 20:18denkst dir, oh mein Gott, wir haben hier richtig viel
- 20:21Codecoderwelsch und wissen gar nicht mehr, wie wir damit
- 20:24wirklich umgehen können, weil egal was ich gerade prompte, es
- 20:27wird nicht besser und dann brauchst du auf einmal
- 20:30schlagartig wieder unglaublich viele Experten und Expertinnen
- 20:35in der Softwareentwicklung und. Dann kommen sie wieder, alle
- 20:38Angekrochen. Weißt du?
- 20:41Also könnt ihr das vielleicht machen.
- 20:43Hat nicht so. Richtig.
- 20:44Also ich verstehe wirklich nicht, ich weiß nicht mal,
- 20:45welche Programmiersprache das ist.
- 20:48Könntet ihr das bitte mal debuggen und refact an?
- 20:50So? Also und dann wird es, dann wird
- 20:53es halt wild ne. Also ich hab mal den
- 20:54Selbstversuch gemacht und gesagt, OK ich, ich nehme mir
- 20:57jetzt n Framework, was ich eigentlich nicht so richtig
- 20:59kenne und bau damit ne App und hab gesagt ich mach das über
- 21:03Prompton so und. Okay ich habe mir gedacht, ey,
- 21:08ich will jetzt nicht die ganze App beschreiben in einem prompt,
- 21:11was die machen soll. Es war auch keine komplexe App,
- 21:13muss man dazu sagen und habe gesagt ich versuche das nach und
- 21:17nach aufzubauen, so und selbst das hat hätte nicht
- 21:22funktioniert, wenn ich nicht die Expertise gehabt hätte zu sagen
- 21:26okay ich kenne mich aber in der Softwareentwicklung aus und ich
- 21:29weiß wie Software wie wie man zum Beispiel warum funktioniert
- 21:32das eine nicht, das andere nicht, weil du kannst natürlich
- 21:35nicht. Und die KI Fragen und sagen,
- 21:37Wieso funktioniert das nicht, was ich eigentlich gerade
- 21:38gepromptet habe, aber die Antwort wird sein es könnte das
- 21:41sein, es könnte das sein, es könnte das sein, es könnte das
- 21:43sein, wie lange willst du denn suchen um herauszufinden was es
- 21:46denn genau ist. Wenn du aber die Expertise hast,
- 21:49dann bist du eigentlich relativ schnell dabei oder weißt selber
- 21:52schon, obwohl du das Framework nicht kennst.
- 21:55Okay daran liegt es eben und ich kann das machen, es kam sogar
- 21:58auch redundanter Code raus wo ich mir dachte jeder.
- 22:02Einigermaßen gute Softwareentwickler oder
- 22:04Softwareentwicklerin würde sagen, Ey, das wird irgendwie
- 22:06ausgelagert, das ist das ist irgendeine irgendeine, ich sag
- 22:10jetzt einmal helperklasse, die dann genau dafür zuständig ist
- 22:13oder irgendwie ne an irgendeiner API Schnittstelle das ganze
- 22:16zusammengefasst wird, weil dann irgendein sozusagen die App an
- 22:19irgendein Service quasi Daten anfragt oder an an einen Service
- 22:23Daten abfragt, sagen wir mal so und das wurde einfach redundant
- 22:28reingecodet und. Interessanterweise finde ich
- 22:32auch, dass dieses Prompton auch immer so ist, dass du zwar sagen
- 22:35kannst, echt prompt er jetzt was und dann sagst du, das
- 22:38funktioniert nicht. Wieso funktioniert das nicht,
- 22:40dann kriegst du teilweise Code, der aber insgesamt auch zu
- 22:45verschieden aussieht zu dem was du vorher bekommen hast, obwohl
- 22:48du ja eigentlich sagst, fix mir nur mal kurz dieses dieses
- 22:51Problem und das finde ich macht es kann.
- 22:55Halt ein riesen Teufelskreis werden.
- 22:57Weißt du, dass du nur noch am Prompton bist?
- 22:59Nur noch am. Hinterherjagen, irgendwas
- 23:03kompilierbares zu kriegen, wenn es so einmal quasi diese diesen
- 23:06Punkt überschritten hat, dass richtig Chaos reinkommt und
- 23:10nichts mehr funktioniert, ja, ist ja schön, solange du sagst
- 23:13kompilier mir das mal oder starte mal die App, wie auch
- 23:16immer und es funktioniert, aber was ist wenn die erste
- 23:20Fehlermeldung kommt und dann überhaupt keine Ahnung mehr
- 23:22hast? Ja, ja.
- 23:24So und wie du so schön meintest, dann wirst du halt irgendwann
- 23:27wieder auf. Experten in dem Bereich
- 23:29zurückgreifen müssen, um das zu fixen, weil die Kosten werden ja
- 23:32immens steigen, wenn du es halt nicht mehr auf dem grünen Pfad
- 23:36kriegst. Also wenn es halt einfach kaputt
- 23:38ist, dann sozusagen und niemand kann es fixen, das heißt, alle
- 23:42schreien gefühlt in dem Szenario erstmal nach Effizienz und
- 23:45Kostenoptimierung, die Entwickler brauchen wir nicht
- 23:49jetzt mal böse gesagt. Wir kriegen das jetzt hin, weil
- 23:51wir ich prompte jetzt einfach selbst.
- 23:54Ich brauche mein Entwicklerteam nicht mehr und ich weiß ja
- 23:56selbst, was ich möchte und dann knallt es irgendwann und dann
- 23:59kommst du wieder an und sagst, Oh nee, verdammt verdammt ey,
- 24:01ich muss jetzt hier ne neue Version raushauen, es geht hier
- 24:04gar nichts mehr, ich brauche jetzt doch wieder die Experten
- 24:07und hole dann wieder für viel Geld mir diese Leute ins Boot um
- 24:11das zu fixen. Also was hast du dann am Ende
- 24:13gewonnen sozusagen? Zumal es ja auch so ist, dass KI
- 24:19an sich. Jetzt auch nicht.
- 24:21Nichts kostet richtig. Also das ist ja auch ein
- 24:26interessanter Gedankengang, man kann sich ja hinstellen und
- 24:29sagen okay, Du entlässt Mitarbeiter und eine
- 24:31Mitarbeiterin und sparst dadurch was weiß ich Betrag x.
- 24:36Aber was kostet dich am Ende das Ganze von einer KI entwickeln zu
- 24:40lassen? Angenommen es würde gehen.
- 24:43Genau da hast du ja dann verschiedene Möglichkeiten.
- 24:45Also natürlich könntest du irgendwie selbst Modelle laufen
- 24:48lassen, was aber extrem teuer wird oder alternativ zum
- 24:53Beispiel über GPT über die API beispielsweise viele Anfragen,
- 24:59denn zu stellen, dass du halt viel promten kannst, dann deine
- 25:01Ergebnisse bekommst. Aber auch das wird ja relativ
- 25:04schnell teuer und auch gut teuer.
- 25:07Wenn du sagst, ich will jetzt komplett damit entwickeln, also
- 25:10ich stell jetzt nicht nur meine 1020 prompts am Tag, was für
- 25:15mich persönlich jetzt schon viel wäre, ich bin da als scheinbar
- 25:18noch nicht so im Game, aber angenommen du haust hunderte
- 25:22raus am Tag, was du definitiv machen musst, wenn da keiner
- 25:25mehr ist, der irgendwie entwickelt.
- 25:26Ja. Dann wird ja dieses.
- 25:31Ja, dieses Abrechnungsmodell von denen, die rechnen ja glaube ich
- 25:34pro nicht pro, aber auf jeden Fall per Anfragen ab.
- 25:37Das wird ja auch schnell ins Geld gehen dann und dann würde
- 25:40mich wirklich mal interessieren, das könnte man mal anderweitig
- 25:44als Gedankenspiel mal durchgehen, was das Kosten würde
- 25:49im Jahr im Verhältnis zu dem Entwickler, weil ich glaube,
- 25:53dass unterm Strich am Ende mit allen Problemen, die daraus
- 25:56entstehen, die. Die Effizienzsteigerung oder
- 25:59Kostenoptimierung halt. Gegen 0 geht meine persönliche
- 26:03Meinung. Also ich glaube halt auch, oder?
- 26:06Das ist zumindest auch eine Sache, ich glaube, die wird oft
- 26:08unter den Tisch gekehrt, dass zwar KI irgendwie eine tolle
- 26:13Sache ist, aber ich glaube die und dass man ja so viel noch mit
- 26:18KI machen kann und ich glaube, dass aber ein sehr, sehr
- 26:21begrenzender oder limitierender Faktor für KI der Energiebedarf
- 26:25ist. Den wir glaube ich gar nicht
- 26:29irgendwie ab einem bestimmten Zeitpunkt deckeln können.
- 26:31Angenommen, wir wollen nicht, weiß ich nicht, einen ganzen
- 26:35Kontinent voller Atomkraftwerke setzen oder kriegen vielleicht
- 26:37irgendwie eine neue Energiegewinnungsquelle her,
- 26:41also es ist natürlich sehr, sehr energiefressend KI, die
- 26:45Technologie und das muss man halt auch wissen und mit
- 26:48Einberechnen am Ende das auf jeden Fall also.
- 26:53Cooles Gedankenspiel, weil ich meine, ich hab mal in
- 26:55irgendeiner Statistik gelesen vom letzten Jahr oder so, nage
- 26:59mich nicht drauf fest, aber es gibt irgendwie so weltweit
- 27:0123000000 berufliche Softwareentwicklerinnen und
- 27:05Entwickler und wenn du die jetzt quasi wirklich mal wirklich
- 27:09radikal im Szenario 1 sagst, die brauchen wir nicht mehr diese
- 27:13Leistung quasi wegnimmst ich mein die Kosten viel Geld, keine
- 27:15Frage kann ich jetzt nicht mal hochskalieren, aber das ist sehr
- 27:18viel Geld was das global betrachtet kostet für die.
- 27:21Weltwirtschaft nenne ich es mal. So 3 Scheiß viel ungefähr.
- 27:25Dreimal scheiß viel, denke ich ja, und dahingehend.
- 27:32Aber wenn du diese ganze Leistung ersetzt und dadurch
- 27:35viel mehr Anfragen stellst, das heißt?
- 27:38Noch viel mehr Kapazität in diesen Modellen brauchst also
- 27:41Verfügbarkeit. Auch dann wird da ja auch der,
- 27:43der der Ressourcenaufwand enorm steigen und das wäre echt mal
- 27:47interessant sich zu überlegen, was das Gegenüber gestellt dann
- 27:50am Ende also so wirklich unterm Schnitt noch übrig bleibt an ob,
- 27:54also Steigerung Effizienzsteigerung.
- 27:56Ja, definitiv also, aber im Endeffekt ne, um jetzt noch mal
- 28:01von der ganzen Energienummer wegzukommen.
- 28:03Ich glaube einfach klar. Ki an sich ist ein ist definitiv
- 28:09ein Tool, aber ich verstehe halt nicht so ganz.
- 28:12Wenn jetzt zum Beispiel Leute sagen, ich werde durch eine KI
- 28:16als Softwareentwickler oder Entwicklerin ersetzt.
- 28:18Ich glaube eher, dass du eher davor davor Angst haben müsstest
- 28:23zu sagen, dass du nicht durch KI ersetzt wirst, sondern durch
- 28:26einen anderen Entwickler oder eine andere Entwicklerin, der
- 28:30sozusagen mittels KI einfach besser entwickeln kann als du
- 28:35das. Das ist das einzige.
- 28:36Also wenn man jetzt zum Beispiel, das wäre ja so, als
- 28:38würde man keine Ahnung in den 90er Jahren oder so oder Anfang
- 28:402000 oder wann das losging, ich krieg es nicht mehr gerne, da
- 28:42war ich ja noch klein, aber als hätte man da gesagt, Ey,
- 28:46Suchmaschinen nutze ich nicht, das ist irgendwie blöd, also da,
- 28:50da gucke ich lieber, irgendwie gehe ich lieber in eine
- 28:53Bibliothek und Schlag da nach, was ich da haben möchte, so,
- 28:57aber es hat ja auch keiner gemacht, und da hat auch sich
- 29:00keiner hingestellt und gesagt. Also weiß ich nicht.
- 29:03Also wie gesagt, ich war klein. Also ich denke anfangs haben das
- 29:07noch sehr viele gemacht, aber dann ist es auch wieder
- 29:09gestiftet. Ja, aber du.
- 29:13Weißt, was ich mein Punkt und das spiegelt auch, sag ich mal
- 29:17unsere Meinung wieder und dann können wir mal so in dieses
- 29:19Szenario 2 gehen, weil ich denke einfach oder beziehungsweise ich
- 29:23spreche jetzt mal für uns beide, wir sind der Meinung, dass so
- 29:26ein hybrider Ansatz, und das ist für mich jetzt Szenario 2, viel
- 29:30mehr Sinn macht und. Dann doch die viel bessere
- 29:33Lösung. Am Ende ist weil fand das
- 29:36ziemlich cool, was du gerade gesagt hast, dass man ja nicht,
- 29:38ich würde jetzt nicht von Angst reden, aber wenn man jetzt mal
- 29:41so im Wettbewerb das Ganze betrachtet, wie kann ich denn
- 29:44weiter vorne mitlaufen und ein guter Entwickler sein über die
- 29:48Zeit, was was ändert sich in dem Daily Business und wie kann ich
- 29:52da quasi vorne mitlaufen über die Zeit und da finde ich es
- 29:56halt cool zu sagen Pass auf du wirst nicht von KI ersetzt aber.
- 30:00Aber es wird Leute geben oder jetzt vielleicht so die nächste
- 30:03Generation an Developer, die sagen, ey, für mich ist das voll
- 30:07normal, mit KI Unterstützung zu entwickeln, ne und die können
- 30:11natürlich dann schon ne bessere Performance.
- 30:15Aufs Papier wollte ich sagen, also auf in die idi bringen und
- 30:21ich Fax das durch genau immer schon mit Bleistift so, aber das
- 30:26ist der entscheidende Punkt und das finde ich halt richtig cool,
- 30:29dass du das gerade so genannt hast, weil das ist eher die
- 30:33Gefahr zu sagen, Nö, ich bin jetzt alte Schule, ich habe nie
- 30:37so entwickelt und ich will so auch nicht entwickeln und ich
- 30:40verschließe mich gegenüber diesen KI modellen und.
- 30:43Und ich werde niemals n prompt setzen.
- 30:44Ich werde niemals irgendwie versuchen, Hilfe dadurch zu
- 30:47kriegen, oder sag ich mal Code compleation nutzen durch KI,
- 30:53dass ich Vorschläge kriege, wie denn der Code jetzt weitergehen
- 30:55könnte, was ja auch alles in IDIS schon integriert ist.
- 30:58Ja, wenn ich mich davor verschließe, dann kann ich
- 31:01abgehangen werden, das ist eher für mich die realistischere
- 31:04Gefahr. Und das Ding ist und ich möchte,
- 31:07ich möchte noch mal ganz kurz auf dieses Beispiel eingehen,
- 31:09dass ich da zum Beispiel ne App gepromtet hab ne.
- 31:13Ich habe teilweise gesagt okay pass auf.
- 31:16Ich habe jetzt zum Beispiel also diese diese App ist, die KI hat
- 31:21gesagt Okay pass auf hier, du kriegst eine App und das war
- 31:23alles in einem File was geschrieben wurde also dieses
- 31:26File wurde nicht aufgeteilt sondern dieser ganze alles was
- 31:30da geschrieben wurde wurde in ein File rein geschrieben so mit
- 31:33verschiedenen. View Fenster sozusagen.
- 31:36Also du bist schon von View 1 zu view 2 gesprungen über einen
- 31:40Button Knopf und so weiter aber es war alles in einem File und
- 31:44am Ende war es so, dass ich mir dachte okay ich möchte aber noch
- 31:47das und das dieses Feature oben drauf setzen und dann war dieses
- 31:52File oder dieser Code der generiert wurde war bestimmt
- 31:54schon 500 Zeilen lang und wenn du jetzt zum Beispiel aber nur
- 31:58noch wissen willst, wie sieht das denn aus wenn du zum
- 32:01Beispiel. Keine Ahnung.
- 32:05Die Buttons zum Beispiel anders anordnen möchtest oder wie auch
- 32:09immer beziehungsweise noch kleine Funktionalitäten mit
- 32:14reinbringen möchtest. Und dann haut er dir auf einmal
- 32:17einen Code von 510 Zeilen raus und jetzt guck mal bitte kurz
- 32:21okay welche Zeilen haben sich dann verändert und dann haben
- 32:24sich vielleicht noch mehr verändert als als.
- 32:27Also es ist nicht ein absoluter Diff von hier.
- 32:29Du wolltest das Feature mehr, also kriegst du auch 10 Zeilen
- 32:32mehr und das sind diese Zeilen, sondern wie ich ja schon meinte,
- 32:36der Code verändert sich an der ein oder anderen Stelle, obwohl
- 32:40du eigentlich da gar nichts angefragt hast.
- 32:43Und wenn man sich jetzt noch fragt, lohnt es sich noch
- 32:45Software zu entwickeln um das zu verstehen am Ende was da
- 32:48rauskommt. Je komplexer der Code wird,
- 32:51desto mehr muss man eben auch Grundlagenwissen haben.
- 32:55Desto mehr muss man Erfahrung in der Softwareentwicklung sammeln
- 32:58und desto mehr muss man eben auch aufbauendes Wissen
- 33:01sozusagen aneignen. In der entsprechenden Domain, in
- 33:04der man unterwegs ist. Und da ist es unglaublich
- 33:06wichtig, Softwareentwicklung zu machen, diesen Weg zu gehen, um
- 33:13halt eben genau auch mit KI ein guter Softwareentwickler oder
- 33:18eine gute Softwareentwicklerin zu werden, meiner Meinung nach.
- 33:22Ja, absolut, absolut. Ich meine, wie wie, wie würdest
- 33:27du denn dir dieses Szenario 2 aus deiner Sicht vorstellen?
- 33:32Also wie wie würdest du gerne in Zukunft als Entwickler arbeiten?
- 33:41Na, ich würde mir auf jeden Fall den Windows Editor aufmachen,
- 33:45dann würde ich da in Pascal meine Zeilen runter Coen.
- 33:49Ich bin eher so der Delphi Typ. Nein, also ich stelle mir das
- 33:54tatsächlich so vor und es geht ja auch schon ein bisschen in
- 33:56die Richtung, auch in der heutigen Arbeitsweise, dass wenn
- 34:02es jetzt zum Beispiel um Kleinigkeiten geht, also was ich
- 34:04mir gerne abnehmen lasse, ist beispielsweise so was wie der
- 34:08der erste Entwurf von einer Funktion, wenn du jetzt zum
- 34:11Beispiel eine gewisse Algorithmik brauchst, um zu
- 34:15sagen, ich möchte jetzt zum Beispiel.
- 34:19Aus einer Datenmenge was rausfiltern, damit noch weiter
- 34:21irgendwas machen in der entsprechenden Sprache, was auch
- 34:24immer ne, dass du dann einfach mal das schon mal in Chat GPT
- 34:28beispielsweise oder irgendeine andere KI Unterstützung rein
- 34:31haust und sagst okay guck mir mal was aus so und dann gucke
- 34:35ich mir mal an was da drin passiert und das ist aber jetzt
- 34:39genau der wichtige Punkt ich. Ich nehme das nicht einfach so,
- 34:42wie es ist und ausgespuckt wurde, sondern ich verifiziere
- 34:46erstmal. Passt das oder nicht ne, weil es
- 34:48durchaus auch sein kann, dass angenommen du wie du schon
- 34:51meintest ne vielleicht den falschen prompt eingegeben hast.
- 34:54Vielleicht das nicht richtig beschrieben hast.
- 34:56Und wenn du dann einfach darauf vertraust was da rausgekommen
- 34:58ist und du übernimmst es in deinen Code.
- 35:01Dann wird es halt schwierig, weil du eigentlich vielleicht
- 35:03gar nicht du denkst, ey, ich habe das ja richtig gepromptet
- 35:06meine Anforderungen, aber du, das hast du nicht und das was da
- 35:08rauskommt von der Funktionalität her ist auch nicht so wie du es
- 35:11haben möchtest. Und das ist halt der Punkt und
- 35:15genauso denke ich mir so, wenn du zum Beispiel sagst, du hast
- 35:18Anforderungen, bin ich auch noch der festen Überzeugung, dass ich
- 35:22in Zukunft auch noch meine Tests darüber schreiben muss oder
- 35:26zumindestens verifizieren muss, dass.
- 35:28Dass diese Tests genau das machen, was sie machen sollen,
- 35:31und zwar so, dass wenn ich mir Tests generieren lassen sollte,
- 35:35ich aber erstmal sagen würde, ich brauche Tests für diese
- 35:38Anforderungen, um dann hinterher auch zu gucken, okay kann ich
- 35:42denn dagegen implementieren, also Test driven development
- 35:45style mäßig. Weißt du also, dass ich
- 35:48natürlich in Zukunft sehr viel mir zu.
- 35:53Sage ich jetzt mal Ansätze von der KI geben lasse, um sozusagen
- 35:57schneller auf die finale Lösung zu kommen, die ich haben möchte.
- 36:01Aber ich würde trotzdem noch damit rechnen, dass ich an der
- 36:05einen oder anderen Stelle Optimierungsarbeit selber
- 36:07leisten muss und natürlich auch verifizieren muss, ob es
- 36:11funktioniert. Und da gehen wir jetzt noch
- 36:14nicht davon aus, dass wir jetzt eine uns in einer komplexen
- 36:19Software bewegen. Weil ich bin echt der Meinung,
- 36:21dass für Kleinigkeiten, für kleine Coachnipse, für kleine
- 36:25abgepackte Aufgaben ist die KI echt super gut.
- 36:28Aber je komplexer das Ganze wird, je komplexer diese
- 36:31Anwendung wird, desto schwieriger wird es, dass die KI
- 36:34dir irgendwie sagen kann, wie du schon meinst, ne gib mir ne
- 36:36geile App, naja. Gib mir ne App, die mich
- 36:40erfolgreich macht. Genau also das.
- 36:42Ist halt das wird nicht funktionieren und auch ich meine
- 36:48Guck mal ne große Anwendung ich. Die du bestimmt auch schon das
- 36:53ein oder andere Mal zusammengecoatet hast.
- 36:55Privat auf der Arbeit oder was auch immer.
- 36:57Da ist es ja so. Kannst du dir vorstellen, dass
- 37:00eine, dass du nur mit KI diese Anwendung irgendwie prompten
- 37:04könntest? Nein, also für mich wäre auch
- 37:09die Arbeitsweise genauso in deine Richtung.
- 37:12Ich mein, wenn wir jetzt sich zum Beispiel IDES von Jet Brains
- 37:16angucken. Ja, also von denen sind wir auch
- 37:19wirklich Fan, weil die haben da auch coole Lösungen, zum
- 37:21Beispiel mit diesen KI Assistenten.
- 37:24Absolut, und das ist für mich halt der richtige Weg, dass ich
- 37:27wie du meintest, so klein, also kleine Teile kleine
- 37:31algorithmische Teilprobleme zum Beispiel, mich da unterstützen
- 37:35zu lassen, fühlt sich ja mittlerweile schon richtig gut
- 37:37an, muss man sagen, also man denkt sich so, ah jetzt muss bei
- 37:40euch hier ne Funktion, die muss jetzt Beispiel was hast du
- 37:43gesagt irgendwas filtern zum Beispiel dann das ist doch
- 37:46schnell gepromted und wenn ich. Ich das auch noch integriert in
- 37:49meiner Entwicklungsumgebung habe, dass ich sagen kann, ey
- 37:51schreibe hier, guck dir das mal an, was ich hier habe, schreibt
- 37:54mir mal eine Funktion, also Lager mal eine Funktion aus, die
- 37:56das und das filtert, dann kriegst du einen Vorschlag, guck
- 37:59dir das an, sieht gut aus, rein damit, das ist ja Effizienz für
- 38:02mich am Ende und das ist auch eine coole Arbeitsweise, aber es
- 38:06funktioniert nur weil ich den prompt so direkt setzen kann auf
- 38:10mein kleines Teil Problem das genau klar ist was zu tun ist.
- 38:14Und so würde ich mir meine zukünftige Arbeitsweise
- 38:18vorstellen. Und da gehe ich auch voll mit.
- 38:20Das ist cool und das kann halt auch Leute effizienter machen
- 38:25und bessere zu besseren Entwicklern am Ende auch, weil
- 38:27du musst ja trotzdem verstehen, was da passiert und bewerten
- 38:31können, ob das jetzt eine coole Lösung ist oder nicht und weil
- 38:34wir ja so bei Test Driven Development gerade waren, ich
- 38:38zum Beispiel würde aktuell nicht ein Test Case schreiben lassen
- 38:42von der KI. Das habe ich mal beispielsweise
- 38:45so spaßeshalber ausprobiert. Alter Nee, also ja, die Tests
- 38:50waren grün, die Rauskamen, aber es war einfach nur eine
- 38:53Abtestung der Implementierung, die ich vorgegeben habe und
- 38:55hätte ich Quatsch implementiert, wäre Quatsch abgetestet worden.
- 39:00Also du hast überhaupt keine Zuversicht dahinter, dass die
- 39:02Tests irgendwas abdecken und das würde ich halt zum Beispiel
- 39:06nicht machen aktuell also. Also wirklich einfach nur zu
- 39:09sagen, EY, testen wir mal. Jetzt bitte meine Anwendung hier
- 39:11ab. Das ist auch ein sehr, sehr
- 39:13interessanter Punkt, vor allem, wo wir sowieso Verfechter davon
- 39:16sind, erst die Tests zu schreiben.
- 39:18Und wenn du dann aber sozusagen einfach noch automatisiert Tests
- 39:21für die Implementierung schreiben lässt, na gut, die
- 39:24werden. Wahrscheinlich Vorsicht.
- 39:26Die werden wahrscheinlich immer grün werden, also da auf jeden
- 39:29Fall Vorsicht geboten und ich glaube auch, dass einfach.
- 39:34Du kannst ein guter Softwareentwickler heute sein
- 39:36und du wirst mit KI ein noch besserer Softwareentwickler sein
- 39:40und genauso ist es auch, dass gerade in einer Welt, wo KI
- 39:43unglaublich viel Code generiert, also jeder kann Code durch KI
- 39:48generieren lassen in einer Welt wo diese ganze Code, also
- 39:51generierter Code überall rumfliegt in dieser Welt finde
- 39:55ich, ist es unglaublich wichtig und.
- 39:58Und unglaublich sinnvoll. Und es lohnt sich auf jeden
- 40:00Fall, Softwareentwicklung damit zu starten oder damit
- 40:03weiterzumachen. Wenn du in einer Welt unterwegs
- 40:05bist, wo so unglaublich viel Code generiert wurde von
- 40:08irgendwelchen Leuten, dass der irgendwo durch die Gegend
- 40:10fliegt, also da Herr drüber zu sein oder Frau, wie auch immer
- 40:15ne ist einfach unglaublich wichtig.
- 40:17Absolut, weil ein Punkt. Wir sind jetzt schon ein
- 40:20bisschen fortgeschritten in der Zeit, aber den möchte ich
- 40:22trotzdem noch erwähnen, weil der Halt sehr wichtig ist.
- 40:24Dabei ist auch, wir sind ja jetzt.
- 40:27Sehr stark auf das handwerkliche und technische eingegangen, aber
- 40:31die ganzen Soft Skills, die zu einem guten Entwickler oder
- 40:35einer guten Entwicklerin dazu gehören, sag ich mal, darf man
- 40:39ja auch nicht außer 8 lassen. Wenn ich jetzt nur noch
- 40:42rumprompte und irgendwas kriege, so entstehen ja keine großen
- 40:47Softwareprojekte, große Softwareprojekte.
- 40:51Basieren ja auf der Arbeit von vielen Leuten und diese müssen
- 40:55miteinander kommunizieren. Die müssen wissen austauschen,
- 40:58also sie müssen ja eine Einheit bilden, sozusagen, um zusammen
- 41:02was Großes und Geiles schaffen zu können, und deshalb musst du
- 41:06immer noch in der Lage zu sein, auf diese Art und Weise auch
- 41:08kommunizieren zu können beispielsweise, und deswegen
- 41:12finde ich, ist diese sind diese Soft Skills.
- 41:14Am Ende auch super entscheidend. Und ich meine jetzt nicht so
- 41:18allgemein Soft Skills, sondern wirklich so auf Entwicklerebene,
- 41:21dass du dich drüber austauschen kannst.
- 41:23Zum Beispiel über Architekturthemen.
- 41:25Auch wie möchtest du was umsetzen, solche Geschichten,
- 41:30die kannst du ja nicht außer 8 lassen dabei.
- 41:32Das ist, finde ich, auch ein sehr, sehr guter Punkt, weil
- 41:34einfach gerade wenn sozusagen die Hard Skill.
- 41:39Sage ich mal die Hard Skills weniger vielleicht wert sind,
- 41:42weil man halt eine gewisse Unterstützung hat, werden
- 41:44natürlich die Soft Skills deutlich wertvoller an der
- 41:46Stelle auch noch irgendwo. Genau, und da könnte man noch
- 41:50mal auf Szenario 1 eingehen, weil wir gesagt haben okay es
- 41:52kann ein pro Punkt sein, dass man sich mehr auf kreative
- 41:55Arbeit stützen kann. Wenn ich jetzt aber nur noch
- 41:57einen im Unternehmen habe, mal übertrieben gesagt der das alles
- 42:01prompted und entwickeln lässt. Kreativität geht oft einher mit
- 42:06Austausch und. Wie gesagt, Wissenstransfer
- 42:10dieses typische Wir trinken zusammen in der Kaffeeküche
- 42:14einen Kaffee und reden einfach mal über gewisse Themen und
- 42:17dabei kommen dann die Lösung oder geile Ideen, das fällt ja
- 42:20dann auch weg und das meine ich halt auch mit Soft Skills bin
- 42:23ich in der Lage mich gut einzubringen in die oder meinen
- 42:26Standpunkt zu vertreten, kreativ in einem Team arbeiten zu können
- 42:31so. Dieses Miteinander halt, weil du
- 42:33ja auch meintest. Zum Beispiel Test Driven
- 42:35Development, was wir Verfechter von sind oder auch per
- 42:37Programming, da sind ja wirklich die genau diese Aspekte, die
- 42:40dann entscheidend sind am Ende. Und dabei reden wir nicht davon,
- 42:45dass 2 KI s im per programmieren.
- 42:48Genau, sondern dass wir Kaffee zusammen trinken.
- 42:53Und das können wir auch gleich virtuell noch machen, weil ich
- 42:55würde sagen, wir haben dieses Thema jetzt ganz.
- 42:57Ausführlich beleuchtet. Und wenn du jetzt nicht noch n
- 43:00Punkt hast, würde ich die Folge an dieser Stelle auch beenden.
- 43:02Definitiv Tino. Ich würde sagen, wir einigen uns
- 43:05auf jeden Fall am Ende darauf. Unterm Strich
- 43:07Softwareentwicklung lohnt sich auch.
- 43:11Mit KI absolut. Also wir haben ja jetzt wirklich
- 43:14ausführlich drüber gesprochen und auch neutral darüber
- 43:17gesprochen beziehungsweise sagen wir mal objektiv das bewertet
- 43:20und trotz. Trotzdem bin ich der Meinung,
- 43:23dass dieses dieser hybride Ansatz Szenario 2 viel
- 43:26realistischer ist und auch ne gute Perspektive ist es nicht zu
- 43:30verteufeln und es trotzdem die Entwicklerinnen und Entwickler
- 43:33am Ende braucht um weiterhin coole Innovation zu schaffen und
- 43:37coole Produkte auf den Markt zu werfen.
- 43:39Aus Software Sicht und ich bin da sehr positiv gestimmt, dass
- 43:43das auf jeden Fall ziemlich geil wird alles.
- 43:45Deswegen an alle, die drüber nachdenken, einen Quereinstieg
- 43:48zu machen oder vielleicht allgemein eine
- 43:51Ausbildungsstudium oder auch einen Alternativen Weg zu
- 43:53wählen. Go for it, es lohnt sich auf
- 43:57jeden Fall. Absolut danke fürs Gespräch,
- 44:00Tino. Bitte, bitte hat mir eine Menge
- 44:02Spaß wieder gemacht. Fabi und liebe Zuhörerinnen
- 44:06liebe Zuhörer, ich hoffe dir hat die Folge auch gefallen, wenn du
- 44:08Feedback zu dem Thema hast oder auch vielleicht noch ein drittes
- 44:11Szenario im Kopf hast, dann lass es uns gerne wissen.
- 44:14Schreibe uns gerne eine Mail. Die Mailadresse findest du wie
- 44:18immer in den Show Notes. Wir würden uns mega freuen über
- 44:20Feedback und Anregungen, wenn Dir dieser Podcast gefällt,
- 44:24empfehlen auch gerne ein 2 Freunden weiter, das wird uns
- 44:27auch mega unterstützen und freuen.
- 44:30Ansonsten alle links in den Show Notes zu den anderen
- 44:33Plattformen, wenn du da mal vorbeischauen möchtest, join
- 44:36auch gerne unserer Discord Community, das ist einfach mega
- 44:39cool da. Ansonsten hast du auch noch n
- 44:42kleinen Link noch kurz angemerkt, wo du spenden kannst
- 44:46für unseren Podcast. Das würde uns auch mega
- 44:47unterstützen. Also falls du diese dieses
- 44:50Vorhaben hast, sag ich mal vielen Dank schon mal dafür und
- 44:54ansonsten würde ich sagen, hören wir uns alle beim nächsten Mal
- 44:56wieder und bis dahin eine gute Zeit.
- 44:59Ciao ciao deine Kundenbuddies. Gemeinsam besser.