Ometek Academy Ometek Academy
Training starten → Bewerben
#meta #philosophy

Warum ich Ometek Academy gebaut habe.

O
Ometek
19. Juli 2026 · 5 Min. Lesezeit

Ein ehrlicher Bericht eines Coaches darüber, warum automatische Grader keine menschliche Bewertung ersetzen können, warum LeetCode allein nicht zur Olympiade führt, und warum ich irgendwann aufgehört habe zu warten, dass jemand anderes das Gym baut, das ich wollte.

Jeder Auto-Grader gibt dir ein Urteil. Grünes Licht, rotes Licht. „Wrong answer bei Test 7." Manchmal sagt er dir, dass das Zeitlimit überschritten wurde. Das war's. Du starrst auf deinen Code, reichst mit einer kleinen Änderung erneut ein, und entweder wird das Licht grün oder nicht. Nach ein paar Wochen davon fängst du an zu glauben, das ganze Spiel bestehe darin, den Trick zu finden, der den Judge zufriedenstellt — und bei vielen Plattformen hättest du damit recht. Aber Olympiade-Informatik ist nicht dieses Spiel, und genau in dieser Lücke zwischen „der Judge hat's akzeptiert" und „diese Lösung ist tatsächlich solide" bleiben die meisten Schüler stecken.

Was Auto-Grader dir nicht sagen

Codeforces, LeetCode, CSES — ich nutze sie alle. Ich weise Aufgaben aus allen zu. Sie sind hervorragende Werkzeuge, um Wiederholungen zu sammeln. Aber ein Judge, der dir „wrong answer" sagt, kann dir nicht sagen, dass die Lazy Propagation deines Segmentbaums bei einer anderen Eingabeklasse zusammenbricht. Er kann dir nicht sagen, dass dein BFS korrekt ist, aber deine Kantendarstellung dich nächsten Monat bei einer schwereren Variante beißen wird. Er kann dir nicht sagen, dass der Ansatz, den du verwendet hast, der langsame Weg war und du mit schwachen Tests einfach Glück hattest.

Ich habe Schüler beobachtet, die monatelang LeetCode gegrindet, ein Rating von 1900 erreicht haben und dann vor einer OI-Aufgabe saßen, ohne wonach greifen zu können. Nicht weil sie nicht gearbeitet hätten — sie haben hart gearbeitet. Aber das Feedback, das sie bekamen, war zu dünn. Bestanden/nicht bestanden ohne Erklärung baut nicht das Urteilsvermögen auf, das du brauchst, wenn die Aufgabe keine Editorials und keine Upsolve-Community hat, die dich rausholt.

Vom Coach überprüfte Einreichungen sind langsamer. Ich schaue mir den Code an. Ich hinterlasse eine Notiz. Manchmal lehne ich eine Lösung ab, die der Judge akzeptiert hätte, weil ich ein strukturelles Problem sehe, das die Testdaten nicht erfasst haben. Diese Ablehnung ist kein Scheitern — sie ist das, was die nächste Aufgabe schneller macht. Die Plattform kennzeichnet es klar: Es ist nicht „falsch", es „braucht eine Korrektur". Das ist ein Unterschied, und Schüler, die diesen Unterschied verstehen, hören meist auf, Angst vor schweren Aufgaben zu haben.

Warum LeetCode allein dich nicht ans Ziel bringt

LeetCode ist um eine ganz bestimmte Sache herum aufgebaut: Vorbereitung auf Vorstellungsgespräche. Die Aufgaben sind eng umrissen, die Schwierigkeitsobergrenze ist real, und die gesamte Kultur der Plattform optimiert auf „Ich kann das in 20 Minuten unter Druck lösen". Das ist eine gute Fähigkeit. Sie ist nur keine Olympiade-Informatik.

OI, OI Junior, Logia — bei diesen Wettbewerben wird erwartet, dass du dich stundenlang mit einer Aufgabe auseinandersetzt, manchmal über mehrere Tage hinweg. Es wird erwartet, dass du Argumente konstruierst, nicht nur Muster findest. Es werden Korrektheitsbeweise erwartet, nicht nur funktionierende Beispiele. Die Aufgabenstrukturen sind anders. Die Zeithorizonte sind anders. Die mentale Haltung ist anders.

