Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Morrigan

User
  • Registriert

  • Letzter Besuch

Reputationsaktivität

  1. Positiv
    Morrigan hat auf Whiz-zarD in Start meines IT-Youtubekanals   
    Keine Ahnung, wo man da wirklich anfangen soll, weil das Video doch sehr viele Mängel aufweist und Studenten und Juniors in eine falsche Richtung führt.
    Erstmal ist JSON nicht die Sprache, mit der moderne Systeme kommunizieren. Es ist lediglich nur eine Sprache. JSON ist nur wegen seiner relativen Kompaktheit und Lesbarkeit so verbreitet. Früher war XML sehr verbreitet (Stichwort wäre z.B. AJAX). JSON ist aber auch nur Text und daher von der Datenmenge recht groß. Bei einer UTF-8-Kodierung kann im schlimmsten Fall ein Zeichen 4 Bytes groß sein. Auch ist das Parsen von JSON nicht die schnellste Variante und je nach Anwendungsfall auch nicht optimal. Daher gibt es auch ganz andere Formate, wie z.B. Googles Protobuf, was ein komprimiertes Binärformat ist und einfach dekomprimiert als Datenblock in den Speicher gelegt werden kann, ohne dass man es Zeichen für Zeichen parsen muss. In einer Android-App, die ich mal mitentwickelt habe, haben wir uns für Protobuf entscheiden, anstatt für JSON, weil Protobuf performanter war und den Akku schonte. Das kann man momentan auch gut bei den ganzen KI-Apps sehen, wie der Akku aufgrund von JSON streaming leergelutscht wird. ChatGPT braucht z.B. mehr Akkuleistung, als Netflix.
    Auch finde ich den Microservice-Teil sehr problematisch. Das suggiert, als würde man heute nur noch Microservices entwickeln. Das ist aber falsch und sehr gefährlich. In den allermeisten Fällen sind Microservices wie mit Kanonen auf Spatzen schießen, da Microservices im Vergleich zu einem Monolithen, sehr viele komplexe Problematiken aufweist, die man mit einem Monolithen eben nicht hat (z.B. Orchestrieung? Was tun beim Ausfall einzelner Services? Verteilte Transaktionen? Health-Check? etc.)
    Alles in einem frage ich mich auch, wer die Zielgruppe sein soll? Für Anfänger und Juniors sind da viel zu viele Fachbegriffe drinnen, die auch nicht richtig eingeordnet werden. Warum wird überhaupt JSON erwähnt und warum der Schwung Richtung Microservices?
  2. Like
    Wow das ist mal ein richtig praxisnahes Projekt!!!
    Genau so eine Infrastruktur gibt es in vielen mittelständigen Betrieben und genau das sind die Projekte an denen Azubis ebenfalls arbeiten sollten, um einmal hinter die Kulissen zu schauen.
    Wenn solche Projekte nicht zugelassen werden, dann spiegelt genau das doch das Kernproblem der Ausbildung wider. Azubis müssen auch einmal praxisnahe Projekte angehen dürfen und nicht nur immer den 0815 easy Kram, den dann auch Prüfer verstehen. So lösen wir nie das Fachkräfteproblem...
  3. Like
    Also ich muss dir sagen, wenn man so ambitioniert ist, wirst du eher mit Lob überschüttet anstatt skeptisch angesehen. Mein Partner hat auch zwei Bachelor. den zweiten Bachelor hat er neben seinem Vollzeitjob gemacht, das war für den jetzigen Arbeitgeber auch was ganz tolles :D
  4. Like
    Hallo Interaction,
    ich finde, du machst das genau richtig. Wenn ich als Arbeitgeber die Wahl hätte zwischen mehreren Junioren, dann würde ich bei dir so einige positive Punkte sehen.
    Du legst dich nicht auf die faule Haut und ruhst dich nicht auf deinem ersten Abschluss aus.
    Auch oder gerade weil du im Moment keinen Vollzeitjob bekommst. Ich kenne genug andere die einfach sagen: "Ich habe meinen Abschluss und wenn ich nicht gut genug bin, dann habt ihr halt Pech gehabt." So eine Einstellung sehen Arbeitgeber nicht gerne.
    Bei dir erkennt man den Wunsch, dass du dich weiterbilden möchtest. Das zählt unheimlich viel.
    Ebenso sieht man, dass du Wissen schnell und insbesondere eigenständig dir aneignen kannst. auch das ist sehr gefragt bei den Arbeitgebern.
    Du hast ein klares Ziel vor Augen und weißt was du erreichen möchtest. Das ist ebenfalls gerne gesehen.
    Wenn du die Chance hast während deines Fernstudiums noch ein praktischen Projekt zu machen - gerne mit Kommilitonen zusammen - dann sehe ich gute Chancen, dass Arbeitgeber dich als Junior einstellen.

    Ich habe übrigens auch ein Fernstudium gemacht, aber nicht abgeschlossen. Ich konnte aber für die einzelnen Semester Zertifikate erhalten und hatte bei einem auch ein Praxisprojekt durchgeführt. Das kam bei allen meinen Bewerbungen bisher immer gut an.
    Also mach genau so weiter!
    Ich drücke dir die Daumen.
    Beste GRüße
    Morrigan
  5. Positiv
    Hey zusammen,
    ich studiere aktuell Informatik im Fernstudium an einer privaten fernfh. Zuvor habe ich schon einen Abschluss an einer staatlichen Uni absolviert und arbeite momentan zwischen Teilzeit und Minijob
    Ich bin noch im ersten Semester, schaffe aber aktuell ca. 3 Module pro Monat. (Momentan schon 6 abgeschlossen) Pro Semester sind 6 Module vorgesehen, . Wenn ich das Tempo halte, könnte ich rein rechnerisch in etwa 12–15 Monaten mit allem durch sein.
    Jetzt meine Fragen:
    Wirkt es im Lebenslauf komisch, wenn man einen staatlich anerkannten Bachelor in so kurzer Zeit abschließt? Mein erstes Studium hab ich auch paar Monate früher beendet ,wäre es auch so flexibel wie fern fhs ,dann wären 3-4 Semester sicher drin gewesen.
    Oder kann das auch positiv gesehen werden?

    Die erste Option wäre es für mich: Alle Module zügig machen, parallel als Werkstudent in der IT arbeiten und die Bachelorarbeit später schreiben, sodass das Studium dann nach 2-2,5 Jahren beendet ist.

    Falls ich aufgrund der aktuellen wirtschaftlichen Lage keine Werkstudentenstelle finde (was ich momentan realistisch sehe ), wäre mein Plan B, das Studium noch in diesem Jahr abzuschließen, um mich anschließend als staatlich anerkannter Informatiker auf dem Arbeitsmarkt zu bewerben, sofern das sinnvoll erscheint. Praxiserfahrung möglichst früh zu sammeln, ist mir dabei sehr wichtig.
    Wie schätzt ihr in einem solchen Fall eine so kurze Studiendauer ein? Kann das dabei helfen, schneller einen Job zu finden?
  6. Danke
    Morrigan hat eine Reaktion von Ajnabi in Wie am besten weiterbilden   
    Naja in der Ausbildung bist du ja "dual" unterwegs. Zum einen die Theorie, die du halt auch wichtig ist, damit man dir Dinge dahinter versteht und das eigentliche Konzept und dann eben die praktische Anwendung im Betrieb selbst. Von daher ist die Kombination, wenn beide Seiten (also Schule und Betrieb) es gut machen schon sinnvoll. Aber die Schule kann halt nicht noch zusätzlich den praktischen Teil ersetzen, wenn der Betrieb es nicht hinbekommt...
    Tja und an Hochschulen sieht sich halt für den praktischen Teil niemand verantwortlich. Das muss der Studierende selbst leisten. Dafür ist er ja Student geworden und als Student musst du in der Lage sein, dir Dinge selbst beizubringen. Auch wenn ich diese Form von Lehre nicht befürworte, ist das die bittere Realität.
    ... und ja, die IT-Branche ist da sehr speziell. Ich kenne kaum eine andere Branche, in der sich so schnell so viel ändert und du so viel Eigenleistung erbringen musst, um bestehen zu können oder gar erst einmal einen Einstieg zu finden...
  7. Positiv
    Morrigan hat eine Reaktion von Mysteryland in Wie am besten weiterbilden   
    ... und genau das ist der Knackpunkt. Ich habe in meinem Bekanntenkreis auch Informatiker, die ein ganzen Studium gemacht haben und sogar den Master und bekommen keinen Job, weil sie die Praxis nicht beherrschen. Die haben auch nur für die Klausuren auswendig gelernt. Genauso verhält es sich auch mit den meisten Zertifikaten, insbesondere mit den kostenlosen. Die Zertifikate, die wirklich nachweisen, dass du es kannst, sind unheimlich teuer und da muss man sich wirklich fragen ob das Kosten/Nutzen Verhältnis wirklich noch Sinn macht. In den meisten Fällen macht es nämlich keinen Sinn, weil du die gleiche Zeit in ein eigenes Projekt investieren kannst und dieses dann vorweisen kannst.

    Ich sehe das gleiche Phänomen übrigens auch bei dem aktuellen KI Geschreie.
    KI ist wirklich was feines. Aber wenn wir nicht mal mehr verstehen, was uns die KI da generiert und ihr blind vertrauen, weil wir das Ergebnis auch gar nicht mehr selbst beurteilen können, dann wird das fatale Folgen haben. Nicht nur, dass dies gezielt ausgenutzt werden kann, nein ich sehe hier auch das große Risiko, dass sich niemand mehr die Mühe macht, Dinge zu hinterfragen, von Kern auf zu lernen und zu verstehen. KI beantwortet mir ja alle Fragen...

    Aber ich schweife vom Thema ab.
    Auch, wenn aktuell die Arbeitsmarktsituation für viele eine reine Katastrophe ist, weil KI so extrem gehypt wird, so ist es auch jetzt umso wichtiger die Grundlagen zu beherrschen.
    Mich hat mal einer gefragt, warum ich auf meinem YT Kanal nur Basics mache, die man überall nachlesen kann und die schon zig mal durchgekaut wurden. Die Antwort ist ganz einfach: Ich sehe in letzter Zeit immer mehr Entwickler*innen, die die Grundlagen nicht können und die sowohl während der Ausbildung und insbesondere im Studium nicht die nötige Praxis vermittelt bekommen. Aber wenn du Software-Entwickler werden möchtest, dann musst du genau diese Praxis beherrschen.
    Dabei ist es völlig egal, ob du Java, .NET (C#) oder Python programmierst.
    In modernen und professionellen Softwareentwicklungsworkflows kommen immer die gleichen Technologien zum Einsatz:
    Versionskontrolle
    Build- & Dependency-Management Werkzeuge
    Statische Sourecode Analyse
    Automatisierte Tests
    Automatisierte Deploymentprozesse
    Artefakt- und Image-Repositories
    Containerisierung
    Review-Werkzeuge
    Werkzeuge zur Wissenskonservierung
    Werkzeuge zur Team-Organisation
    Bis auf Versionskontrolle lernst du aber sonst nicht an den Hochschulen und das ist mitunter das Problem. Und hier betrachte ich gerade nur einen kleinen Teil der praktischen Fähigkeiten, nämlich den Tech-Stack. Da habe ich noch kein Wort darüber verloren, wie ich Architektur-Pattern oder Softwaredesign so umsetze, dass es wirklich nachhaltig, gut lesbar, wartbar, erweiterbar, testbar, etc. ist. So etwas lernst du eben nicht mit einem Zertifikat. Das musst du selbst einmal machen und erleben. Du musst selbst einmal die Probleme haben und dann jemanden haben, der dir zeigt wie es besser geht.
    Ich versuche auf meinem Kanal im Bereich Java ein wenig von diesen professionellen Ansätzen und meine Erfahrung weiterzugeben.
    Das ist allerdings nichts was man von heute auf morgen macht. Auch das braucht Zeit und jemand der all diese Dinge lernen möchte muss auch bereit sein, sich diese Zeit zu nehmen und selbst eigene Projekte angehen um eigene Erfahrungen zu sammeln.
    Das sagt sich alles so leicht als Senior-Entwickler, der diese ganze Investition schon hinter sich hat. Insbesondere wenn du jetzt einen Job suchst und davon ja auch Existenzen und deine Zukunft abhängt. Ich kann dir nur den Tipp geben, dich ständig weiterzubilden. Das muss auch ich als Senior tun, um dran zu bleiben. Insbesondere die Informatik ist einer der Berufe, in denen du im Schnitt jede Woche etwas neues lernen musst und das meistens in eigenständiger Arbeit. Das muss jedem bewusst sein.
    Ich drücke trotzdem dir und allen anderen die Daumen, dass ihr einen ersten Einstieg in die Arbeitswelt erhaltet und die Chance sowohl finanziell sicher aufgestellt zu sein als auch die Möglichkeit bekommt euch während der Arbeit die fehlende Praxis anzueignen.
    Viel Erfolg und beste Grüße
    Morrigan
  8. Positiv
    Morrigan hat eine Reaktion von t1nk4bell in Wie am besten weiterbilden   
    ... und genau das ist der Knackpunkt. Ich habe in meinem Bekanntenkreis auch Informatiker, die ein ganzen Studium gemacht haben und sogar den Master und bekommen keinen Job, weil sie die Praxis nicht beherrschen. Die haben auch nur für die Klausuren auswendig gelernt. Genauso verhält es sich auch mit den meisten Zertifikaten, insbesondere mit den kostenlosen. Die Zertifikate, die wirklich nachweisen, dass du es kannst, sind unheimlich teuer und da muss man sich wirklich fragen ob das Kosten/Nutzen Verhältnis wirklich noch Sinn macht. In den meisten Fällen macht es nämlich keinen Sinn, weil du die gleiche Zeit in ein eigenes Projekt investieren kannst und dieses dann vorweisen kannst.

    Ich sehe das gleiche Phänomen übrigens auch bei dem aktuellen KI Geschreie.
    KI ist wirklich was feines. Aber wenn wir nicht mal mehr verstehen, was uns die KI da generiert und ihr blind vertrauen, weil wir das Ergebnis auch gar nicht mehr selbst beurteilen können, dann wird das fatale Folgen haben. Nicht nur, dass dies gezielt ausgenutzt werden kann, nein ich sehe hier auch das große Risiko, dass sich niemand mehr die Mühe macht, Dinge zu hinterfragen, von Kern auf zu lernen und zu verstehen. KI beantwortet mir ja alle Fragen...

    Aber ich schweife vom Thema ab.
    Auch, wenn aktuell die Arbeitsmarktsituation für viele eine reine Katastrophe ist, weil KI so extrem gehypt wird, so ist es auch jetzt umso wichtiger die Grundlagen zu beherrschen.
    Mich hat mal einer gefragt, warum ich auf meinem YT Kanal nur Basics mache, die man überall nachlesen kann und die schon zig mal durchgekaut wurden. Die Antwort ist ganz einfach: Ich sehe in letzter Zeit immer mehr Entwickler*innen, die die Grundlagen nicht können und die sowohl während der Ausbildung und insbesondere im Studium nicht die nötige Praxis vermittelt bekommen. Aber wenn du Software-Entwickler werden möchtest, dann musst du genau diese Praxis beherrschen.
    Dabei ist es völlig egal, ob du Java, .NET (C#) oder Python programmierst.
    In modernen und professionellen Softwareentwicklungsworkflows kommen immer die gleichen Technologien zum Einsatz:
    Versionskontrolle
    Build- & Dependency-Management Werkzeuge
    Statische Sourecode Analyse
    Automatisierte Tests
    Automatisierte Deploymentprozesse
    Artefakt- und Image-Repositories
    Containerisierung
    Review-Werkzeuge
    Werkzeuge zur Wissenskonservierung
    Werkzeuge zur Team-Organisation
    Bis auf Versionskontrolle lernst du aber sonst nicht an den Hochschulen und das ist mitunter das Problem. Und hier betrachte ich gerade nur einen kleinen Teil der praktischen Fähigkeiten, nämlich den Tech-Stack. Da habe ich noch kein Wort darüber verloren, wie ich Architektur-Pattern oder Softwaredesign so umsetze, dass es wirklich nachhaltig, gut lesbar, wartbar, erweiterbar, testbar, etc. ist. So etwas lernst du eben nicht mit einem Zertifikat. Das musst du selbst einmal machen und erleben. Du musst selbst einmal die Probleme haben und dann jemanden haben, der dir zeigt wie es besser geht.
    Ich versuche auf meinem Kanal im Bereich Java ein wenig von diesen professionellen Ansätzen und meine Erfahrung weiterzugeben.
    Das ist allerdings nichts was man von heute auf morgen macht. Auch das braucht Zeit und jemand der all diese Dinge lernen möchte muss auch bereit sein, sich diese Zeit zu nehmen und selbst eigene Projekte angehen um eigene Erfahrungen zu sammeln.
    Das sagt sich alles so leicht als Senior-Entwickler, der diese ganze Investition schon hinter sich hat. Insbesondere wenn du jetzt einen Job suchst und davon ja auch Existenzen und deine Zukunft abhängt. Ich kann dir nur den Tipp geben, dich ständig weiterzubilden. Das muss auch ich als Senior tun, um dran zu bleiben. Insbesondere die Informatik ist einer der Berufe, in denen du im Schnitt jede Woche etwas neues lernen musst und das meistens in eigenständiger Arbeit. Das muss jedem bewusst sein.
    Ich drücke trotzdem dir und allen anderen die Daumen, dass ihr einen ersten Einstieg in die Arbeitswelt erhaltet und die Chance sowohl finanziell sicher aufgestellt zu sein als auch die Möglichkeit bekommt euch während der Arbeit die fehlende Praxis anzueignen.
    Viel Erfolg und beste Grüße
    Morrigan
  9. Like
    Morrigan hat auf t1nk4bell in Wie am besten weiterbilden   
    ..Falscher Text zitiert...

    @Gesund
    Genau das ist der Punkt, das bin ich nicht und es hat geklappt, das sagt für mich aus wie "toll" dieses Zertifikat ist.. ich kann mir lediglich Sachen sehr gut merken .
    Fernab davon , und wenn du nem Monat dafür brauchst macht es ja auch nix.
    Der Punkt ist aber der , es ist ein Fleiß Zertifikat wie so viele andere , stumpf lernen und du hast es . Es ist auch im Vergleich zu vielen anderen durchaus " besser" immerhin mit labs " Praxis" usw .
    Aber danach zu sagen kann kann das jezt halte ich für maximal übertrieben.

    Um das zu unterstreichen, ich bin gerade mal 3 Jahre fertig und habe zerts damit kann man eine Wand Tapezieren, sie würden halt for free angeboten, oder weil Partner, oder weil gefordert. Kein einziges davon würde ich hinhalten und sagen , hier bin ich gut ( ohne das in der Praxis wirklich angewendet zu haben ) .
    Wenn man eh am Anfang steht macht es also so gut wie keinen Sinn da irgendwas zu machen . Vorallem dieses typische, ich bin neu ich will IT Cyber Security.. welche zerts soll ich machen ist rational betrachtet Humbug .
  10. Positiv
    Morrigan hat auf Mysteryland in Wie am besten weiterbilden   
    Kann das aus Erfahrung den Beitrag von Morrigan nur unterstützen.


  11. Like
    Morrigan hat eine Reaktion von Mysteryland in Wie am besten weiterbilden   
    Ich schließe mich den meisten hier an.
    Die einzigen die auf Zertifikate wirklich achten, sind Unternehmen, die dich für Projektarbeit an ihre Kunden verkaufen. Weil diese Kunden wollen dann Zertifikate sehen. Aber so der 0815-Angestellte braucht Berufserfahrung, um gegenüber anderen bei Bewerbungen punkten zu können.
    Heißt also für dich: Suche dir einen konkreten Bereich aus der IT-Security heraus und mache dazu einmal ein eigenes Projekt. Suche nach guten Quellen online aber auch nach Büchern und eigne dir das Wissen an. YouTube kann da auch etwas weiterhelfen. Oder eben praktische Kurse auf Lernplattformen.
    Erstelle zeitgleich ein eigenes Projekt, mit dem du
    a) dein gelerntes Wissen festigen kannst
    b) Spaß beim Lernen bekommst, weil du auch selbst Ergebnisse siehst
    c) später für die Bewerbungen etwas vorweisen kannst.
    Das ist 100 Mal wertvoller als die Zertifikate.

    Ich kenne genug Leute, die Zertifikate gemacht haben und nichts konnten.
    Das wissen die Unternehmen und suchen daher nach Berufserfahrung und keine Zertifikate...
  12. Like
    Morrigan hat eine Reaktion von CtrlAltAudrey in Der neue Vorstellungsthread 2025   
    Hallo zusammen,
    ich bin 42 Jahre alt und habe Informatik und die Softwareentwicklung von der Pike an gelernt. Bereits in der Schule hatte ich Informatik als Grundkurs belegt. Weiter ging es dann mit einem Informatik Studium und einer anschließenden Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Seit 2012 arbeite ich als Java Backendentwickler in Vollzeit bei verschiedenen Unternehmen und habe seit dem auch nichts anderes gemacht.
    Ich habe meine Leidenschaft - das Programmieren - zu meinem Beruf gemacht und bin ein absoluter Fan davon über den Tellerrand hinaus zu schauen. Dabei interessiere ich mich nicht nur für die reine Software-Implementierung, sondern auch für das Testen, dass für mich zu der Entwicklung dazu gehört und den fachlichen Aspekten. Also dem eigentlich Grund, warum eine Software entwickelt werden soll. Denn auch das gehört zu m.E. zu der Softwareentwicklung dazu.
    Ich kann nur dann ein fachliches Problem mittels Software sinnvoll lösen, wenn ich die dahinter stehende Fachlichkeit verstanden habe.
    Meinen Künstlernamen "Morrigan" besitze ich bereits seit 20 Jahren und ich nutze ihn auch in meinen Entwicklungsteams, insbesondere, wenn es mehrere Kollegen mit dem Namen Thomas gibt. Das macht die Kommunikation etwas einfacher und bisher fanden meine Kollegen das auch immer total klasse und etwas Besonderes.
    Ich habe mich mittlerweile Teil-Selbstständig gemacht und betreibe einen eigenen YouTube Kanal, auf dem ich mein Wissen als Senior Entwickler jedem, der es möchte teile.
    Beste Grüße
    Morrigan
  13. Like
    Morrigan hat eine Reaktion von Mysteryland in Der neue Vorstellungsthread 2025   
    Hallo zusammen,
    ich bin 42 Jahre alt und habe Informatik und die Softwareentwicklung von der Pike an gelernt. Bereits in der Schule hatte ich Informatik als Grundkurs belegt. Weiter ging es dann mit einem Informatik Studium und einer anschließenden Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Seit 2012 arbeite ich als Java Backendentwickler in Vollzeit bei verschiedenen Unternehmen und habe seit dem auch nichts anderes gemacht.
    Ich habe meine Leidenschaft - das Programmieren - zu meinem Beruf gemacht und bin ein absoluter Fan davon über den Tellerrand hinaus zu schauen. Dabei interessiere ich mich nicht nur für die reine Software-Implementierung, sondern auch für das Testen, dass für mich zu der Entwicklung dazu gehört und den fachlichen Aspekten. Also dem eigentlich Grund, warum eine Software entwickelt werden soll. Denn auch das gehört zu m.E. zu der Softwareentwicklung dazu.
    Ich kann nur dann ein fachliches Problem mittels Software sinnvoll lösen, wenn ich die dahinter stehende Fachlichkeit verstanden habe.
    Meinen Künstlernamen "Morrigan" besitze ich bereits seit 20 Jahren und ich nutze ihn auch in meinen Entwicklungsteams, insbesondere, wenn es mehrere Kollegen mit dem Namen Thomas gibt. Das macht die Kommunikation etwas einfacher und bisher fanden meine Kollegen das auch immer total klasse und etwas Besonderes.
    Ich habe mich mittlerweile Teil-Selbstständig gemacht und betreibe einen eigenen YouTube Kanal, auf dem ich mein Wissen als Senior Entwickler jedem, der es möchte teile.
    Beste Grüße
    Morrigan
  14. Danke
    Vermutlich wird es auch hier wie bei anderen Themen der Praxis laufen. du wirst du bestimmte Skills selbst aneignen müssen, weil es das Bildungssystem nicht schnell genug hinbekommt dir die nötigen Fähigkeiten anzueignen...
    Bei KI sehe ich da aber zwei voneinander getrennte Fähigkeiten.
    1) Der richtige und Mehrwert schaffende Umgang mit KI Werkzeugen insbesondere LLMs. Hier musst du nicht verstehen, wie ein LLM intern funktioniert. Wichtig ist nur, dass du begriffen hast, dass ein LLM kein Mensch ist und die Dinge die es sagt nicht selbst versteht. Es liefert nur auf Basis von Wahrscheinlichkeiten eine zu deiner Anfrage passende Antwort. Da diese aber häufig sehr menschlich ausfallen - darauf wurden sie ja trainiert - besteht die Gefahr in die Antwort mehr hinein zu interpretieren als tatsächlich vorhanden ist.
    Damit das LLM dir jetzt aber qualitativ hochwertige Antworten gibt solltest du ein paar Dinge berücksichtigen.
    Gibt möglichst viel und eingrenzenden Kontext zu deiner Anfrage mit
    Weise das LLM an aus mehreren Perspektiven das Problem zu betrachten
    Reasoning Modus nutzen!
    Verlange nicht zu viel auf einmal, sondern unterteile deine Anfrage in kleine Schritte
    Nutze die Online Recherche Funktionen
    Das sind so die wichtigsten Aspekte. Ich habe dazu einmal ein Video auf meinem Kanal erstellt, in dem ich die einzelnen Aspekte etwas erkläre:
    https://youtu.be/e_9mKTBE1xQ?si=IerAx8QOmYQwspTh
    Ich halte diesen Umgang nicht nur für die Informatik, sondern für alle Bereiche extrem wichtig. Nur so kann KI wirklich etwas nützen. Es gibt noch viele weitere Dinge die gute Prompts ausmachen und Techniken, die angewendet werden können...
    2) Auf der andere Seite steht die Fähigkeit KI Modelle selbst zu entwickeln. Dazu gehören weitaus mehr Fähigkeiten als nur KI Bibliotheken zusammen zu klicken. Hier Bedarf eines tiefen mathematischen Verständnisses, wie diese Modelle funktionieren. Denn es gibt nicht den einen KI Algorithmus. Vieles davon sind auch klassische Optimierungsverfahren, klassische machine learning Algorithmen, die schon lange vor dem KI Hype existierten und eben die ganzen reinforcment und deep learning Algorithmen zusammen mit den vielen verschiedenen Modellarchitekturen. Das alleine macht es aber nicht vollständig. Denn die Aufbereitung der Daten ist der nächste wesentliche Aspekte, um die Modelle dann auch sauber Trainieren zu können. Die Daten müssen ausgewogen sein, dürfen keinen Bias haben und müssen normalisiert werden. Aus meiner Sicht ist das ein kompletter eigener Studiengang, den ich gerne 2006 gemacht hätte. Das war mein großer Traum als ich Informatik mit dem Nebenfach KI belegt hatte. Aber damals war die KI leider noch nicht so weit ... sehr schade eigentlich, den so bin ich nur normaler Backendentwickler geworden mit Faszination für KI.
    Punkt 1) sollte m.E. in der Ausbildung so schnell wie möglich aufgenommen werden und zwar nicht nur in der FIAE. KI wird in allen Bereichen künftig präsent sein und da ist es für jeden - ja wirklich jeden wichtig mit KI richtig umgehen zu können.
    Beste Grüße
    Morrigan
  15. Like
    Die Arbeitgeber, die ich kennengelernt habe verlangen erst einmal von den Azubis und Studenten, dass sie die Grundlagen der Softwareentwicklung beherrschen und bilden/schulen daher selber, weil gewisse Dinge eben nicht an den Hochschulen gelehrt werden. Und damit meine ich nicht Buttons in Ticketsystem zu drücken, sondern inhaltliche Aspekte.
    Wie beschreibe ich ein Problem, sodass es jemand anderes versteht?
    Wie formuliere ich Anforderungen, damit sie nicht fehlinterpretiert werden?
    Wie schreibe ich Software damit sie wirklich lesbar, wartbar, erweiterbar und gut testbar ist?
    etc.
    Nur wenn du die Grundlagen beherrschst, kannst du auch guten Gewissens verifizieren, ob die KI dir da gerade den größten Müll für total super verkaufen möchte oder nicht.
    Außerdem kannst du nur dann gezielt die KI Anfragen formulieren, wenn du entsprechendes Grundwissen hast. Das ist etwas, dass ich jeden Tag erlebe. Es macht so einen großen Unterschied, ob sich eine im Thema unerfahrene Person oder eine erfahrene Person mit einer KI Unterhält. Die Ergebnisse, die dabei heraus kommen liegen Welten auseinander in der Qualität.
    Daher meine Empfehlen:
    1) Grundlagen des jeweiligen Themas beherrschen
    2) Grundlagen beim Verfassen von guten Prompts lernen
    3) Dann KI sinnvoll und effektiv einsetzen.
    Beste Grüße
    Morrigan
  16. Like
    Ich habe auch eine Ausbildung zum FIAE gemacht und ich kann dir aus eigener Erfahrung sagen, dass es riesige Unterschiede zwischen den Berufsschulen und den Ausbildungsbetrieben gibt! Ich hatte das Glück, dass ich sowohl eine Schule als auch einen Betrieb hatte, in denen ich an produktiven Produkten mitwirken konnte und zwar im Entwicklungsteam. Dadurch habe ich natürlich sehr viel von dem Handwerkzeug, den du als Softwareentwickler benötigst, mitbekommen.
    Leider machen das nicht alle Betriebe so...
    Insbesondere an Hochschulen lernst du keine praktische Softwareentwicklung.
    Die Arbeitswelt und das was die Arbeitgeber suchen, lernst du nicht im Studium.
    Ich spreche da aus jahrelanger Erfahrung und habe selbst schon bei Bewerbungsgesprächen auf der anderen Seite gesessen und in die hilflosen Gesichter frischer Hochschulabsolventen geblickt.

    Mein Tipp für deine Jobsuche ist folgender:
    Unternehmen sehen unheimlich gerne, wenn du praktische Erfahrung mitbringst. Das muss nicht unbedingt ein anderer Arbeitgeber sein. Das können auch eigene Projekte sein. Mache dir Gedanken, mit welcher Sprache, mit welchen Werkzeugen und mit welchen Frameworks du arbeiten möchtest. Schau dir verschiedene an und schaue auch was auf dem Arbeitsmarkt aktuell am meisten gesucht wird.
    Setze dich dann hin und lerne diese praktischen Dinge und erstelle ein kleines eigenes Projekt, an dem du zeigst, dass du diese Dinge kannst. Dein Projekt muss nicht perfekt sein. Es reicht völlig aus, wenn man sieht, dass du da einige Wochen Zeit investiert hast und du zeigen kannst, dass du dich selbstständig in neue Technologien einarbeiten kannst. Lege das Projekt dann der Bewerbung bei zusammen mit einer individuellen Bewerbung und Gründen, warum du genau bei diesem Unternehmen arbeiten möchtest.
    Viel Erfolg!
    Morrigan
  17. Like
    Die Arbeitgeber, die ich kennengelernt habe verlangen erst einmal von den Azubis und Studenten, dass sie die Grundlagen der Softwareentwicklung beherrschen und bilden/schulen daher selber, weil gewisse Dinge eben nicht an den Hochschulen gelehrt werden. Und damit meine ich nicht Buttons in Ticketsystem zu drücken, sondern inhaltliche Aspekte.
    Wie beschreibe ich ein Problem, sodass es jemand anderes versteht?
    Wie formuliere ich Anforderungen, damit sie nicht fehlinterpretiert werden?
    Wie schreibe ich Software damit sie wirklich lesbar, wartbar, erweiterbar und gut testbar ist?
    etc.
    Nur wenn du die Grundlagen beherrschst, kannst du auch guten Gewissens verifizieren, ob die KI dir da gerade den größten Müll für total super verkaufen möchte oder nicht.
    Außerdem kannst du nur dann gezielt die KI Anfragen formulieren, wenn du entsprechendes Grundwissen hast. Das ist etwas, dass ich jeden Tag erlebe. Es macht so einen großen Unterschied, ob sich eine im Thema unerfahrene Person oder eine erfahrene Person mit einer KI Unterhält. Die Ergebnisse, die dabei heraus kommen liegen Welten auseinander in der Qualität.
    Daher meine Empfehlen:
    1) Grundlagen des jeweiligen Themas beherrschen
    2) Grundlagen beim Verfassen von guten Prompts lernen
    3) Dann KI sinnvoll und effektiv einsetzen.
    Beste Grüße
    Morrigan
  18. Danke
    Ich habe auch eine Ausbildung zum FIAE gemacht und ich kann dir aus eigener Erfahrung sagen, dass es riesige Unterschiede zwischen den Berufsschulen und den Ausbildungsbetrieben gibt! Ich hatte das Glück, dass ich sowohl eine Schule als auch einen Betrieb hatte, in denen ich an produktiven Produkten mitwirken konnte und zwar im Entwicklungsteam. Dadurch habe ich natürlich sehr viel von dem Handwerkzeug, den du als Softwareentwickler benötigst, mitbekommen.
    Leider machen das nicht alle Betriebe so...
    Insbesondere an Hochschulen lernst du keine praktische Softwareentwicklung.
    Die Arbeitswelt und das was die Arbeitgeber suchen, lernst du nicht im Studium.
    Ich spreche da aus jahrelanger Erfahrung und habe selbst schon bei Bewerbungsgesprächen auf der anderen Seite gesessen und in die hilflosen Gesichter frischer Hochschulabsolventen geblickt.

    Mein Tipp für deine Jobsuche ist folgender:
    Unternehmen sehen unheimlich gerne, wenn du praktische Erfahrung mitbringst. Das muss nicht unbedingt ein anderer Arbeitgeber sein. Das können auch eigene Projekte sein. Mache dir Gedanken, mit welcher Sprache, mit welchen Werkzeugen und mit welchen Frameworks du arbeiten möchtest. Schau dir verschiedene an und schaue auch was auf dem Arbeitsmarkt aktuell am meisten gesucht wird.
    Setze dich dann hin und lerne diese praktischen Dinge und erstelle ein kleines eigenes Projekt, an dem du zeigst, dass du diese Dinge kannst. Dein Projekt muss nicht perfekt sein. Es reicht völlig aus, wenn man sieht, dass du da einige Wochen Zeit investiert hast und du zeigen kannst, dass du dich selbstständig in neue Technologien einarbeiten kannst. Lege das Projekt dann der Bewerbung bei zusammen mit einer individuellen Bewerbung und Gründen, warum du genau bei diesem Unternehmen arbeiten möchtest.
    Viel Erfolg!
    Morrigan
  19. Like
    Die Arbeitgeber, die ich kennengelernt habe verlangen erst einmal von den Azubis und Studenten, dass sie die Grundlagen der Softwareentwicklung beherrschen und bilden/schulen daher selber, weil gewisse Dinge eben nicht an den Hochschulen gelehrt werden. Und damit meine ich nicht Buttons in Ticketsystem zu drücken, sondern inhaltliche Aspekte.
    Wie beschreibe ich ein Problem, sodass es jemand anderes versteht?
    Wie formuliere ich Anforderungen, damit sie nicht fehlinterpretiert werden?
    Wie schreibe ich Software damit sie wirklich lesbar, wartbar, erweiterbar und gut testbar ist?
    etc.
    Nur wenn du die Grundlagen beherrschst, kannst du auch guten Gewissens verifizieren, ob die KI dir da gerade den größten Müll für total super verkaufen möchte oder nicht.
    Außerdem kannst du nur dann gezielt die KI Anfragen formulieren, wenn du entsprechendes Grundwissen hast. Das ist etwas, dass ich jeden Tag erlebe. Es macht so einen großen Unterschied, ob sich eine im Thema unerfahrene Person oder eine erfahrene Person mit einer KI Unterhält. Die Ergebnisse, die dabei heraus kommen liegen Welten auseinander in der Qualität.
    Daher meine Empfehlen:
    1) Grundlagen des jeweiligen Themas beherrschen
    2) Grundlagen beim Verfassen von guten Prompts lernen
    3) Dann KI sinnvoll und effektiv einsetzen.
    Beste Grüße
    Morrigan
  20. Like
    Morrigan hat eine Reaktion von VenomVelvet in Der neue Vorstellungsthread 2025   
    Hallo zusammen,
    ich bin 42 Jahre alt und habe Informatik und die Softwareentwicklung von der Pike an gelernt. Bereits in der Schule hatte ich Informatik als Grundkurs belegt. Weiter ging es dann mit einem Informatik Studium und einer anschließenden Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Seit 2012 arbeite ich als Java Backendentwickler in Vollzeit bei verschiedenen Unternehmen und habe seit dem auch nichts anderes gemacht.
    Ich habe meine Leidenschaft - das Programmieren - zu meinem Beruf gemacht und bin ein absoluter Fan davon über den Tellerrand hinaus zu schauen. Dabei interessiere ich mich nicht nur für die reine Software-Implementierung, sondern auch für das Testen, dass für mich zu der Entwicklung dazu gehört und den fachlichen Aspekten. Also dem eigentlich Grund, warum eine Software entwickelt werden soll. Denn auch das gehört zu m.E. zu der Softwareentwicklung dazu.
    Ich kann nur dann ein fachliches Problem mittels Software sinnvoll lösen, wenn ich die dahinter stehende Fachlichkeit verstanden habe.
    Meinen Künstlernamen "Morrigan" besitze ich bereits seit 20 Jahren und ich nutze ihn auch in meinen Entwicklungsteams, insbesondere, wenn es mehrere Kollegen mit dem Namen Thomas gibt. Das macht die Kommunikation etwas einfacher und bisher fanden meine Kollegen das auch immer total klasse und etwas Besonderes.
    Ich habe mich mittlerweile Teil-Selbstständig gemacht und betreibe einen eigenen YouTube Kanal, auf dem ich mein Wissen als Senior Entwickler jedem, der es möchte teile.
    Beste Grüße
    Morrigan
  21. Positiv
    Darf ich als Autor des Threads einmal bitten, wieder die eigentliche Fragestellung zu beachten?
    Für das neue Hobby, des Hinterfragens von Skills und Legitimation der User kann man doch auch eine weitere Schnatterbox aufmachen.
  22. Danke
    TL;DR
    Hallo, ich bin seit 20 Jahren Java Backend Entwickler.
    KI ist ein tolles Werkzeug, wenn man sowohl Erfahrung im Umgang mit KI als auch mit dem eigentlichen Thema über das gesprochen wird besitzt. Ohne dieses Wissen liefert KI keine vertrauenswürdigen Ergebnisse und du kannst die Antworten auch nicht beurteilen.
    Ich blicke mit etwas Sorge in die Zukunft was die Ausbildung von FIA angeht und möchte auf meinem YouTube Kanal einen kleinen Beitrag beisteuern.

    Ausführliche Version
    Das Thema KI ist unheimlich spannend und ich gehe mit den meisten mit, dass sie ein sehr nützliches Werkzeug ist, dass einiges an Arbeit abnehmen kann. Dabei liegt die Betonung auf 'kann'!
    Denn eines darf man nie vergessen: Die KI ist kein allwissendes etwas, das einem jederzeit und immer die richtige Antwort liefert. Ganz im Gegenteil. Sie ist nur so gut, wie der Anwender, der sie nutzt. Dabei kommt es so enorm auf gute Prompts an und an Vorwissen, um gezielt Fragen zu stellen oder Aufgaben zu definieren, die dann von der KI erledigt werden sollen.
    Alleine die Fähigkeit gute Prompts zu schreiben und der Umgang mit diesem Werkzeug ist m.E. ein Semester an einer Hochschule wert. Aber dort lernt man diese Dinge nicht. Wie auch viele andere Aspekte der Softwareentwicklung aus dem täglichen Leben.
    Ich habe es leider in den letzten 20 Jahren meines Berufslebens immer wieder erlebt, dass Auszubildende aber auch Studenten keinerlei Wissen von alltäglichen dingen mitgebracht haben, wie
    Wie erstellt man professionell Tickets in einem Ticketsystem?
    Was ist ein Build- und Dependency-Werkzeug, wozu benötige ich diese und was tun sie?
    Was bedeutet Continuous Integration und wie wird es angewendet?
    Was ist ein SonarQube und wozu ist er da?
    Wie werden Code Reviews durchgeführt?
    Was ist ein Artefakt Repository?
    Wie gehe ich mit Docker/Container um?
    ...
    Das nur einmal ganz ganz kleiner Ausschnitt von Aspekten, die nicht gelehrt werden. Wie oft sehe ich, dass auch in Ausbildungen diese Dinge keine Themen sind, die vermittels werden...
    Mal ganz davon abgesehen, wie all die theoretischen Aspekte, die an Hochschulen gelehrt werden später in der Praxis überhaupt vernünftig umgesetzt werden sollen. Ich rede hier von: Wie programmiere ich denn wirklich professionell und saubere, wartbare, testbare, erweiterbare Software? Auch das bekommst du nicht beigebracht.
    So und jetzt kommt KI und alle schreien. Jaaaa! Wir setzen jetzt KI ein statt Junior Entwickler...
    Meiner Meinung nach wird das in ein paar Jahren zu einer riesigen Katastrophe führen weil
    a) Die Unternehmen feststellen, dass KI doch nicht alles kann, was heute so versprochen wird und sie eben von erfahrenen Entwicklern bedient werden und ständig weiterentwickelt und gepflegt werden muss, sonst funktioniert sie nicht
    und b) weil man jetzt die nächsten Jahre versäumt Junioren einzustellen und dann in 10-15 Jahren ein riesiges Loch an Senior Entwicklern klafft.
    KI kannst du wunderbar benutzen, wenn du bereits Erfahrung hast und weißt was wohin du willst. Du kannst sie super als Ideengeber und Selbstkontrolle nutzen, wenn und nur wenn du selbst in der Lage bist die Antworten der KI zu bewerten. Dazu brauchst du aber fundamentale Grundkenntnisse und Erfahrung in dem Themengebiet, in dem du KI einsetzen willst.
    Und hier beißt sich jetzt die Katze in den Schwanz: Wenn Ausbildungsstätten weiterhin die täglichen und wichtigen Aspekte nicht lehren und nun auch die Unternehmen, die Aufgabe nicht mehr übernehmen, ja wo sollen dann die Anwendungsentwickler*innen die Erfahrung her bekommen?
    Mir macht daher die aktuelle Entwicklung etwas Sorgen...
    Und deshalb möchte ich mein Wissen und meine Erfahrung ein Stück weit weitergeben und habe daher einen YouTube Kanal erstellt, auf dem ich kleine Lehrvideos aus der Praxis von Entwickler für Entwickler online stelle. Ich hoffe damit zumindest einen kleinen Teil beitragen zu können, damit wir auch in Zukunft die KI noch als Werkzeug sinnvoll einsetzen können und uns nicht von der KI zu dummen, nicht mehr nachdenkenden und alles glaubenden Wesen macht.
    Beste Grüße
    Morrigan
  23. Danke
    TL;DR
    Hallo, ich bin seit 20 Jahren Java Backend Entwickler.
    KI ist ein tolles Werkzeug, wenn man sowohl Erfahrung im Umgang mit KI als auch mit dem eigentlichen Thema über das gesprochen wird besitzt. Ohne dieses Wissen liefert KI keine vertrauenswürdigen Ergebnisse und du kannst die Antworten auch nicht beurteilen.
    Ich blicke mit etwas Sorge in die Zukunft was die Ausbildung von FIA angeht und möchte auf meinem YouTube Kanal einen kleinen Beitrag beisteuern.

    Ausführliche Version
    Das Thema KI ist unheimlich spannend und ich gehe mit den meisten mit, dass sie ein sehr nützliches Werkzeug ist, dass einiges an Arbeit abnehmen kann. Dabei liegt die Betonung auf 'kann'!
    Denn eines darf man nie vergessen: Die KI ist kein allwissendes etwas, das einem jederzeit und immer die richtige Antwort liefert. Ganz im Gegenteil. Sie ist nur so gut, wie der Anwender, der sie nutzt. Dabei kommt es so enorm auf gute Prompts an und an Vorwissen, um gezielt Fragen zu stellen oder Aufgaben zu definieren, die dann von der KI erledigt werden sollen.
    Alleine die Fähigkeit gute Prompts zu schreiben und der Umgang mit diesem Werkzeug ist m.E. ein Semester an einer Hochschule wert. Aber dort lernt man diese Dinge nicht. Wie auch viele andere Aspekte der Softwareentwicklung aus dem täglichen Leben.
    Ich habe es leider in den letzten 20 Jahren meines Berufslebens immer wieder erlebt, dass Auszubildende aber auch Studenten keinerlei Wissen von alltäglichen dingen mitgebracht haben, wie
    Wie erstellt man professionell Tickets in einem Ticketsystem?
    Was ist ein Build- und Dependency-Werkzeug, wozu benötige ich diese und was tun sie?
    Was bedeutet Continuous Integration und wie wird es angewendet?
    Was ist ein SonarQube und wozu ist er da?
    Wie werden Code Reviews durchgeführt?
    Was ist ein Artefakt Repository?
    Wie gehe ich mit Docker/Container um?
    ...
    Das nur einmal ganz ganz kleiner Ausschnitt von Aspekten, die nicht gelehrt werden. Wie oft sehe ich, dass auch in Ausbildungen diese Dinge keine Themen sind, die vermittels werden...
    Mal ganz davon abgesehen, wie all die theoretischen Aspekte, die an Hochschulen gelehrt werden später in der Praxis überhaupt vernünftig umgesetzt werden sollen. Ich rede hier von: Wie programmiere ich denn wirklich professionell und saubere, wartbare, testbare, erweiterbare Software? Auch das bekommst du nicht beigebracht.
    So und jetzt kommt KI und alle schreien. Jaaaa! Wir setzen jetzt KI ein statt Junior Entwickler...
    Meiner Meinung nach wird das in ein paar Jahren zu einer riesigen Katastrophe führen weil
    a) Die Unternehmen feststellen, dass KI doch nicht alles kann, was heute so versprochen wird und sie eben von erfahrenen Entwicklern bedient werden und ständig weiterentwickelt und gepflegt werden muss, sonst funktioniert sie nicht
    und b) weil man jetzt die nächsten Jahre versäumt Junioren einzustellen und dann in 10-15 Jahren ein riesiges Loch an Senior Entwicklern klafft.
    KI kannst du wunderbar benutzen, wenn du bereits Erfahrung hast und weißt was wohin du willst. Du kannst sie super als Ideengeber und Selbstkontrolle nutzen, wenn und nur wenn du selbst in der Lage bist die Antworten der KI zu bewerten. Dazu brauchst du aber fundamentale Grundkenntnisse und Erfahrung in dem Themengebiet, in dem du KI einsetzen willst.
    Und hier beißt sich jetzt die Katze in den Schwanz: Wenn Ausbildungsstätten weiterhin die täglichen und wichtigen Aspekte nicht lehren und nun auch die Unternehmen, die Aufgabe nicht mehr übernehmen, ja wo sollen dann die Anwendungsentwickler*innen die Erfahrung her bekommen?
    Mir macht daher die aktuelle Entwicklung etwas Sorgen...
    Und deshalb möchte ich mein Wissen und meine Erfahrung ein Stück weit weitergeben und habe daher einen YouTube Kanal erstellt, auf dem ich kleine Lehrvideos aus der Praxis von Entwickler für Entwickler online stelle. Ich hoffe damit zumindest einen kleinen Teil beitragen zu können, damit wir auch in Zukunft die KI noch als Werkzeug sinnvoll einsetzen können und uns nicht von der KI zu dummen, nicht mehr nachdenkenden und alles glaubenden Wesen macht.
    Beste Grüße
    Morrigan
  24. Danke
    TL;DR
    Hallo, ich bin seit 20 Jahren Java Backend Entwickler.
    KI ist ein tolles Werkzeug, wenn man sowohl Erfahrung im Umgang mit KI als auch mit dem eigentlichen Thema über das gesprochen wird besitzt. Ohne dieses Wissen liefert KI keine vertrauenswürdigen Ergebnisse und du kannst die Antworten auch nicht beurteilen.
    Ich blicke mit etwas Sorge in die Zukunft was die Ausbildung von FIA angeht und möchte auf meinem YouTube Kanal einen kleinen Beitrag beisteuern.

    Ausführliche Version
    Das Thema KI ist unheimlich spannend und ich gehe mit den meisten mit, dass sie ein sehr nützliches Werkzeug ist, dass einiges an Arbeit abnehmen kann. Dabei liegt die Betonung auf 'kann'!
    Denn eines darf man nie vergessen: Die KI ist kein allwissendes etwas, das einem jederzeit und immer die richtige Antwort liefert. Ganz im Gegenteil. Sie ist nur so gut, wie der Anwender, der sie nutzt. Dabei kommt es so enorm auf gute Prompts an und an Vorwissen, um gezielt Fragen zu stellen oder Aufgaben zu definieren, die dann von der KI erledigt werden sollen.
    Alleine die Fähigkeit gute Prompts zu schreiben und der Umgang mit diesem Werkzeug ist m.E. ein Semester an einer Hochschule wert. Aber dort lernt man diese Dinge nicht. Wie auch viele andere Aspekte der Softwareentwicklung aus dem täglichen Leben.
    Ich habe es leider in den letzten 20 Jahren meines Berufslebens immer wieder erlebt, dass Auszubildende aber auch Studenten keinerlei Wissen von alltäglichen dingen mitgebracht haben, wie
    Wie erstellt man professionell Tickets in einem Ticketsystem?
    Was ist ein Build- und Dependency-Werkzeug, wozu benötige ich diese und was tun sie?
    Was bedeutet Continuous Integration und wie wird es angewendet?
    Was ist ein SonarQube und wozu ist er da?
    Wie werden Code Reviews durchgeführt?
    Was ist ein Artefakt Repository?
    Wie gehe ich mit Docker/Container um?
    ...
    Das nur einmal ganz ganz kleiner Ausschnitt von Aspekten, die nicht gelehrt werden. Wie oft sehe ich, dass auch in Ausbildungen diese Dinge keine Themen sind, die vermittels werden...
    Mal ganz davon abgesehen, wie all die theoretischen Aspekte, die an Hochschulen gelehrt werden später in der Praxis überhaupt vernünftig umgesetzt werden sollen. Ich rede hier von: Wie programmiere ich denn wirklich professionell und saubere, wartbare, testbare, erweiterbare Software? Auch das bekommst du nicht beigebracht.
    So und jetzt kommt KI und alle schreien. Jaaaa! Wir setzen jetzt KI ein statt Junior Entwickler...
    Meiner Meinung nach wird das in ein paar Jahren zu einer riesigen Katastrophe führen weil
    a) Die Unternehmen feststellen, dass KI doch nicht alles kann, was heute so versprochen wird und sie eben von erfahrenen Entwicklern bedient werden und ständig weiterentwickelt und gepflegt werden muss, sonst funktioniert sie nicht
    und b) weil man jetzt die nächsten Jahre versäumt Junioren einzustellen und dann in 10-15 Jahren ein riesiges Loch an Senior Entwicklern klafft.
    KI kannst du wunderbar benutzen, wenn du bereits Erfahrung hast und weißt was wohin du willst. Du kannst sie super als Ideengeber und Selbstkontrolle nutzen, wenn und nur wenn du selbst in der Lage bist die Antworten der KI zu bewerten. Dazu brauchst du aber fundamentale Grundkenntnisse und Erfahrung in dem Themengebiet, in dem du KI einsetzen willst.
    Und hier beißt sich jetzt die Katze in den Schwanz: Wenn Ausbildungsstätten weiterhin die täglichen und wichtigen Aspekte nicht lehren und nun auch die Unternehmen, die Aufgabe nicht mehr übernehmen, ja wo sollen dann die Anwendungsentwickler*innen die Erfahrung her bekommen?
    Mir macht daher die aktuelle Entwicklung etwas Sorgen...
    Und deshalb möchte ich mein Wissen und meine Erfahrung ein Stück weit weitergeben und habe daher einen YouTube Kanal erstellt, auf dem ich kleine Lehrvideos aus der Praxis von Entwickler für Entwickler online stelle. Ich hoffe damit zumindest einen kleinen Teil beitragen zu können, damit wir auch in Zukunft die KI noch als Werkzeug sinnvoll einsetzen können und uns nicht von der KI zu dummen, nicht mehr nachdenkenden und alles glaubenden Wesen macht.
    Beste Grüße
    Morrigan

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.