私はかつて iPhone 向けアプリを開発していました。
ソフトウェアエンジニアは、この 3 年間で自身の役割と価値を繰り返し再定義してきました。ChatGPT が構文に関する質問に答えられるようになるとすぐに、Stack Overflow を訪れる必要性は低くなりました。知識へのアクセスが容易になるところから始まり、非常に短い期間で知識作業の完全な外部化にまで至ったのです。
AI によって物事をはるかに迅速に構築できるようになった一方で、多くの開発者の雇用の安定性も脅かされました。かつてはエンジニアのチームが必要だったことが、突如として人手を必要としなくなりました。かつて構築に数ヶ月かかっていたことが、今では数週間でできるようになりました。
コーディングはもはや仕事の一部ではなくなり、かつてプログラミングスキルに誇りを持っていた開発者たちは、今や自分たちの存在意義を再定義しなければなりません。Andrej Karpathy 氏が言うように、最もホットな新しいプログラミング言語は英語です。
2026 年、あなたの役割は何か?
この抽象化のレイヤーは、あなたにプロダクトマネージャーとなることを要求します。細部の詰めはエージェントに任せられるようになりました。あなたの責任は、テクニックよりもプロダクトに重点を置く方向へと移っています。
イテレーションはかつてないほど低コストになり、それによって頭の中にある機能を実験し、ソフトウェア開発の限界だと思っていた領域を拡張し、最も難しいバグを修正する力があなたに与えられています。
ドキュメント駆動開発 (Document-Driven Development)
エージェンティックエンジニアリングはあなたを細部から切り離します。高速でインテリジェントなエンティティによって構築された混乱に巻き込まれないためにできる唯一のことは、プロダクトや機能の構築、そしてバグ修正のプロセス全体を文書化することです。これにより、曖昧さを最小限に抑え、具体的な期待値を設定し、将来の参照用にワークフローの記録を残して、スケーラビリティ、メンテナンス、改善を容易にすることができます。
最後に:ジェネラリストのマインドセットを受け入れよう
あなたは何でも構築できます。何を構築すべきかを知っている限り、新しいテクノロジースタックで何かを構築する際の摩擦はほとんどありません。かつてはアイデアが安価で、実行力が参入障壁となる時代がありました。今日では、基本を学びエージェントを使って構築しようとする人にとって、実行力は安価なものです。一方で、アイデアは、誰もが思いついたものを出荷できる時代において、差別化要因となっています。今や、センスこそがあなたの価値です。何が良くて、何が悪くて、何が醜いのかを知る必要があります。





