HN 日本語サマリー

← 一覧へ戻る
プログラミング

コーディングを学ぶことは依然として価値がある

Learning to code is still worthwhile (stevekrouse.com)

239 pointsby stevekrouse231 コメント

要約

AI時代において「コーディングを学べ」という言葉はかつてほど頻繁には聞かれなくなりましたが、著者は依然としてコーディング学習には教育的価値があると主張しています。コーディングは数学の学習や一般的な学習メタスキルを養うための優れた手段であり、また文学や音楽に匹敵する創造的な表現形式でもあると述べています。

全文翻訳

コーディングを学ぶことは依然として価値がある 2026年7月6日 AI時代において、「コーディングを学べ」という言葉に何か意味はあるのでしょうか?文字通り、私たちはかつて「コーディングを学べ」と言われたような不朽の言葉を耳にすることはなくなりました。シリコンバレーでは、もう何ヶ月もこの言葉を聞いていないと思います。Making Sense with Sam Harris #481 私は、コードの記述とデプロイのための「シリコンバレーのスタートアップ」であるVal Townの創業者ですが、それでも私は誰もがコーディングを学ぶべきだと信じています。サムが言うように、「コーディングを学べ」はもはや貧困からの迅速な脱却手段として持ち出されるものではありません。2行のJavaScriptを繋ぎ合わせるだけで6桁の給料が保証される時代は終わりました。これは数学、文学、科学、あるいはリベラルアーツ全般にも言えることです。それらと同様に、コーディングは職業的な理由だけでなく、教育的な理由からも学ぶ価値があります。 1. コードは数学と、学習全般のためのメタスキルを学ぶための、おそらく最高の媒体です 私は数学が嫌いでした。放課後のプログラミングを教えるプログラムにつまずき、それを通して数学を愛するようになり、想像を絶するほど優れた成績を収めました。後に、この経験がSeymour Papertという数学・教育研究者によって考案されたことを知りました。彼は子供たちが話すように数学を学ぶことを望んでいました。指示ではなく、探求を通してです。彼は、私たちが皆、生まれつき「フランス語が苦手」ということは不可能であるという前提から始めました。もしフランスで育てば、あなたはそれを学ぶでしょう。そこでPapertは、誰でも「数学を話す」ことができる「Mathland」を創造しようとしました。彼が創造したMathlandはLOGOプログラミング言語であり、画面上の亀に指示を与えることで絵を描くことができました。私は最近、オンラインで試せるバージョンを作成しました。円を描く方法を理解できますか? プログラミングを学ぶことで、デバッグ、構成、論理といった多くのメタスキルを学びました。最も重要なのは、文字通り学ぶことができないものなど何もないことを学んだことです。プログラミングのこれらのメタ学習は、コンピュータ科学者の不合理な能力(そして傲慢さ)を説明するかもしれません。なぜ私たちは、自分たちの本来の領域をはるかに超えた問題さえも、すべて解決できると考えるのでしょうか。 2. コードは文学や音楽のように豊かな、美しい創造的表現の形式です コーディングは、執筆の創造性、数学の正確さ、ビデオゲームの即時フィードバックループを組み合わせた楽しい活動です。それはあなたの欲求を、コンピュータが実行できる正確な言語に研ぎ澄ますのに役立ちます。それは呪文を唱えることに驚くほど近いです。ハーマイオニーがロンを訂正するのを思い浮かべてください。「リビオオオオサよ」というように。これはコードの難解な構文を学ぶことの良きモデルです。しかし、それをマスターすれば、「ハリー、君は魔法使いだ。」あなたは想像したことを、コンピュータが現実にする難解な言語にエンコードすることができます。私たちは皆、魔法使いになれるのです。 LLMはコードを書くのと同じくらい英語を書くことができますが、私たちは人文科学の関連性について恐れる必要はありません。コードについても同じ直感が当てはまります。多くの人は、法律文書のように、コードを不可解で退屈な詳細として無視します。しかし、法律のように、コードは私たちの世界を動かすものであり、エレガントな一行のコードは文字通り世界を変えることができます。正確な形式言語の力と威厳を疑うなら、e=mc2や「私たちはこれらの真理を自明のものと信じる」と考えてみてください。 そして最後に、プログラミングは単に楽しいです。それは喜びです。私の人生の使命はプログラミングの喜びを広めることです。もしあなたがコーディングを学ぶことに少しでも興味があるなら、私にメールを送ってください – steve@val.town。普遍的なコードリテラシー、あるいは「真のコンピュータ革命」という夢は、LLMの時代にあっても生き続けています。