Digitale Bildung – Expertendiskussion zu MILLA im Deutschen Bundestag

Ich freue mich sehr darüber, dass entwicklerkurs.de Tag für Tag einen Beitrag zur Digitalisierung der Bildung leisten kann. Umso mehr haben wir uns über die Einladung vom Arbeitskreis „Zukunft der Arbeit“ am 12.12.2018 zur Expertendiskussion zu MILLA gefreut.

„Digitale Bildung – Expertendiskussion zu MILLA im Deutschen Bundestag“ weiterlesen

Agiles Mindset – aber bitte nur zu 100%

Es überrascht mich immer wieder wie viele Hardliner der agilen Welt darauf pochen, zu 100% und damit bedingungslos alle Aspekte des agilen Manifests bzw.  der jeweiligen Methodik umzusetzen. Meist quittiert mit dem Urteil:

„Sonst bist du nicht agil!“ oder „Andernfalls funktioniert Agile nicht!“

Irgendwie stellen sich mir dann die Nackenhaare. Warum? Weil Hardlinertum meiner Ansicht nach kontraproduktiv für agile Denkweisen ist. Denn es werden zwei wichtige Aspekte außer Acht gelassen: Die Sichtweise und die Reife des Teams!

Agiles Mindset vs. Dogmen

Im agilen Manifest werden meiner Ansicht nach Werte und Prinzipien beschrieben, die notwendig sind, um auf Veränderung mutig und selbstbewusst reagieren und gemeinsam im Team Großes leisten zu können. Passend dazu die ersten Worte im Agilen Manifest.

Individuals and interactions over processes and tools

Und dennoch wird von einigen schon fast dogmatisch das Gegenteil  gefordert. 100 %ige Umsetzung aller Regeln und Prinzipien! Klingt das nicht nach einem Dogma und damit nach einem Verstoß gegen dieses schön formulierte Prinzip? Ich finde schon!

„Agiles Mindset – aber bitte nur zu 100%“ weiterlesen

Nix mit grüne Wiese! Berufseinstieg als Softwareentwickler meistern

Als Teamleiter erlebe ich häufig, wie sich selbst ausgezeichnete Studenten  der Wirtschafts- und Angewandten Informatik beim Berufseinstieg als Java Softwareentwickler schwer tun.  Warum der Einstieg so schwer fällt, hängt vermutlich damit zusammen, dass die Notwendigkeit durch viele Klassen und Projekte zu navigieren und damit die Fähigkeit Software effektiv zu analysieren im Studium oft nachrangige Behandlung findet.

„Nix mit grüne Wiese! Berufseinstieg als Softwareentwickler meistern“ weiterlesen

Statische Methoden testen – Es müssen ja nicht Mocks sein!

Statische Methoden testen ist nicht so schwer wie man denkt! Liest man jedoch Artikel oder betrachtet man Videos zu statischen Methoden und JUnit, werden meist Mocking Frameworks als Lösung diskutiert. Beispielsweise wenn man die Diskussion bei stackoverflow.com verfolgt.

Continue Reading

So machst du Karriere als Java Softwareentwickler

Karriere als Java Softwareentwickler

erstellt von Licht Jäger@Flickr, unbearbeitet; Lizenz CC BY-SA 2.0

Angebot und Nachfrage bestimmen den Preis / den Wert eines Produkts oder einer Dienstleistung in einem Markt (vgl. Marktgleichgewicht). Für deine Karriere als Java Softwareentwickler bedeutet das, dass dein Wert auf diesem Markt steigt, wenn du die geforderten Skills (engl. für Fähigkeiten) aufweisen kannst und das Angebot (die Anzahl Mitbewerber mit vergleichbaren Skills) gering ist. Eine Einschätzung, welche Skills aktuell gefragt sind, bekommst du von mir in diesem Artikel.

Continue Reading

Entspannt Einarbeiten in 3 Schritten

Einarbeiten – Aller Anfang ist schwer

Deine erste Woche im neuen Job geht langsam zu Ende. Du warst schwer mit Einarbeiten beschäftigt. Die Kollegen haben Dir alles erklärt und gezeigt. Du hast vieles zur Softwarearchitektur, zum Entwicklungsprozess und den eingesetzten Technologien & Frameworks gehört. Du hast lächelnd genickt und damit signalisiert, dass du alles verstanden hast.

Doch im Stillen denkst du dir: „Ach du ……“. Keine Sorge! So geht es fast allen Entwicklern zu Beginn.

(c) Travis Rigel Lukas Hornung, License Creative Commons 2.0

Diese drei Schritte helfen dir dabei diese Hürde entspannt zu nehmen.

  1. Fundament schaffen
  2. Top-Quellen nutzen
  3. Zusammenhänge verstehen & visualisieren
Continue Reading