bk99.de entertain the web since 1997

Programmieren lernt man nicht in 21 Tagen

Zusammenfassung

Peter Norvig erklärt, warum gute Programmierer über Jahre durch Praxis, Rückmeldung, Lesen und unterschiedliche Paradigmen entstehen.

Ideen

  • Beherrschung komplexer Fähigkeiten verlangt langfristige bewusste Übung.
  • Eigene Projekte verbinden abstrakte Begriffe mit realen Fehlern und Entscheidungen.
  • Fremder Quelltext zeigt Lösungswege außerhalb der eigenen Gewohnheiten.
  • Mehrere Programmiersprachen vermitteln unterschiedliche Modelle für Daten und Kontrolle.
  • Zusammenarbeit liefert Rückmeldung, die isoliertes Üben nicht erzeugt.
  • Grundlagen aus Algorithmen, Systemen und Mathematik bleiben technologieübergreifend nutzbar.

Einsichten

  • Schnelle Tutorials vermitteln Einstieg, aber keine belastbare Urteilskraft.
  • Vielfältige Fehlerfälle formen Erfahrung stärker als wiederholte Erfolgsmuster.
  • Sprachen sind Denkwerkzeuge und nicht bloß austauschbare Syntax.
  • Gute Ausbildung kombiniert Theorie, Praxis, Beobachtung und Erklärung.

Fakten

  • Norvig empfiehlt ungefähr zehn Jahre ernsthafter Praxis.
  • Der Essay verweist auf Forschung zu langfristigem Kompetenzerwerb.
  • Er empfiehlt mindestens eine Sprache mit Klassenabstraktion.
  • Auch funktionale, logische und nebenläufige Modelle werden ausdrücklich empfohlen.

Empfehlungen

  • Baue regelmäßig kleine Systeme außerhalb deiner vertrauten Technik.
  • Lies hochwertigen Quelltext und erkläre gefundene Entscheidungen schriftlich.
  • Arbeite mit erfahreneren Entwicklern an überprüfbaren Ergebnissen.

Referenzen

Originalartikel lesen →