Was ist die beste Methode für einen Programmierer, um seine Fähigkeiten zu verbessern? Die Dokumentation im Web ist umfangreich, und dasselbe gilt für Tutorials und Anleitungen. Dennoch schadet es nie, andere Möglichkeiten zu erkunden, wie sie CodinGame bietet. Jede Herausforderung ist ein Videospiel, und um sie zu meistern, muss der Programmierer die Lösung schreiben in einer der zwanzig unterstützten Sprachen.

CodinGame: Videospiele für Programmierer
CodinGame

Kreativität fördern

Einige Physiklehrer haben beschlossen, ihre gesamte Klasse in eine Achterbahn zu bringen, um Dinge wie Beschleunigung und Schwerkraft zu erklären. Unter den Chemie-Lehrern finden wir den legendären B.D. Shaw und seine explosiven Demonstrationen (es gibt ein fast zweistündiges Video auf YouTube), und ich vermute, dass in diesem Moment einige Lehrer eine ungewöhnliche Methode entwickeln, damit ihre Schüler das zu vermittelnde Wissen leichter aufnehmen.

Damit meine ich, dass selbst die fortschrittlichsten und vollständigsten Texte ihre Grenzen haben. Bei der Programmierung spielt Kreativität eine entscheidende Rolle, und eine der häufigsten Möglichkeiten, sie zu fördern, besteht darin, sich allen Arten von Herausforderungen oder Missionen zu stellen, die auf den ersten Blick unmöglich erscheinen.

CodinGame: Videospiele für Programmierer
CodinGame

CodinGame: Eine Videospiel-Plattform für Entwickler

An diesem Punkt begegnen wir CodinGame. Was theoretisch eine Online-Entwicklungsumgebung sein sollte, ähnelt in der Praxis eher einer Videospiel-Plattform mit Optionen für einen oder mehrere Spieler. Der erste Schritt besteht darin, den Bearbeitungsmodus (Klassisch, Vim oder Emacs) und die Programmiersprache zu wählen, die du verbessern möchtest. Insgesamt unterstützt CodinGame zwanzig Sprachen, die jederzeit gewechselt werden können. Sobald du den Code startest und das Spiel in Aktion siehst, musst du feststellen, welches Problem während der Ausführung auftritt und wie du es beheben kannst, indem du die Zeilen direkt änderst.

CodinGame: Videospiele für Programmierer
CodinGame

Multiplayer und Bots

Natürlich sollte niemand einen einzigen Abkürzungsweg für jede Situation erwarten. Ziel ist es, die Art und Weise zu verbessern, wie Code geschrieben wird, und je eleganter die Lösung ist, desto besser. Im Mehrspielermodus haben fortgeschrittene Programmierer die Möglichkeit, eigene Bots zu entwickeln und in einer Arena gegeneinander antreten zu lassen, was sicherlich die ultimative Herausforderung darstellt.

CodinGame: Videospiele für Programmierer
CodinGame: Videospiele für Programmierer

Weitere Lernmöglichkeiten

Es ist nicht das erste Mal, dass wir auf eine Initiative wie CodinGame stoßen, und wir hoffen, dass es nicht die letzte sein wird. In jedem Fall solltest du etwas über Programmierung wissen. Wenn du noch keine Einführung in eine Sprache hattest, ist es am besten, ein Lernportal zu besuchen.

Offizielle Website: CodinGame

https://old.neoteo.com/jsrobot-como-aprender-a-programar-javascript-jugando/