Claude Code等のCoding Agentの時代、プログラミング知識は必須なのだけど、コードを書くことはほぼ無くなった。個人開発ももはやソフトウェアエンジニアチームを束ねるマネジメントの役割になっている。ただ、このマネジメントにはPdMやEM・TL、デザイナー等様々なニュアンスの知識が必要で、難易度下がった・エンジニアの仕事がなくなった、と言うより、むしろ横断的知識・経験あるエンジニアやPdMの重要性が増したという状態。
この冬休み期間に個人で新規にプロダクトを作って営業もしているのだけど実際ほぼ1行もコードを書かなかった。ただ、良い設計になるようSpecはしっかり書くし、AIの仕事にケチはつけまくる。技術やプロダクトの良し悪しが分からなければむしろ何も作れない。なので生産性2極化の時代だとも思う。
技術が分かって、プロダクトが分かって、営業出来る、みたいな人ほどお客様のニーズを吸い上げ、迅速にプロダクトに落とし込むということが出来るようになった。大変な時代だ。