最近Hacker Newsや開発者フォーラムを閲覧したことがあるなら、おそらくこのような議論を目にしたことがあるだろう:
「AIコーディングツールはジュニア開発者にコードを速く書かせすぎる。彼らは自分が何を書いているか理解していない。5年後、この人たちはプロンプトしか書けなくなる。」
もっともらしく聞こえる。しかし、これは間違った質問をしていると思う。
本当の問題は「コードが書けるかどうか」ではない
電卓が発明されたとき、数学の先生は生徒が暗算能力を失うと心配した。実際に暗算能力は下がったが、代わりに高度な数学モデリングに時間を費やすようになった。
AIコーディングツールも同じことをしている:開発者をボイラープレートコードから解放するのだ。
本当の問題は:コードレビューの品質が低下している。
AIが30秒で200行のコードを生成できる時、レビュアーが一行ずつチェックする忍耐がどれほどあるだろうか?ほとんどの場合、テストを実行して通ったらマージする。
このリスクは目に見えない。AIが生成したコードはhappy pathではうまく動くが、edge caseの処理はしばしば薄弱だ。これらの弱点は本番環境で初めて露呈する。
5年後、「コードが書ける」ことは希少ではなくなる。「どのコードを書くべきか知っている」ことこそが重要になる。
主要ソース:
- GitHub Copilot ユーザー調査データ(AIコード受諾率40%+)
- Hacker News: "Why senior developers fail to communicate their expertise" (361 points)
- 個人の Claude Code / Cursor 使用体験