Coding dojos

Mehrmals im Jahr stellen sich softwarebegeisterte Mitarbeitende der ERNI Schweiz der Challenge eines Coding Dojos. Beim Lösen einer Coding Aufgabe im zeitlich begrenzten Rahmen können die eigenen Fähigkeiten geprüft und der technische Horizont erweitert werden.

Eine Übungshilfe für Software Engineers

Dojo ist japanisch und steht für «Übungshalle». Genau das ist der Zweck der Coding Dojos, die mehrmals im Jahr innerhalb der ERNI Schweiz organisiert werden. Die Challenge und der Austausch mit Kollegen bieten Mitarbeitenden die Möglichkeit, ihre Software Engineering Skills zu schärfen.

Den Software Engineers wird eine Coding Aufgabe gestellt, die in einer Stunde gelöst werden soll. In der Regel wird diese Aufgabe von einem zweiköpfigen Team bearbeitet und anschliessend vor allen Teilnehmenden präsentiert. Dabei spielt es keine Rolle, ob die Lösung mit C++, C#, Java, Python oder einer anderen Programmiersprache umgesetzt wurde.

«ERNI bietet uns die Zeit und den Raum, um mit Kolleginnen und Kollegen bei inspirierenden Sessions wie den Coding Dojos zusammenzukommen.»

Nach der Challenge folgt eine Diskussion, bei der das Lernen von den anderen Teams im Vordergrund steht. Oft sind die Teilnehmenden überrascht davon, wie unterschiedlich die Lösungen der Anderen aussehen. Denn Entwickler, die ihre Lösung mit Java oder C# schreiben, haben meist eine andere Herangehensweise wie Entwickler, die mit C++ als Programmiersprache arbeiten. Auch gibt oft verschiedene technische Lösungsansätze, wie mittels Rekursion vs. Iteration oder mit unterschiedlichen Datenstrukturen. So wird den Mitarbeitenden ein neuer Blickwinkel auf die Aufgabenstellung ermöglicht, wodurch der fachliche Horizont erweitert werden kann.

Regelmässig wird eine solche Coding Dojo Session gemeinsam mit Mitarbeitenden der ERNI Group aus den Philippinen organisiert. Durch das durchmischte Team ergab sich eine spannende Dynamik, die den interkulturellen Austausch untereinander förderte.