Zehnfingersystem für Programmierer: Warum Code-Tempo nicht nur WPM ist

Ein schneller Tipper kann langsam coden

Wer bei normalen Wörtern 90+ WPM schafft, fühlt sich beim Programmieren oft nicht schneller als jemand mit 50 WPM. Der Grund: Ein normaler Tipptest besteht fast nur aus Kleinbuchstaben und Leerzeichen. Code nicht – Klammern, Unterstriche, Anführungszeichen, Gleichheitszeichen, Doppelpunkte und ständige Wechsel für camelCase.

QWERTZ macht es nicht leichter

Auf deutschen Tastaturen liegen { } [ ] \ | @ und ~ hinter AltGr, und / braucht Shift+7. Deshalb wechseln manche Entwickler auf US-Layout. Man kann aber problemlos auf QWERTZ programmieren – wenn man diese Kombinationen trainiert.

Die Zeichen, die bremsen

  • Klammern an den Rändern der Tastatur.
  • Zeichen mit Modifikator – _ = + : ".
  • camelCase und snake_case.
  • Einrückung, zwei oder vier Leerzeichen am Zeilenanfang.

Code gezielt üben

Dafür gibt es das Spiel Code tippen und den Code-Tipptest mit 13 Sprachen:

  1. Einrückung nicht überspringen.
  2. Erst lesen, dann tippen – eine ( kündigt eine ) an.
  3. AltGr-Kombinationen bewusst üben.
  4. Beide Sprachen trainieren, wenn du beide nutzt.

Es baut auf den Grundlagen auf

Suchst du noch Buchstaben, beginn mit den Zehnfinger-Lektionen, inklusive der Lektion zu Programmiersymbolen.