コーディング方法を学ぼうとするほとんどの人が失敗することはよく知られていますが、その理由は何でしょうか? コーディングに不慣れな人々と座り、彼らに教えようとした結果、私の分析は次のとおりです。 従来の教育では、コーディングの背後にある思考プロセスを理解するために必要な前提条件が教えられていないため、プログラミングを学ぶのは困難です。 これについて考えてみましょう。 ストーブの仕組みがわからない場合は、料理本のレシピに従うことができますか?「2リットルの水を計る」と「オーブンを200度に予熱する」の意味を知らなかったらどうしよう? クッキーを焼いてもらえますか? もちろんそうじゃないです! キッチンの操作方法がわからない場合は、レシピに従うことはできません。 非常に決意とやる気があれば、料理本に従う方法を学び、同時にキッチンに火をつけずに材料を計り、オーブンの温度を正しく設定する方法を学ぶことができます。 しかし、同時に 2 つ以上のことを学習すると、同時に 2 つのことを学んでいることに気づかないうちに、学習プロセス全体が劇的に難しくなります。 私は、「料理本に従う方法を学ぶ」前に「ストーブの操作方法を学ぶ」ことに相当するプログラミングである 4 つの重要な領域を特定しました。 1. 予備代数 2. 論理 3. 手続きロジック 4. 超厳密な文法 🧵
8.02K