Hier ist, warum das Erlernen des Codierens so schwierig ist (und was man dagegen tun kann)
Posted on
Dies liegt daran, dass Ihr Gehirn Langzeitgedächtnisse im Hippocampus über Assoziationen speichert. Der Hippocampus benötigt Kontext, um ein neues Konzept mit verwandten Konzepten zu speichern. Kontext sind in diesem Fall nicht die benachbarten Codezeilen mit individuellen Erklärungen.Stattdessen hätten neue Webentwickler eine viel bessere Chance, das Konzept eines HTTP-Servers zu speichern, indem sie ihn mit etwas verknüpfen, das sie bereits verstehen. Ihr Gehirn muss ein reichhaltiges Netzwerk von Verbindungen aufbauen, um neue herausfordernde Konzepte erfolgreich zu speichern.
Hier sind einige Möglichkeiten, wie Ihr Gehirn die Komponenten eines HTTP-Servers besser verstehen kann:
Ein Code, der die verschiedenen Teile des Codeblocks erklärt und vorhandene Beziehungen verwendet, um diese neuen Beziehungen zu erklären.
Eine interaktive Version des Code-Snippets, die den Live-Status der Anwendung anzeigt. Wenn Sie eine Zeile ändern, erhalten Sie sofort eine Antwort darauf, was mit Ihrer Anfrage passiert ist.
Wenn Sie einen Webentwicklungslehrer oder 10 neue Webentwickler interviewen, werden Sie immer wieder von denselben Herausforderungen hören. CSS-Positionierung. Schweben. Callback. Dies waren die häufigsten Herausforderungen der letzten 10 Jahre.
Aus irgendeinem Grund werden Tutorials jedoch immer noch jedes Konzept für die gleiche Zeit unterrichten. Wenn eine Lektion über CSS-Einführung aus 10 Lektionen besteht und voraussichtlich insgesamt 5 Stunden dauert, dauert jede Lektion ungefähr 30 Minuten. Die einfachen werden genau so lange unterrichtet wie die harten, obwohl es einen gut dokumentierten Konsens über die schwierigsten Themen gibt!
Es ist, als würde man lehren, wie man ein Ei bricht und wie man eine Gourmet-Hähnchenbrust vorsichtig anbraten kann. Beide sind gleich wichtig, um eine gute Mahlzeit zu machen, aber man erfordert viel mehr Übung. Sie könnten jedoch in die Irre geführt werden, dass sie ebenso schwierig sind, da das perfekte Kochen einer Hühnerbrust von außen eine unkomplizierte Aufgabe zu sein scheint.
Neue Entwickler lösen dieses Problem auf verschiedene Arten:
Angenommen, sie sind die Dummen und geben auf
Konsultieren Sie andere Tutorials zum selben Thema, die sich weitgehend wiederholen und gelegentlich von schlechter Qualität sind. Der „Spray and Pray“ -Ansatz.
Gehen Sie zum nächsten Thema mit der Annahme, dass sie es „später herausfinden“
Lehrer aus anderen Disziplinen werden eine 80/20-Analyse verwenden, um ihre Bemühungen neu zu fokussieren. Dies bedeutet, dass 20% der neuen Konzepte 80% der Lernzeit der Schüler in Anspruch nehmen.