Ein Schüler, der nur je im LeetCode-Modus gearbeitet hat, erstarrt bei einer Olympiade-Aufgabe oft nicht, weil der zugrunde liegende Algorithmus ihn überfordert, sondern weil er darauf trainiert wurde, zu erwarten, dass eine Lösung schnell kommt oder gar nicht. Das langsame, geduldige, strukturelle Denken, das schwere Olympiade-Aufgaben verlangen, ist eine eigene Fähigkeit, und sie braucht eigenes Training.

Das Gym, das ich betreibe, ist genau für diese Fähigkeit da. Aufgaben werden zugewiesen — ich wähle sie aus, in einer Reihenfolge, über die ich nachgedacht habe, passend dazu, wo jeder Schüler tatsächlich steht. Bei manchen Aufgaben ist das Thema versteckt. Du siehst „???" dort, wo die Kategorie stehen würde. Das ist Absicht: Ein Teil der Arbeit besteht darin, herauszufinden, mit welcher Art Aufgabe du es zu tun hast, denn in einem Wettbewerb gibt es keinen Tag, der dir einen Segmentbaum verrät.

Das Gym, das ich mir gewünscht hätte

Ich habe mit dem Coaching angefangen, weil ich es schon informell gemacht habe — mit Schülern zusammensitzen, ihren Code anschauen, Dinge erklären. Irgendwann brauchte ich ein System, keinen Chat-Thread. Ich habe mich umgesehen nach etwas, das zu dem passt, was ich vorhatte: kleine Kohorten, menschliche Überprüfung, strukturierter Fortschritt, genug Einblick, damit Eltern sehen können, dass etwas Echtes passiert, ohne Schüler unter Überwachung zu stellen. Ich habe es nicht gefunden.

Die Werkzeuge, die ich fand, waren entweder für automatisierte Bewertung im großen Maßstab gebaut oder für Wettbewerbsprogrammier-Teams auf Universitätsniveau. Keins von beidem ist das, was ein 13-Jähriger braucht, der sich auf seine erste OI vorbereitet.

Also habe ich etwas gebaut. Den Serien-Kalender, damit Schüler ihr eigenes Muster sehen können — nicht um daraus eine Angstspirale zu gamifizieren, sondern weil die Trainingseinheit ein Tag ist, und sichtbare Tage sind Tage, über die du nachdenken kannst. Die XP- und Rang-Stufen, weil Schüler auf ein Gefühl von Fortschritt reagieren, das nicht nur „Ich habe mehr Aufgaben gelöst als gestern" ist. Das Eltern-Dashboard, weil Eltern echte Zeit und Geld darin investieren und verdienen zu sehen, was passiert, in klaren Worten, ohne dass ich für jede Familie eine wöchentliche E-Mail schreiben muss.

Ich habe die Kohorte absichtlich klein gehalten. Ich überprüfe jede Einreichung selbst. Das ist kein Skalierungsproblem, das ich noch lösen muss — es ist der Punkt. Die Überprüfung ist das Produkt. Wenn ich eine Lösung ablehne und eine Notiz hinterlasse, kommt diese Notiz von jemandem, der Schüler durch OI-Qualifikationen gecoacht und genau gesehen hat, wie die Lücken entstehen. Das ist nichts, was ich wegautomatisieren will.

Was das hier nicht ist

Das ist kein Kurs. Es gibt keine Video-Vorlesungen, keine Zertifikate, keine Rangliste, auf der du gegen Fremde antrittst. Es ist eher ein Trainingsprogramm mit einem Coach, der deine Arbeit kennt. Ich weise Aufgaben zu, ich überprüfe, was du einreichst, ich passe an, was als Nächstes kommt, basierend auf dem, was ich sehe.

Es ist auch nicht für jeden. Wenn du in deinem eigenen Tempo locker Algorithmen erkunden willst, gibt es bessere und günstigere Optionen. Das hier ist für Schüler, die tatsächlich versuchen, sich für die OI zu qualifizieren oder bei Logia gut abzuschneiden oder es mit ihrem Codeforces-Rating ernst meinen — und die verstehen, dass man dafür konsequente Arbeit braucht, überprüft von jemandem, der den Unterschied zwischen einer Lösung, die durchkommt, und einer Lösung, die richtig ist, erkennen kann.

Ich habe es gebaut, weil ich wollte, dass es existiert. Jetzt existiert es. Das ist die ganze Geschichte.


Verwandt