生成AIの普及により開発者の職が失われるという懸念が広がる一方、実データは異なる結論を示している。2022年以降、開発者人口は20~50%増加し、AIは開発業務を奪うのではなく、定型的なコーディング作業から戦略的な設計業務へと職務をシフトさせている。
AIはソフトウェア開発者を大きく支援している
開発者人口の成長を示す指標の一つによれば、2022年以降、開発者人口は50%増加している。新興職種として、AIエージェント(agent)の群れを監督する役割が出現している。
最近のセンセーショナルなヘッドラインでは、エントリーレベルのソフトウェア開発業務の減少と、それに伴う懸念が報じられている。しかしJames Bessenの最近の分析によれば、AIがソフトウェア開発者を殺しているわけではない。むしろAIはソフトウェア開発タスクを引き継ぎ、開発者を支援しているという。
ソフトウェア開発者の職は継続して成長している
ベッセンによると、AIは確実にソフトウェア開発者を排除していない。AIはソフトウェア開発の業務を引き継ぎ、開発者の能力を高めている。
JetBrainsのデータによると、世界中でソフトウェア開発者と自認する人口は約2,080万人で、2022年の1,730万人から20%増加している。さらに高い推計もある。SlashDataの研究部門ディレクター、コスタス・コラキティスは2025年初頭時点で、グローバルな開発者人口を4,700万人を少し超える水準と推定している。これは2022年第1四半期の3,100万人強から約50%の増加である。もちろんこの数字には、大企業での勤務から自宅での活動まで、様々な形態の開発に携わる人々が含まれている。
シフト、むしろ絶滅ではない
ソフトウェア業界の変化ではなく絶滅を目撃する学者たちもいる。
ワシントン大学工学部の部長、マグダレナ・バラジンスカは、CNNの報道によると、最近2,000人の学部学生に対して「AIはあなたの職業選択肢を奪っていない。それを広げている」と述べた。
「AIは職を消し去るのではなく、開発者の業務をシフトさせている。彼らはより日常的なコーディング業務を減らし、AIを搭載したコード作成エージェント(autonomous bots)の群れを監督することに、より多くの時間を費やすようになる。代わりに、エンジニアはソフトウェアの構造設計と考案に、より多くの時間を費やしている」
Pluralsightの分析によれば、求められるスキルには、大手クラウドプロバイダー(big three cloud)での作業が含まれている。
職業危機は実現するのか
では、話題となっている技術職の危機は本当に実現するのだろうか。
Anthropicの新しい研究によれば、ソフトウェアと技術中心の職はAIへの露出がより大きく、多くの職がリスクにさらされている。
「最近のホワイトカラーの仕事をしている誰もが、100%懸念を抱いている」
