An die Tasten, fertig, los! CodeJam bei Goodgame Studios
Wart ihr schon einmal bei einem CodeJam dabei? Wir erfreuten uns in der letzten Woche an einem solchen Marathon der Programmierkunst, als einige Teams aus unserem Web Development Department ihren ersten CodeJam bei Goodgame Studios veranstalteten. Die Aufgabe: Innerhalb von weniger als 48 Stunden funktionierende Software-Produkte entwickeln – und dabei eine Menge Spaß zu haben!
Am ersten Tag ging es bereits um 8:00 Uhr los. Jeder mit einer Begeisterung für Software-Entwicklung konnte teilnehmen, vom Junior Projektmanager bis zum Senior Developer. Folglich fanden sich bei uns schnell vier Teams zusammen. Da der CodeJam unabhängig vom Alltagsbetrieb bei Goodgame Studios durchgeführt wurde, konnten sich die Programmierprofis vollkommen frei entscheiden, welches Projekt sie umsetzen wollten.
Getüftelt wurde an einem 2D-Spiel mit dem Thema „Handeln“, einer Benachrichtigungs-Applikation für Filme, einem 3D-Browsergame sowie einer Webapplikation zum Hosten und automatischen Skalieren von Anwendungen in der Cloud. Besonders letzteres Programm mag für den Laien sehr kompliziert klingen, diente aber der Unterstützung der anderen Teams; denn diese können damit ihre Programme im Netzwerk zur Verfügung stellen.
So unterschiedlich wie die Projekte waren auch die Arbeitsweisen – die Erfolgsrezepte reichten vom „einfach drauf los programmieren“ bis hin zum strukturierten Vorgehen nach iterativen und agilen Methoden, wie sie in der modernen Software-Entwicklung üblich sind. Der CodeJam bot damit eine perfekte Plattform, um komplett selbst organisiert neue Methoden zu testen, die auch für den Arbeitsalltag nützlich sein könnten. Zur technischen Umsetzung kamen Frameworks und Plattformen wie PHP, JavaScript und Ruby on Rails zum Einsatz.
Versorgt mit Pizza und Getränken hämmerten die Teilnehmer in die Tasten – bis Mitternacht, und auch am nächsten Tag ging es hoch konzentriert weiter. Am Ende des zweiten Tages und gefühlte 10.000 Zeilen Code später, wurden die Ergebnisse präsentiert. Und diese konnten sich wirklich sehen lassen! Zum Abschluss konnte sich nicht nur jeder über eine Urkunde freuen, sondern auch über eine Menge neuer Erfahrungen aus einem spannenden und spaßigen CodeJam.