AIがソフトウェアエンジニアリングの仕事を急速に変え、面接プロセスが追いつかない
AIツールの普及により、ソフトウェアエンジニアの面接プロセスは時代遅れになっています。従来のコーディングテストではAIを活用する能力を評価できず、求職者と採用担当者の双方に課題が生じています。一部の企業はAI使用を許可するテストや現場作業を試みていますが、問題は未解決のままです。
記事インテリジェンス
要点
- AIはソフトウェアエンジニアの日常業務に不可欠だが、面接では依然として禁止されることが多い。
- 従来の面接はコーディング能力に焦点を当て、AIとの協調や高度な意思決定を評価しない。
- 一部の企業はAI補助を認める試験や現場面接を導入しているが、根本的な問題は残る。
- 業界は実務を反映した評価方法を求めている。
重要な理由
このニュースが重要なのは、AIはソフトウェアエンジニアの日常業務に不可欠だが、面接では依然として禁止されることが多いためです。
技術的影響
モデル選定、推論コスト、プロダクト能力、評価基準に影響する可能性があります。
ソフトウェアエンジニアリングを志す人々にとって、現在の就職市場は厳しい。業界全体で数万人規模の人員削減が行われ、空席を巡る競争は激化している。AIの台頭は面接での不正行為への懸念を招き、企業の優先事項もテクノロジーの日々の進化に伴って変化している。しかし、採用担当者にはより大きな懸念がある。AIがコードを書けるようになった今、誰が、あるいはどのようなスキルセットが優れたソフトウェアエンジニアになるのかをどのように見極めればいいのか。CNNの取材に応じたキャリア専門家やソフトウェアエンジニアによると、面接プロセスはAIがプログラマーの日常業務を変えたスピードに追いついていない。そのため、求職者と採用担当者の双方にとって採用プロセスはより困難になっている。
元Meta・Amazonのエンジニアで、技術面接コーチングサービス「Hello Interview」の共同創業者であるStefan Mai氏は、「AIはエンジニアリング面接に原爆が投下されたような衝撃を与えた」と語る。ソフトウェアエンジニアリングはAIの影響を顕著に受けた最初の産業の一つだ。Googleの研究部門が昨年発表した報告書によると、テクノロジー労働者の90%がコードの作成や修正などのタスクにAIを使用しており、前年から14%増加した。この分野はAI導入の拡大を測る指標として注目されている。
AIは現在、ソフトウェアエンジニアがコードやドキュメントの作成、データ分析、コーディング概念の学習、トラブルシューティングなどを行うのを支援できる。これにより、テクノロジー企業ははるかに迅速に行動できるようになったと一部の幹部は述べている。OpenAIの社長Greg Brockman氏はSequoia Capitalの講演で、同社のエンジニアがAIを使って通常ならチームで1週間かかるシステム変更を実装したと最近明かした。Google DeepMindのディレクターVarun Mohan氏は今月初め、Googleの多くの社内アプリケーションが同社のAntigravity AIコーディングツールで「ほとんど」書かれているとCNNに語った。AnthropicのClaude Code責任者Boris Cherny氏は12月にXで、過去30日間の自身の製品への貢献の「100%」がClaude Codeによって書かれたと投稿した。Cherny氏は、AIがソフトウェアエンジニアの役割を、コードを書くことから高レベルの意思決定にシフトさせていると考えている。「ソフトウェアエンジニア」という肩書きは、職務をより適切に捉える「ビルダー」のような名前に置き換えられるかもしれないと以前CNNに語っている。
GoogleのMohan氏は、AIはエンジニアを置き換えるためのものではないとCNNに強調した。「開発者は何を構築すべきかを考えることにほとんどの時間を費やすべきだと思います。それがすべての問題です。」Indeedのエンジニアリング担当バイスプレジデントMadhu Kurup氏は、ソフトウェアエンジニアリングにおけるAIを、旅行におけるGoogle Mapsの役割に例えた。Google Mapsはどの高速道路の出口を使うか、交通状況を知らせたり、ルート上のコーヒーショップを見つけたりできるが、目的地を選んだり出発時間を決めたりはしない。
しかし、昨年のGoogleの報告書によれば、テクノロジー労働者の46%はAI生成コードの品質を「やや」信頼しているに過ぎず、31%はAIがコードを「わずかに」改善しただけだと回答している。また、2025年と2026年を通じたレイオフは、AIが給与計算に影響を与えていることを示唆している。人材アウトプレースメント会社Challenger, Gray & Christmasは今月、4月も企業が人員削減を実施した理由としてAIが2カ月連続でトップだったと発表した。
企業は長年にわたり、SAT試験のように感じられると言われることもある規律正しいテストで候補者を評価してきたが、それはコーディングのためだった。それらのテストは、労働者がどのようにエージェントにタスクを委任し、AIを使って問題をナビゲートしたり、ブレインストーミングしたり、より効率的に作業するかを測定しない。現在、一部のエンジニアは、これらのテストはもはや「実際の仕事がどのように見えるか」を反映していないと感じている——Leopard.FYI(女性やノンバイナリーのエンジニア向けの技術系採用ネットワーク)の共同創業者兼COOのJordan Leonard氏はそう述べている。
4月下旬、ソフトウェア開発者のDavid Barajas氏は、過去6~8カ月の間にリクルーターからアプローチを受けて約5~6回の求人面接を受けたが、CursorのようなAIコーディングツールをどのように仕事に取り入れているか尋ねられたことは一度もなかったと語った。「最初に彼らが言うことは、AIツールを一切使ってはいけない、AI支援もなし、この問題を解決するのに何も使ってはいけない、ということです。」フィンテック企業Boltに最近まで勤務し、約10年間ソフトウェアエンジニアとして働いてきたSujata Sridharan氏も、最近面接した企業のほとんどが、AIと協働するのではなくコードを理解することに焦点を当てた従来のテストと同じものを使用していると述べた。「ギャップは存在し、AIのせいでさらに広がっています。」
一部の企業は、不正を防ぐために候補者がテスト中にAIを使用することを当初禁止していた。Barajas氏は、AIを使用していないことを証明するために面接中にデスクトップを共有するよう求められたことさえあると述べた。こうした懸念は新しいものではないが、AIによって「不正行為への懸念が異常なレベルにまで高まった」とMai氏は述べている。そしてAIの急速な進歩は、役割の要件が絶えず変化することを意味する。Leopard.FYIが協力しているある企業は、募集ポジションにRuby on Railsが必要だと述べたが、3週間後にAIが他の言語をRuby on Railsに簡単に変換できるため、考えを変えたとLeonard氏は語った。「文字通り毎週または毎月、動く標的のように感じられます。」
雇用主は、生のコーディング能力よりも、候補者が問題をどのように考え、トレードオフを評価するかを示す質問に重点を置き始めている。これらの話題は伝統的にシニアレベルの面接で出てくるものだが、現在では全般的に一般的になりつつあるとMai氏は述べている。一部のスタートアップは、候補者を半日現場で働かせる実験を行っている。また、マネージャーが応募者にテストプロセス中にAIの使用を許可することがますます一般的になっているとLeonard氏は述べている。しかし、これらの変更でさえ、今日の仕事の遂行方法を完全に捉えているわけではない。例えばSridharan氏は通常、問題を解決するためにAIと協力するが、技術テストでのAIの使用経験は、手動コーディングの代わりとして使用することに過ぎない。それは依然として「未解決の問題」であるとMai氏は述べている。「候補者が何に遭遇するかは、ある種予想外です。」