magicmarcy.de | Programmieren für Einsteiger

Fragen stellen, ohne zu nerven

Zwischen den Zeilen • 9. August 2026 • Lesezeit: 9 Minuten Read later

Zugegeben: Der Titel klingt etwas hart und Fragen stellen klingt eigentlich auch sehr banal. Und gerade am Anfang wirkt es fast zu einfach, um darüber zu schreiben. Du kommst nicht weiter, also fragst du jemanden. Fertig.

Im echten Entwickleralltag ist es selten so sauber. Du sitzt vor IntelliJ, dein WildFly startet nicht sauber, Maven wirft dir eine Fehlermeldung entgegen, Git hat wieder irgendwas mit deinem Branch gemacht und die Kollegen neben dir sind sichtbar unter Druck. Einer telefoniert, einer flucht leise über ein Deployment, jemand rennt gleich ins nächste Meeting. Und irgendwo dazwischen stehst du mit einer Frage, die für dich gerade wichtig ist, für andere aber vielleicht wie eine Kleinigkeit wirkt. Weiterlesen


NPS2E4: Pascalsches Dreieck - Verschachtelte Schleifen und kombinatorisches Denken

Named Problems • 7. August 2026 • Lesezeit: 6 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen.

Weiterlesen

Algorithmen entwickeln: Der Weg von der Idee zum Code

Programming • 4. August 2026 • Lesezeit: 7 Minuten Read later

Viele denken bei Algorithmen zuerst an etwas Großes, Mathematisches oder besonders Kompliziertes. In der Praxis stimmt das selten. Ein Algorithmus ist zuerst einmal nur eine klare Abfolge von Schritten, mit der du ein Problem löst. Nicht mehr, aber auch nicht weniger. Genau das macht das Thema so wichtig. Sobald du programmierst, entwickelst du ständig kleine und große Algorithmen, auch wenn du sie noch nicht so nennst. Weiterlesen


Selbstsicherer programmieren: Wie du lernst, deinen Fähigkeiten zu vertrauen

Zwischen den Zeilen • 2. August 2026 • Lesezeit: 11 Minuten Read later

Gerade am Anfang fühlt sich Programmieren oft größer an, als es eigentlich ist. Du öffnest IntelliJ, siehst ein Java-Projekt mit mehreren Packages, Maven-Konfiguration, vielleicht noch WildFly, Datenbankzugriff, Git-Branches und Fehlermeldungen, die länger sind als der eigentliche Code. Dann sitzt du davor und denkst: Alle anderen verstehen das. Nur ich nicht. Weiterlesen


NPS2E3: Kaprekar-Konstante (6174) - Wenn Zahlen immer zum gleichen Ergebnis führen

Named Problems • 31. Juli 2026 • Lesezeit: 7 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen.

Weiterlesen

HTML meistern: Das Fundament sauber bauen

Java • 28. Juli 2026 • Lesezeit: 9 Minuten Read later

HTML wirkt auf den ersten Blick simpel. Ein paar Tags, ein bisschen Text, ein paar Links, fertig. Gerade wenn du aus Java kommst, kann HTML schnell wie etwas wirken, das man nebenbei mitnimmt. Keine Klassen, keine Interfaces, keine Exceptions, kein Buildprozess, der erst einmal verstanden werden will.

Trotzdem ist genau diese Einschätzung eine der häufigsten Fallen in der Webentwicklung. HTML ist nicht Dekoration. HTML ist die Struktur deiner Webseite. Alles, was später mit CSS gestaltet, mit JavaScript verändert oder aus einem Java Backend ausgeliefert wird, landet am Ende in einer HTML Struktur im Browser. Weiterlesen


Scrum für Java-Einsteiger - Begriffe, Rollen und Realität

Programming • 26. Juli 2026 • Lesezeit: 8 Minuten Read later

Scrum ist erst einmal kein Zauberwort. Es ist auch keine Projektmanagement-Religion und kein Tool, das du in Jira aktivierst. Scrum ist ein Rahmenwerk, mit dem ein Team komplexe Arbeit in kleinen, überprüfbaren Schritten organisiert. Gerade in der Softwareentwicklung ist das hilfreich, weil am Anfang selten alles klar ist. Anforderungen ändern sich, technische Probleme tauchen später auf, Prioritäten verschieben sich und manchmal merkt man erst beim Bauen, dass die ursprüngliche Idee nicht gut genug war. Weiterlesen


NPS2E2: Collatz-Folge - Eine einfache Idee mit erstaunlichem Verhalten

Named Problems • 24. Juli 2026 • Lesezeit: 3 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen.

Weiterlesen

Über
Avatar

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.

Blog Aktivität

May
 
 
Jun
 
 
 
 
Jul
 
 
 
Aug
 
Mon
Wed
Fri