マーク・アンドリーセン:AIコーディングはプログラマーを排除するのではなく、彼らを再定義するのです。仕事はもはやコードを一行ずつタイプすることではなく、10台のコーディングボットを並行して調整し、議論し、出力をデバッグし、仕様を変更し、正しい結果に導くことです。しかし、ここで問題があります。自分でコードを書く方法を理解しなければ、AIが与えるものを評価することはできません。 次のプログラミング層はスクリプトを書くことではなく、それを書くAIを監督することです。今日の最高のプログラマーは、一日中端末を行き来し、複数のコーディングボットを管理し、ミスを修正し、指示を洗練させています。皮肉なことに?それでも深い基礎が必要です。なぜなら、それがなければAIが間違っていることに気づけないからです。 プログラマーの仕事は変わりました。今はコーディングボットと議論し、AI生成コードをデバッグし、なぜ何かがうまくいかないのか、速くないのかを理解することが求められています。AIは作業を抽象化しますが、コードを本当に理解している人だけが、その抽象化が正しいことをしているかどうかを見極めることができます。 プログラマーは消えることはなくならず、10倍、100倍、さらには1,000倍の生産性が向上しています。タスクは変わり、仕事も変わりつつありますが、人間は依然としてプロセスを監督し、結果を評価し、ミスを修正し、判断を下しています。AIは私たちのコーディングの仕方を変えるのであって、誰が責任を持つかではありません。 未来のプログラマーはAIに置き換えられるのではなく、AIによってアップグレードされるのです。それでもコードを書き理解する方法を学ぶ必要があります。なぜなら、AIが間違えたとき、なぜそうなるのかを知るのは人間だからです。その能力のレベルアップこそが真の革命です。