世界

真剣に、幼児にコードを書く方法を教えるのをやめる

赤ちゃんオタクとして、ハッカーに夢中になりました。 1995カルト映画は、バンドを組んだデイドマーフィーに続きました彼の仲間のコンピューターに精通した追放者と一緒に、スーパーコーポレーションEllingson Mineralの不正なハッカーによって実行された不当な横領計画を暴露しました。スマートであることがクールであるというメッセージを見たのは初めてでした。

映画は驚くほどうまく持ちこたえます:それでも、「Hack the Planet!」と叫び、それを人間に貼り付けて、マンハッタンの周りをローラーブレードしてみたいと思うようになりました。ただし、一部は少し外れているように見えます。とき、歳のデイドは、コンピューター攻撃で株式市場を破壊するサイバー攻撃のためにトラブルに巻き込まれ、裁判所は彼がコンピューターを使用することを彼が回るまで禁止します18。そして彼の両親は禁止を支持します!

同じことを1960は児童虐待として発生する可能性があります。最近、子供たちがコンピューターリテラシーよりも重要なスキルを習得することはほとんどないと言われています。そして、その言葉literacyを額面通りに受け取ることになっています。メリーランド州とフロリダ州の立法者は、プログラミングはコンピューター言語を使用するため、それを学ぶことは高校卒業のための外国語の要件を満たす必要があると主張しています。このロジックを拡張することで、以前の子供たちがコーディングにさらされるほど、流becomeになっていくと信じるようになりました。

WIREDのガジェットラボのギアテスターとして、その直接。私は、若い子供たちにコーディングを教えるために設計されたデバイスで攻撃されています。 Osmoボット、iRobot Root:これらは、3歳という若い人たちに、画面を移動する色が壁を登ったり絵を描いたりするなどの楽しいアクションであることを教えることを目的としています。

私のほぼ5歳の子供たちにこれらのおもちゃに興味を持たせようとする最後の2年間、私はあなたに伝えたい:気にしないでください。コーディングは言語ではなく、スキルです。幼児を英語、ドイツ語、およびScratchで3か国語にすることはできません。

私は確かに共感できます親が子供たちをできるだけ早くコーディングに向かわせるような不安。成功したコーダーのステレオタイプがフード付きの場合、11歳のブログラムマー・ミリオネア、5歳になるまでにアプリを作れないなら、あなたはあなたの子供に深刻な損害を与えたと考えるのは簡単です。

おもちゃを使って数学と技術のスキルを教えることも理にかなっています。 1960s、MIT数学者およびコンピューター科学者のSeymour Papertは、遊びの環境で子供たちが幾何学に興味を持つようになると考えました。そこで彼は、子供向けのプログラミング言語であるLogoを設計しました。この言語を使用して、亀のロボットをプログラミングし、美しい再帰デザインを描くことができます。 Artie1995、娘と一緒に試した描画ロボットは、カメの直接の子孫です。

しかし、あなたは本当にあなたを教える必要はありません彼らが読むことさえできる前に、コードを書く子供。はい、コードはテキストで構成される場合がありますが、言語学者が「自然言語」と呼ぶものとして機能しません。

自然言語は事実を述べるだけでなく、世界、私たちの感情と欲望、そして私たちが自分を人としてどう考えるか。幼児にそのボールを投げないように言うと、あなたは彼らに社会の一員になる方法について何千ものことを教えています-命令的な動詞形式だけでなく、人々の顔にボールを投げることができない、そのボールが動くことfast腕をそのように動かしたとき、そしてあなたが大きく入ろうとしているときに声がどのように聞こえるか、bigトラブル。コンピューターコードはそのようには機能しません。幼児にC ++でコマンドを発行して、適切な出力を吐き出させることはできません。

これは、コーディングが役に立たないと言っているわけではありません。しかし、高校時代にin辱的な発作をいじったり、仕事で小さなバグを修正したりしながら、年をとると簡単に手に入れることができます。多くのコーディングブートキャンプは、あらゆる年齢の人々に基本を教えることができるという明確な約束に基づいて設立されました。

ソフトウェア開発者のJeff Atwoodが有力な2012ブログ投稿、「プログラミングは重要です…正しいコンテキストで、一部の人々にとって。しかし、多くのスキルも同様です。私は誰もが配管を学ぶように促すよりも、プログラミングを学ぶように促すことはありません。」

SUBSCRIBE

申し込む WIREDに接続して、お気に入りのアイデアライター

別の就学前のコーディングボットを入手するたびに、Atwoodのアドバイスを思い出します。また、馬の調教師であるBuck Brannamanについて見たドキュメンタリーについても考えています。その映画の中で、彼の養父は彼に重要な人生の教訓を教えてくれたとブラナマンは言います。彼は馬に靴を履くことができる限り、彼は家族を養うことができるでしょう。コーディングは、今日の靴馬である可能性があります。これは、現在求められているスキルであり、服を着たままにしておくことができます。しかし、18のモンタナでも、幼児の握りこぶしに小さな靴ハンマーを押し付けようとした場合、あなたはかなりばかげているように見えます。

未就学児が良いコーダーに成長するのを助けるいくつかの簡単な方法があります。最初に、彼らに独立した、まともな人間であることを教えてください。あなたの子供たちが自分の興味を追求し、自分の問題と格闘し、自分の解決策を考案してください。デイドマーフィーは両親が彼に言ったので、コンピューターをクラッシュさせませんでした。彼はを求めたため

コラボレーションの重要性も教えました。華麗で孤独なハッカーの時代は終わりました。現在、多くのソフトウェア開発者は大規模なチームで働いており、多くの異なる種類の人々に対する共感と敬意が求められています。私たちはお互いから学ぶことができることをあなたの幼児に伝えてください。彼らが真空で行動しないこと、彼らがすること、そして彼らが言う言葉が、自分自身と他の人に本当の結果をもたらすことを彼らに示してください。

最後に、彼らに忍耐を教えてくださいますます耐え難い不満の顔。丸いログの四角い棒のバランスをとるために幼児がひたむきな焦点を当てることで、数千行のコードをスクロールして、単一の構文エラーを探すことができます。それはあなたが惑星をハックする方法を学ぶ方法です。または、少し改善するだけかもしれません。


さらに素晴らしいWIREDストーリー

2019

Related Articles

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Close