生成AIの普及により、22歳から25歳の若手プログラマーの雇用が急減している。一方で、非エンジニア職によるソフトウェア開発が爆発的に増加しており、プログラミングは特定の「職種」から、あらゆる専門職に必須の「能力」へと変質を遂げている。
AIが定型的なコーディングタスクを代替することで、若手プログラマーが経験を積むための伝統的な役割が失われている。スタンフォード大学デジタルエコノミーラボとADPの調査によれば、ChatGPTの登場以降、AIの影響を受けやすい若年層(22~25歳)の雇用はピーク時から約20%減少した。企業は、AIが効率的にこなせる作業のために未熟な人材を育成する経済的合理性を見出しにくくなっているのが現状である。
若手エンジニアの雇用減少は具体的な数値に表れている。Indeedのデータによれば、エントリーレベルのソフトウェア開発職の求人数は2022年のピーク時から28%減少した。また、22歳から25歳の若手ソフトウェア開発者の雇用自体も2022年比で19%減少している。これは、従来のOJTモデルやキャリアの入り口が機能不全に陥り、若手が実務経験を積む機会そのものが市場から消失していることを示唆している。
ソフトウェア開発という行為自体は衰退していない。米国労働統計局(BLS)の予測では、ソフトウェア開発者全体の雇用は2023年から2033年にかけて17%増加するとされている。GitHubの新規アカウント数やApp Storeへのアプリ提出数も過去最高水準で推移しており、開発の裾野は拡大している。マーケティング担当者やアナリストがAIを駆使して自らの業務ツールを構築する「バイブ・コーディング」の台頭は、プログラミングが専門職の独占物から、あらゆるビジネスパーソンの汎用的な能力へと移行したことを意味する。
プログラミングが民主化される一方で、組織は新たな課題に直面する。専門的な教育を受けていない非エンジニアがAIを用いてシステムを構築する環境では、生成されたコードの品質保証や、複雑なシステムアーキテクチャの長期的な保守が困難になる可能性がある。特にセキュリティ面では、AIが生成したコードに潜在的な脆弱性が含まれていないか、データレジデンシーやコンプライアンス要件が満たされているかなど、専門家による厳格なレビューと管理体制がこれまで以上に求められる。
AIがコード生成を担う時代において、企業が求めるのは単なるコードの書き手ではない。AIを統括し、システム全体の設計、アーキテクチャ、品質、セキュリティ、運用に責任を負える「真の専門家」である。従来のジュニア育成プロセスが機能不全に陥った今、次世代のシニアエンジニアをどのように輩出するかは喫緊の課題だ。企業は構文の記憶よりも問題解決能力やシステム設計スキルを重視し、AIが生成したコードを批判的に評価できる人材を育成するため、教育モデルの抜本的な再構築を迫られている。