【ITニュース解説】Why Software Developers/Engineers Don’t Matter Anymore
2025年09月28日に「Dev.to」が公開したITニュース「Why Software Developers/Engineers Don’t Matter Anymore」について初心者にもわかりやすく解説しています。
ITニュース概要
AIコード生成でSEの役割は変化。AIはパターン認識に特化し、未知の課題は苦手だ。企業は開発者数を減らし、市場は競争激化。SEはAIにできない独自の課題解決や新スキル習得が不可欠だ。
ITニュース解説
今日のソフトウェア開発の世界では、AI技術の急速な進展が私たちの働き方やキャリアに大きな変化をもたらしている。特に、AIを活用したコード自動補完ツールの登場により、ソフトウェア開発者やエンジニアが身につけてきた、質の高いコードを書くスキルや複雑なデータ構造を扱う能力の価値が低下しているという意見が多くの開発者から聞かれるようになった。これは、AI開発者が実世界の問題解決よりも人間の作業を代替するツールを作ることに注力しており、企業にとって人件費の削減や人員削減の手段となっているためだと指摘される。企業は機械やロボットが不平を言わずに高速で作業できるため、より効率的であると経営者や投資家にアピールしている。
AIの自動補完ツールが多くの役割を不要にしている影響は非常に大きい。これらのツールは単に作業効率を向上させるために作られたという言葉を鵜呑みにしてはいけない。その裏には、給与を抑え、雇用を減らすという企業の目的が存在する。同時に、AI開発者たちは、人工汎用知能(AGI)が間もなく実現し、人間はもはや不要になるという物語を間接的に広めている。これは株価を押し上げるための戦略であり、実質的な価値や根拠がないとされている。しかし、AI開発者が作った自動補完ツールの影響を過小評価すべきではないことも確かである。
現在のAI、特に大規模言語モデル(LLM)に基づいたものは、パターン認識と数学を組み合わせたものであり、特定の入力がどのカテゴリに属するかを予測したり、その可能性を提示したりする技術に過ぎない。AIが統計モデルと数学に基づいていることを理解すれば、AIがユニークな問題や新しい問題に対処できないことが分かる。AI開発者がどんなに多額の費用をかけてSFのような自動補完ツールを宣伝しても、科学的な事実は変わらない。AIは特定のデータに基づくパターン認識や、非常に反復的なタスクにのみ有効であり、例えばハロウィンの仮装をした人間を認識するには明示的な学習が必要となる。このようなAIを導入する組織でさえ、特定の課題に対応できるようAIを訓練する必要があり、それには費用がかかる。
自動補完ツールと資本主義の仕組みは、ソフトウェア開発者の生活に非常に深刻な影響を与えてきた。AI登場以前のIT労働市場は、ソフトウェア部品の記述や統合のために多くのコーダーが必要とされていた。しかし、AI後の市場では、以前ほど多くの開発者を雇用する必要がなくなった。企業が効率性を追求するのは論理的であり、少数の開発者がAIツールを使って定型的なコードを生成できるなら、多くのコーダーを雇用する必要はないと考える。企業がAIツールの導入を公に知らせなかったため、コンピュータサイエンスを専攻する学生は市場の需要減少を知らず、過剰な供給が生じた。現在の状況は、シニア開発者とジュニア開発者の双方に永続的な打撃を与えており、今後10年間は、新しい現実に適応し、AIの影響が少ない役割を求めてスキルを再習得する上で、多くの開発者にとって厳しいものになるだろう。
企業が開発者にシステム設計やアーキテクチャに注力するよう圧力をかけているが、これにも限界がある。実際に必要なソフトウェアアーキテクトの数は限られており、既存のコーダー志望者がシステム設計とアーキテクチャを深く学習するようになっているため、アーキテクトの役割自体が脅威にさらされている。これは、需要が低かった専門家でさえ、さらに困難に直面することを意味する。
ソフトウェアエンジニアのキャリアをさらに困難にするもう一つの要因は、市場の需要が、採用プロセスにおいて非常に厳選された大手テクノロジー企業に大きく影響されていたことである。数万人の高度な資格を持つソフトウェアエンジニアが解雇され、職探しに苦労しているため、市場は以前にも増して競争が激しくなっている。そのため、開発者を雇用している企業でさえ、今ではすべての職種を「シニア」として募集し、以前よりも選り好みができるようになった。地元のスタートアップで開発者として応募する場合でも、あなたは大手テクノロジー企業で働いていた、非常に有能な開発者と競争することになる。
採用プロセスにおいても、大手テクノロジー企業の採用慣行に囚われた開発者が担当することがあり、あなたが多くの経験や資格を持っていても、様々な質問を浴びせてくるだろう。特定のスキルについて認定資格を持っている場合、ホワイトボードテストのような実践は廃止されるべきだとされるが、業界は依然として候補者を過度に精査し、文化的な適合性まで深く掘り下げようとする。採用担当者は、候補者が大量にいるため、スキルレベルに関わらず、選り好みし、自分のエゴを前面に出す余裕がある。かつては、経験豊富で資格を持つシニア開発者が、失礼に当たるような評価に反発することも可能だったが、今はそうではない。市場は崩壊し、解雇された多くの候補者が市場に溢れているからである。
AIが単なる流行であると考えている人々も多いが、これは希望的観測に過ぎない。自動補完AIツールがこれまで達成した成果を無視するのは現実的ではない。AIは流行ではない。もし生き残りたいのなら、自動化できないスキルを探す必要がある。需要が高く、自動化できない役割に焦点を当てるよう、自分自身を再訓練することがバランスの取れたアプローチとなる。AI開発者がその能力を誇張している面があることは確認されているが、だからといって、これらの自動補完ツールが達成できたことを無視してはならない。企業のCEOや投資家は最終的な利益と、人件費をいかに削減できるかだけを気にしている。
未来は自分自身で定義するものである。もしあなたがまだ安楽な仕事を求めているなら、ソフトウェア開発はもはやその仕事ではない。あなたは今、安価で、よりスキルのある労働者に簡単に置き換えられる存在となったのだ。「新しい」ソフトウェアエンジニアの要件に惑わされてはいけない。数十万人の開発者がその落とし穴に落ちており、底辺への競争が繰り広げられている。今後は、自動化が機能しない、またはAIが学習したり認識したりできないような、日々ユニークな問題が発生する業界の役割に焦点を当てるべきだ。具体的にどの役割かは、自分で調査し、自分自身で答えを見つける必要がある。