In short: 「解くべき課題から逆算して技術を使えるエンジニア」を目指せ
AI時代のエンジニアはテックをリードする人ではなく、 テックでリードする人 を目指すべきだ。どこの会社にも、掲げるミッションを達成するために解くべき課題というのがあるはず。 それらを見極め、技術を使って解決していく のだ。
背景: 技術力の重心が変化してきている
これまでは 高度なコーディング能力に需要があった (知識、判断力、発想力、発信力)。よりスマートな方法を思いつけるか、脆弱性やバグに事前に気が付けるか。登壇して知識を発信するのも含まれる。つまり テック領域をリードする役割 だ。
しかし、AI全盛の今、この価値の希少性は以前より低下した。特に実装コスト(調査、学習、コード生成など)が激減した。
結果、 「何を作るか」の重要性が相対的に上がった。 求められる価値の比重が「実装の巧拙」から「どの課題を解くべきかを見極め、それを解決すること」に移ってきている。
AI時代に求められる課題解決力とは何か?
AIによって調査、学習、実装のコストが大きく下がった。その結果、以前より少ない人数で仮説検証やプロトタイピングを回せるようになった。
これによってエンジニアが課題発見から実装まで現実的なコストで一気通貫で担えるようになった。この状況において、 これから重視されるのは技術を使って解くべき課題を解決する力だ。技術を使って、会社やプロダクトが目指す方向を実現する力とも言い換えられる。
ただし、これは PdMやPMになろうという話ではない。 課題を正しく理解するためにユーザー調査や要求整理を行うことはあるが、それらはあくまでエンジニアリングによる課題解決の解像度を上げる手段だ。
また、単に課題を解決するというのも違う。 会社の掲げるビジョン、ミッションに沿った課題を優先的に解決していくことが大事。例えばユーザーの要求は、必ずしもそれらとつながるとは限らない。
まとめ: 「テックをリードする人」から「テックでリードする人」へ
これまでは課題を決める人と実装する人という分業が多かった。しかし、AIによって実装コストが激減した結果、課題発見からプロトタイピングまで1人で現実的に回せるようになった。
だからこそ、PdMでもPMでもなく、"エンジニアとして"技術を武器に課題解決まで担う価値が高まっている。 今の時代に目指すべきテックリードは「解くべき課題から逆算して技術を使えるエンジニア」だ。