Author

Polyglot Clean Code Developer
About the Author
Ausbildungsleiter für Fachinformatiker Anwendungsentwicklung und Systemintegration, IHK-Prüfer und Hochschuldozent für Programmierung und Software-Engineering.

Rezension: Professional Test Driven Development with C# von James Bender und Jeff McWherter

Bereits vor einiger Zeit bin ich über eine Podcast-Episode von Deep Fried Bytes (Episode 73: Developing Real World Applications with TDD with James Bender and Jeff McWherter) auf das Buch Professional Test Driven Development with C#: Developing Real World Applications with TDD* von James Bender und Jeff McWherter aufmerksam geworden und habe es mir gleich…

Read More

Zahlen und Zeichen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #39

Dieser Beitrag ist Teil 6 von 14 in der Serie Lernzielkontrollen.

Die Verarbeitung von Zahlen und Zeichen in Java wird in der neununddreißigsten Episode des Anwendungsentwickler-Podcasts behandelt. Inhalt Zahlen Welche Präfixe kennt Java zur Eingabe von Zahlen in verschiedenen Zahlensystemen? 0b für Binär-, 0 für Oktal- und 0x für Hexadezimalzahlen. Welche ganzzahligen Datentypen gibt es in Java? byte (8bit), short (16bit), int (32bit), long (64bit). Was…

Read More

Muss man mehr als eine Programmiersprache beherrschen? (FAQ)

Dieser Beitrag ist Teil 13 von 13 in der Serie FAQ.

In einem interessanten Artikel hat Saeed Gatson vor Kurzem bei Simple Programmer über die Frage geschrieben, ob Programmierer mehr als eine Programmiersprache beherrschen sollten: Do You Need To Know More Than One Language? Meiner Meinung nach ist das Erlernen einer neuen Programmiersprache recht einfach, wenn man bereits eine andere Programmiersprache des gleichen Paradigmas (objektorientiert, funktional…

Read More

Variablen und Operatoren (Lernzielkontrolle) – Anwendungsentwickler-Podcast #38

Dieser Beitrag ist Teil 5 von 14 in der Serie Lernzielkontrollen.

Eine kurze Einführung in alles rund um Variablen und Operatoren gibt es in der achtunddreißigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Variablen Was ist eine Variable? Ein benannter Speicherbereich des Computers. Wie werden Variablen in Java benannt? Welche Zeichen sind erlaubt? Nach Konvention in Camel Case. Zahlen, Buchstaben, Dollarzeichen und Unterstrich sind erlaubt. Was ist ein Datentyp?…

Read More

Gerda Feldhaus als landesbeste Anwendungsentwicklerin Niedersachsens ausgezeichnet

Ich glaube, auf diese Leistung kann sie mit Recht stolz sein: Gerda Feldhaus wurde gestern in Hannover als landesbeste Auszubildende im Beruf Fachinformatiker Anwendungsentwicklung ausgezeichet: IHK-Berufsbestenehrung – IHK Hannover. Dazu passend hier der Artikel aus der NWZ: Fachkräfte: Nachwuchs stehen alle Türen offen. Nachdem Gerda schon vor einiger Zeit als Berufsbeste der IHK Oldenburg geehrt…

Read More

Allgemeine Fragen zur Programmierung (Lernzielkontrolle) – Anwendungsentwickler-Podcast #37

Dieser Beitrag ist Teil 4 von 14 in der Serie Lernzielkontrollen.

Einige allgemeine Begriffe rund um die Programmierung sind das Thema der siebenunddreißigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Was ist ein Bit? Die kleinste Informationseinheit in der Informatik. Was ist ein Byte? Acht Bit. Was ist der Unterschied zwischen Kompilierzeit (compile time) und Laufzeit (runtime)? Kompilierzeit ist die Zeit des Programmierens, Laufzeit die Zeit der Programmausführung. Was…

Read More

Java (Lernzielkontrolle) – Anwendungsentwickler-Podcast #36

Dieser Beitrag ist Teil 3 von 14 in der Serie Lernzielkontrollen.

Einige allgemeine Einstiegsfragen zur Lernzielkontrolle rund um Java sind das Thema der sechsunddreißigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Was sind Quellcode und Maschinencode? Quellcode wird vom Entwickler geschrieben (menschenlesbar). Maschinencode wird vom Computer ausgeführt. Was ist ein Compiler und was macht er? Übersetzt Quellcode in Maschinencode. Was ist Bytecode? Plattformunabhängiger Programmcode, der von einer virtuellen Maschine…

Read More

Muss die Projektbearbeitungszeit (70 Stunden) wirklich genau eingehalten werden?

Häufig erreicht mich die folgende Frage von Prüflingen: Muss ich die Bearbeitungszeit für das Abschlussprojekt (70 Stunden) wirklich genau einhalten oder kann ich auch ein paar Stunden mehr oder weniger einplanen? Meine kurze Antwort: Ja, die Zeit ist exakt einzuhalten. Abweichungen darf es nicht geben – weder nach oben noch nach unten. Text der Verordnung…

Read More

Literaturempfehlungen für (angehende) Java-Entwickler – Anwendungsentwickler-Podcast #35

Für Einsteiger, aber auch für Fortgeschrittene im Bereich der Java-Programmierung habe ich einige Buchtipps zusammengestellt, die ich in der fünfunddreißigsten Episode des Anwendungsentwickler-Podcasts durchgehe. Inhalt Kostenfreie Literatur Bei Oracle gibt es eine sehr umfangreiche und kostenlose Einführung in Java, die ich selbst gelesen habe. Kann ich definitiv weiterempfehlen! Aber auch die „Java-Insel“ als OpenBook ist…

Read More

Ausgefallene oder anspruchsvolle Themen beim Abschlussprojekt

Hin und wieder kommt bei Prüflingen die Frage auf, ob es sinnvoll sei, für das Abschlussprojekt ein anspruchsvolles bzw. außergewöhnliches Thema zu wählen: Sollte ich für das Abschlussprojekt ein „Standardthema“ wählen oder besser ein ausgefallenes/anspruchsvolles Thema? Die Antwort ist wie so oft: Es kommt drauf an. Und zwar auf eure Kenntnisse. Standardthemen Die erste Frage…

Read More