Für das Gehirn ist das Lesen von Computercode nicht dasselbe wie das Lesen von Sprache

Avatar of Geoff Graham
Geoff Graham am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Eines der Dinge, die ich beim Unterrichten von angehenden Frontend-Entwicklern tue, ist, die Studenten zu bitten, zu beschreiben, wie es ist, HTML zu lesen. Ich gebe ihnen sehr einfachen Markup für einen langen Artikel und bitte sie, ihn zweimal zu lesen: zuerst im Code, dann im Frontend.

Die häufigste Antwort, die ich höre? Es ist wie das Erlernen einer neuen Sprache.

Natürlich ist es das, sage ich ihnen. Es steckt im Namen: Hypertext Markup Language. Also rate ich ihnen, die Materialien im Kurs so zu behandeln, als würden sie Französisch, Spanisch oder eine andere Sprache lernen.

Dann wache ich heute Morgen auf und sehe diese MIT-Studie, dass das Lesen von Computercode nicht dasselbe ist wie das Lesen von Sprache, obwohl sie Ähnlichkeiten aufweisen.

Trotz dieser Ähnlichkeiten haben Neurowissenschaftler des MIT festgestellt, dass das Lesen von Computercode nicht die Bereiche des Gehirns aktiviert, die an der Sprachverarbeitung beteiligt sind. Stattdessen aktiviert es ein verteiltes Netzwerk, das als Multiple Demand Network bezeichnet wird, das auch für komplexe kognitive Aufgaben wie das Lösen von Mathematikaufgaben oder Kreuzworträtseln herangezogen wird.

Klar, könnten Sie sagen. Aber warten Sie, das Lesen von Code scheint tatsächlich zusätzliche Teile des Multiple Demand Networks zu aktivieren, was die Aufgabe eher zu einer Annäherung an mathematisches Denken macht als zur exakten Übereinstimmung.

Das MIT-Team fand heraus, dass das Lesen von Computercode sowohl die linke als auch die rechte Seite des Multiple Demand Networks zu aktivieren scheint [...]. Diese Erkenntnis widerspricht der Hypothese, dass Mathematik und Programmierung auf denselben Gehirnmechanismen beruhen.

Zurück zu meiner HTML-Leseaufgabe. Ist es besser, Code als Sprache zu lehren, um Symbole zu erkennen, die dem Browser mitteilen, was zu tun ist, oder als mathematische Fähigkeit, die auf der Lösung von Problemen basiert?

Die Antwort ist 🤷‍♂️.

Das Interessanteste an der Studie für mich ist nicht, wie man Code lehrt, sondern eher, wie ich damit umgehe. Chris sagt immer ein Frontend-Entwickler ist sich dessen bewusst, und die Tatsache, dass das Lesen von Code einen Bereich des Gehirns anspricht, der für Multitasking und die Verwaltung vieler Informationen zuständig ist, unterstützt dies nur. Es erklärt auch, warum ich persönlich genervt bin, wenn ich von meinem Code weggerissen oder abgelenkt werde – es ist, als müsste mein Gehirn alle Teller, die es balancierte, fallen lassen, um etwas anderem Aufmerksamkeit zu schenken, und dann alle Teile wieder zusammensetzen, bevor ich wieder an das anknüpfen kann, was ich tat.