現在、IT業界は大きな転換点を迎えています。Claudeのような高度なAIの登場により、これまで「プログラマー」と呼ばれてきた人々の役割、そして開発の商習慣そのものが根底から覆されようとしています。
本稿では、AI時代のプログラマーがどうあるべきか、私の意見をまとめます。
1. 開発プロセスの「8割」はAIが実行する
今後、プログラミング、仕様調査、影響調査、見積もり、そしてテストコードの作成といった実務の80%程度は、AIが実行するようになります。
ここで重要なのは、「作るAI」と「チェックするAI」の分離です。
例えばPull Requestのチェック。コードを書いたAIとは別のAI(ClaudeであればProjectを完全に分けたもの)にレビューをさせることで、相互監視の体制を築きます。AI同士が品質を高め合うこの仕組みこそが、今後の標準になるでしょう。
そうなると、人間の役割は残りの20%―― 「意図(意志)」の注入と「監視」 に集約されます。誰かが書いた設計書をなぞるだけの「受け身のプログラミング」をしてきた人の居場所は、残念ながらもうありません。
2. AIと戦うな、「友達」になれ
いまだに「AIに仕事が奪われる」と危惧したり、「AIに負けないスキルを」と意気込んだりする声を聞きます。しかし、超人レベルの天才を除けば、人間がAIに勝つことは不可能です。勝負を挑むこと自体が間違いなのです。
大切なのは、AIを拒絶したり勝負したりすることではなく、「共存」し、最高の「友達(パートナー)」になること。AIが苦手、使ったことがないという人は、もはや戦場に立つことすら許されない時代が来ます。
3. 「AI部下」を束ねるマルチタスク能力
これからのプログラマーは、1つのプロジェクトに没頭するスタイルから、複数のプロジェクトを同時に回すスタイルへと変化します。
時間のかかる実装や単体テストはすべて「AIという部下」に任せ、人間はそのアウトプットを確認し、次の指示を出すだけになります。一見楽になるように思えますが、実は求められるスキルレベルは以前より高くなります。
- 監査能力: AIが生成したコードの僅かなミスやセキュリティホールを見逃さない高い技術的知見。
- 俯瞰力: 複数のプロジェクトを並行して管理するためのマルチタスク能力と情報処理能力。
- 責任の重み: 80%をAIが作ったとしても、最終的な責任は100%人間が負うことになります。
4. 「人月見積もり」という概念の崩壊
AIの導入により、これまでIT業界を支えてきた「人月(1人が1ヶ月働いた工数)」という見積もり手法は完全に破綻します。
人間は1日に動ける限界がありますが、AIは身体を持ちません。必要であれば、お金で解決してAIを「分身」させ、並列で一気に開発を進めることができます。
これからの見積もりの新基準:
- トークンとコンピューティング・パワー: どのレベルのAIを、何体稼働させるか。
- 期間(Days)ベース: AIは一瞬でコードを書きますが、人間とのコミュニケーションや意思決定には時間が必要です。そのため「AI 3体を5日間稼働させ、人間がディレクションを行う」といった、期間とリソースに基づいた価格設定が正当性を持つようになるでしょう。
結論:求められるのは「オーケストレーター」
これからのプログラマーに求められるのは、泥臭いコーディング力ではなく、AIという最強の楽器を操り、最高のプロダクトを奏でる「指揮者(オーケストレーター)」としての能力です。
技術を磨く方向性を、AIとの対話と、システム全体を俯瞰する「意図」の設計へとシフトできた者だけが、この新しい時代を生き残ることができるのです。