AIの進化により、プログラミング学習は際立って簡単になってきましたが、学習の初期段階では根気と粘りが必要です。ハーバード大学のCS50コースでは、適切な使い方を促し、カンニングを防ごうと「CS50ダック」というAIベースのコーチングツールを導入。
このツールはキャラクターに話しかけながら問題解決する「ラバーダック・デバッグ」の原理を取り入れ、プログラミングの理解を深めます。AIを使うときは、単純なコピペを避け、AIが提案するコードをレビューしながら、自分で考えて解決策を見つける姿勢が重要です。
AIはプログラミング言語がより人間の言語に近づいてきた現在の一環で、上手く使えば効率的に学び、優れたプログラマーへと成長するでしょう。
出典 : Think for yourself if you want AI to teach you how to code https://www.theregister.com/2024/01/27/ai_coding_automatic/