新しいスキルの習得、基礎への回帰、集団行動の推進:ソフトウェアエンジニアはAIにどう適応しているか
かつて安定した高収入の職業であったソフトウェアエンジニアリングは、AIによって混乱に陥っています。エンジニアは新しいスキルを学び、基礎に集中し、集団行動を組織することで適応しています。業界では解雇、不完全雇用、コーディングからAI生成コードのレビューへのシフトが見られます。
AIの台頭により、かつて高収入で安定した職業とされたソフトウェアエンジニアリングは大きな変革を迎えている。米国労働統計局によると、2022年には約150万人のソフトウェアエンジニアがおり、収入の中央値は全国平均の2倍だった。しかし、2022年末にOpenAIがChatGPTをリリースして以降、60万人以上の米国のテックワーカーが失業した。2024年にはコンピューターサイエンス卒業生の失業率が7%、不完全雇用率が19%を超え、Indeedのテック職求人は2020年から36%減少した。
この状況に、多くのソフトウェアエンジニアは不安を感じ、適応しようとしている。マット(仮名)は、過去6か月間で仕事がコーディングからAI生成コードのレビューへとシフトした。スキルが弱まるのを恐れ、あえてAIを使わず、毎日4時間の通勤時間を使って手作業でブラウザゲームを開発している。彼の年収は20万ドル以上だったが、昨年夏に解雇され、現在の上司からもっとAIを使うよう求められ、将来に不安を感じている。
一方、積極的にAIを取り入れるエンジニアもいる。オレゴン州ポートランドのジョージ・ドーバーは、2024年末にIntuit Mailchimpを解雇された後、AIを学び始めた。AIが生成したコードを使ってウェブサイトを構築し、エラーやセキュリティ問題をチェックした。400件の応募と数回の面接を経て、AI指向のソフトウェアエンジニア職を得た。ドーバーの例は、AIを理解し、その出力を評価する能力が重要であることを示している。
専門家の見解は分かれるが、コーディングスキルの価値は低下し、AIコードを評価する能力が重要になるとの見方で一致している。キングスカレッジ・ロンドンのブーケ・クライン・ティーセリンク助教授は「コードを書くスキルは時代遅れだ」と述べ、ペンシルベニア大学ウォートン校のイーサン・モリック准教授は、問題定義やシステム設計、AIツールの効果的な指示に焦点が移ると指摘する。ブラウン大学のシュリラム・クリシュナムルティ教授は、コードレビューの需要が増え、訓練されたエンジニアが生き残ると予測する。
一部のエンジニアは業界を離れるか、組織化を模索している。ロサンゼルスのサム(仮名)は10年前にソフトウェアエンジニアに転身したが、解雇されればグーグルやアマゾンの失業者と競争しなければならないと恐れ、フードトラックや林業への転身を考えている。ケイトリン・コートはAIが自分の役割を変えるのを見て辞職し、テックワーカーを支援するリソースセンター「What We Will」を設立。解雇や組合化の支援を行い、毎日少なくとも10件の新規申し込みがあるという。
歴史を振り返ると、2013年にオバマ大統領が「全米のためのコンピューターサイエンス」イニシアチブを開始し、プログラミングを経済的成功の基礎スキルと位置づけた。民間も追随し、コーディングブートキャンプが急成長した。しかし10年後、その熱狂は冷めつつある。全米学生クリアリングハウスによると、2025-2026年度の4年制大学のコンピューターサイエンス専攻の入学者数は8.1%減少した。
ハーバード大学のデビッド・マラン教授は、AIの運用コストが高いため、企業は完全にAIに依存するのではなく、「より健全なバランス」を求めると予測する。不確実性が高い中、エンジニアたちは集団行動とスキル再構築を通じて、より良い保護を求めている。コートが言うように、「業界としてギルドや共有された基準はない」が、その必要性は高まっている。