Als Baby-Nerd war ich von Hackern besessen. Der Kultfilm von 1995 folgte Dade Murphy, der sich mit seinen Kollegen zusammengetan hatte, um eine schändliche Unterschlagung aufzudecken, die von einem Schurkenhacker im Supercorp Ellingson Mineral begangen wurde. Es war das erste Mal, dass ich die Botschaft gesehen habe, dass es cool ist, klug zu sein.
Der Film hält sich überraschend gut: Ich möchte immer noch "Hack the Planet!" Rufen, während ich ihn an den Mann halte und dann mit dem Rollerblade durch Manhattan fahre. Ein Teil scheint jedoch nicht ganz richtig zu sein. Als Dade als Elfjähriger wegen eines Cyberangriffs in Schwierigkeiten gerät, bei dem ein Haufen Computer und Panzer auf die Börse krachen, verbietet ihm das Gericht, bis zu seinem 18. Lebensjahr einen Computer zu benutzen. Und seine Eltern halten an dem Verbot fest!
Dasselbe im Jahr 2019 zu tun, könnte sich als Kindesmissbrauch herausstellen. Uns wurde gesagt, dass es heutzutage nur wenige Fähigkeiten gibt, die für Kinder wichtiger sind als Computerkenntnisse - und wir sollten dieses Wort, Alphabetisierung, als bare Münze ansehen. Die Gesetzgeber in Maryland und Florida haben argumentiert, dass das Erlernen von Computersprachen die fremdsprachlichen Anforderungen für den Schulabschluss erfüllen sollte, da für die Programmierung Computersprachen verwendet werden. Wenn wir diese Logik erweitern, glauben wir, dass die Kinder umso fließender werden, je früher sie der Codierung ausgesetzt sind.
Als Getriebetester für WIREDs Gadget Lab sehe ich das aus erster Hand. Ich werde mit Geräten bombardiert, die entwickelt wurden, um immer jüngeren Kindern das Codieren beizubringen. Die Osmo-Bots, die iRobot-Wurzel: Diese sollen Kindern ab drei Jahren beibringen, dass sich bewegende Farben auf einem Bildschirm spaßige Aktionen darstellen, z. B. eine Wand hochgehen oder ein Bild zeichnen.
Nachdem ich in den letzten zwei Jahren versucht habe, meinen fast 5-Jährigen für diese Spielzeuge zu interessieren, möchte ich Ihnen sagen: Machen Sie sich keine Sorgen. Codierung ist keine Sprache, sondern eine Fähigkeit. Sie können Ihr Kleinkind nicht auf Englisch, Deutsch und Scratch dreisprachig machen.
Ich kann mit Sicherheit mitfühlen, dass Eltern ihre Kinder dazu bringen könnten, so früh wie möglich zu programmieren. Wenn das Klischee eines erfolgreichen Programmierers ein 20-jähriger Brogrammer-Millionär mit Kapuze ist, ist es leicht zu glauben, dass Sie Ihrem Kind einen schwerwiegenden Nachteil zugefügt haben, wenn es mit 5 Jahren noch keine App erstellen kann.
Die Verwendung von Spielzeug zum Unterrichten von mathematischen und technischen Fähigkeiten ist ebenfalls sinnvoll. In den 1960er Jahren argumentierte der MIT-Mathematiker und Informatiker Seymour Papert, dass er das Interesse von Kindern an Geometrie in einer Spielumgebung wecken könnte. Also entwarf er Logo, eine kinderfreundliche Programmiersprache, mit der Kinder einen Schildkrötenroboter programmieren konnten, um schöne rekursive Designs zu zeichnen. Der Artie 3000, ein Zeichenroboter, den ich mit meiner Tochter ausprobiert habe, stammt direkt von der Schildkröte ab.
Aber Sie müssen Ihrem Kind nicht unbedingt das Codieren beibringen, bevor es überhaupt lesen kann. Ja, Code besteht manchmal aus Text, funktioniert aber nicht als eine von Linguisten als "natürliche Sprache" bezeichnete Sprache.
Natürliche Sprachen geben nicht nur Tatsachen wieder, sie drücken auch aus, wie wir die Welt verstehen, unsere Gefühle und Wünsche und wie wir uns als Menschen sehen. Wenn Sie Ihrem Kleinkind sagen, dass es diesen Ball nicht werfen soll, bringen Sie ihm Tausende Dinge bei, wie man Teil einer Gesellschaft ist - nicht nur die imperative Verbform, sondern auch, dass Sie keine Bälle auf die Gesichter von Menschen werfen können, dass sich Bälle bewegen schnell, wenn Sie Ihren Arm so bewegen, und wie eine Stimme klingt, wenn Sie in große, große Schwierigkeiten geraten. Computercode funktioniert einfach nicht so. Sie können Ihrem Kind in C + keinen Befehl erteilen und es die entsprechende Ausgabe zurückgeben lassen.
Das heißt nicht, dass Codierung nicht nützlich ist. Aber es ist ziemlich einfach, wenn Sie älter sind, während Sie während der High School an einem Beleidigungsgenerator herumspielen oder einen kleinen Fehler bei Ihrer täglichen Arbeit beheben. Viele Coding-Bootcamps wurden mit dem ausdrücklichen Versprechen gegründet, dass Sie den Menschen in jedem Alter die Grundlagen beibringen können.
Wie der Softwareentwickler Jeff Atwood in einem einflussreichen Blogbeitrag aus dem Jahr 2012 erklärte: „Programmierung ist für manche Menschen wichtig… im richtigen Kontext. Aber so sind viele Fähigkeiten. Ich würde nicht mehr jeden dazu drängen, das Programmieren zu lernen, als ich jeden dazu drängen würde, das Klempnerhandwerk zu lernen. “
ABONNIEREN

Abonnieren Sie WIRED und bleiben Sie mit Ihren Lieblingsautoren für Ideen auf dem Laufenden.
Immer wenn ich einen anderen Vorschul-Programmierbot bekomme, denke ich an Atwoods Rat - und auch an eine Dokumentation, die ich über den Pferdetrainer Buck Brannaman gesehen habe. In diesem Film sagte Brannaman, sein Pflegevater habe ihm eine wichtige Lektion für sein Leben erteilt: Solange er ein Pferd beschlagen könne, könne er seine Familie ernähren. Das Codieren kann das heutige Beschlagen von Pferden sein - eine Fähigkeit, die derzeit gefragt ist und die Sie bekleidet und gefüttert hält. Aber selbst in Montana in den 1960er Jahren würden Sie ziemlich albern aussehen, wenn Sie versuchen würden, einen winzigen Schuhhammer in die geballte Faust Ihres Kindes zu pressen.
Es gibt einige einfachere Möglichkeiten, Ihren Vorschulkindern dabei zu helfen, sich zu guten Programmierern zu entwickeln. Lehren Sie sie zunächst, unabhängig und anständig zu sein. Lassen Sie Ihre Kinder ihre eigenen Interessen verfolgen, mit ihren eigenen Problemen kämpfen und ihre eigenen Lösungen finden. Dade Murphy hat keine Computer zum Absturz gebracht, weil seine Eltern es ihm gesagt hatten; er hat sie abgestürzt, weil er wollte.