
私はこの開発職を取り巻く状況がどのように推移してきたかをじっと見つめてきましたが、正直なところ、どれほど状況が変化したかには驚かされます。例えば、2020 年には私の友人のサラが、基本的な HTML が書けるだけでジュニア開発者として採用されたのを覚えています。では現在?コンピュータサイエンスの学位を持ちながら、マクドナルドの面接でさえ不合格になるような人を知っています。
最後の部分は少し誇張かもしれませんが、私の言いたいことはお分かりいただけるでしょう。
さて、本題ですが - 私は過去 8 ヶ月間、開発職に就くために必死で取り組んでいます。8 ヶ月もです!そして、私は全くの初心者でもありません。そこそこのポートフォリオを持ち、インターンシップの経験もあり、Stack Overflow からコピペするのではなく、実際にコードを書くことができます。
しかし、市場は過酷そのものです。
Rest of World の最近の研究によると、2026 年のテック業界の雇用市場は矛盾に満ちています。企業は人員削減を行いながら、AI が「より少ないリソースでより多くのことを成し遂げる」のを助けていると主張しています。しかし、奇妙なことに、企業はまだ AI を大規模に活用する方法を確立していません。
先週、ある企業に応募しました - 基本的な Web 開発者のポジションです。要件リストは私の大学の卒業論文よりも長かったです。「エントリーレベル」の役職なのに 3〜5 年の経験が必要で、15 種類以上のフレームワークの知識、クラウドデプロイメント、DevOps の経験、そしてもちろん、3 つの言語を話せることも望ましいとのことでした。
給与は?45,000 ドル。
ちょっと待ってくださいよ。
テック業界で約 15 年働いているメンターに話を聞くと、彼は非常にシンプルに説明してくれました。私たちは基本的に不況の中にいますが、誰もそれを不況だとは呼びたがらないのです。開発者職を求めている人が、実際に利用可能な職の数よりもはるかに多いのです。
彼は、2013 年には企業が実際に人々にプログラミングを学ぶよう懇願していたと教えてくれました。誰もが、そして母親でさえも子供たちをコンピュータサイエンスのプログラムに押し込んでいました。コーディングのブートキャンプはどこにでも出現しました。そしてしばらくの間、それは素晴らしい結果を生みました。
しかしその後…さて、その後、誰もが開発者になってしまいました。
最近読んだ Medium の記事 はこれを完璧に表現しています。「コードを学んで高給のリモートワークを得る」という夢?それは死んだわけではありませんが、間違いなく人工呼吸器につながれています。
ハーバード大学の研究によると、興味深いことが明らかになっています。AI を導入した企業は、実際にはジュニア開発者の採用を 9〜10% 削減しました。同時に、米国労働統計局は、2034 年までにソフトウェア開発者の職が 15% 増加すると予測しています。混乱しませんか?
| 年 | CS 卒業生 | 利用可能なポジション | 競争レベル |
|---|---|---|---|
| 2018 | ~65,000 | ~85,000 | 低い |
| 2020 | ~75,000 | ~95,000 | 中程度 |
| 2022 | ~85,000 | ~70,000 | 高い |
| 2024 | ~95,000 | ~45,000 | 極めて高い |
注:これらは業界報告に基づく概算ですが、傾向を示しています。
これらの数字をこうして並べてみると、なぜアプリケーションの送信を完了する前に拒絶メールが届くのか、納得がいきます。
ByteIota の研究によると、両方の傾向は実際に存在します。なぜなら、AI はソフトウェアを医療、農業、製造業などの新しい業界に拡大するのに役立っているからです。これらの業界は開発者を必要としていますが、従来のコーディングとは異なるスキルを求めています。
そして、AI に関する話題も避けられません。雇用市場についての議論は、必ずといっていいほど「いずれ AI が開発者を置き換えることになる」という話に発展します。
さて、私はコーディングの補助ツールとして ChatGPT や Claude を活用してきました。これらは基本的な関数の作成や概念の説明には非常に優れています。しかし、すぐに複雑なソフトウェアアーキテクチャを担うようになるわけではありません。少なくとも、そうならないことを願っています。
真の問題は、企業がコスト削減や採用人数の削減を正当化するために AI を利用している点です。「AI が簡単な仕事をこなすから」と、開発者を減らせば済むと考えているのです。その一方で、残された開発者には 3 人分の業務をこなすことが求められます。
これは持続可能ではありませんが、給与コストの削減だけを求める CEO にそれを説明するのは難しいものです。
開発職の求人を見つけるのがさらに難しくなっているもう一つの要因は、海外へのアウトソーシングです。ここで誰かを責めようとしているわけではありません。これは単なる経済原理です。なぜアメリカで 8 万ドルの開発者を雇用する必要があるのでしょうか。同じスキルを持つ人材を他の国で 2 万 5 千ドルで雇用できるのですから。
「グローバルなリモートチームを構築しています」という求人広告をよく見かけますが、これは裏を返せば「できるだけ安価な人材を採用します」という意味です。
ビジネスの視点からすれば理解はできます。しかし、それは私たち他の人にとって、ローカルの雇用市場をさらに逼迫させることになります。
興味深いことに、Patrick Leet 氏のツイートには、AI が実は海外市場にも悪影響を及ぼす可能性が指摘されています。AI が以前はアウトソーシングされていたタスクを自動化することで、これらの地域の雇用安定性にも影響を与える可能性があるというのです。
これが特に私を苛立たせる部分です。エントリーレベルのポジションですら、2〜3 年の経験者を求めています。しかし、経験がないと雇わないというのに、どうやって経験を得ればよいのでしょうか。
大学院を卒業して 7 ヶ月が経過しても、まだ最初の仕事に就けていない新卒者と話をしました。7 ヶ月も!彼らはコードが書けないわけではありません。堅実なポートフォリオ、良い成績、インターンシップの経験を持っています。しかし、市場がそれほどまでに飽和しているのです。
私の知人で、FedEx から不採用になった人がいます。FedEx です!彼らは常に採用している supposedly と言われていますが。
要件の浸食(クレイプ)も現実です。5 年前には基本的な HTML/CSS の知識を求めていた同じ企業が、今ではフルスタックの経験、システム管理のスキル、DevOps の知識を求めています。以前と同じ 7 万ドルの給与でです。
あるリクルーターが私に言ったように、企業は今ではスペシャリストを求めており、ジェネラリストは求めていません。「フルスタック開発者」であることはかつては素晴らしいことでしたが、今では一般的すぎて陳腐化しています。
すべてが絶望的というわけではありません。最近、開発職に就くことに成功した人々も確かにいます。ただし、彼らは工夫を凝らさなければなりませんでした。
第一に、会社や具体的な役割について細かく選んではいません。Google や Meta での夢の仕事はさておき、まずは中小企業、地元のビジネス、あるいは開発者を必要とする非テック企業に焦点を当てています。
第二に、独自のスキルやドメイン知識を強調しています。例えば、大学で生物学の授業を受講した経験があり、医療ソフトウェア企業に応募する場合は、それを明記すべきです。その小さな強みが、同じような履歴書を持つ他の百人以上の応募者の中からあなたを際立たせる鍵になることもあります。
第三に、リモート勤務と出社勤務のどちらかについて、より柔軟に対応しています。誰もがソファから仕事をしたがっていることは承知していますが、地元の企業で雇用してくれるなら、それを受け入れるべきです。経験は経験です。
Rest of World の調査によると、採用担当者の 52% が出社要件が採用を阻害していると認識しており、72% がリモート役職の方が埋めやすいと見なしています。つまり、柔軟であればまだチャンスは残されています。

ここで興味深いことに気づきました。人々がヘルスケア IT 職へシフトしているのです。病院や医療企業は依然として活発に採用を行っています。患者管理システム、医療記録ソフトウェア、遠隔医療プラットフォームの開発者を求めています。
人気スタートアップで働くこととは異なりますが、雇用保障はより良く、正直に言って、実際に人々の役に立つものに取り組むことができます。さらに、高齢化が進む中で、ヘルスケアテックがなくなることはありません。
Twitter で @gulfcareerhunt から、ヘルスケアテック分野の Python 開発者向けの求人情報を見かけました。8 年以上の経験と、55,000 ドル〜110,000 ドルの給与を要求しています。悪くはありませんが、やはりこの経験要件は新卒者にとっては厳しいものです。
私の友人が地元の病院システムで、患者ポータルのウェブ開発として採用されました。決して刺激的な仕事ではありませんが、給与は良く、HIPAA コンプライアンスや医療データの取り扱いについて非常に多くのことを学んでいます。
Becker's Hospital Review によると、医療組織は人間と AI の統合に関する課題に直面しています。AI がパイロットプロジェクトから本格的な活用へと移行する中で、技術的な導入と文化的な受容を支援できる人材が必要です。
現在、最も大きな争点となっているのが、人々がどこで働くかという問題です。開発者の多くはリモートまたはハイブリッド勤務を望んでいますが、企業は依然として全員をフルタイムでオフィスに戻すよう要求しています。
これは奇妙な膠着状態を生み出しています。最も優秀な人材は柔軟性を求めていますが、企業は人々をキュービクルに強制できると考えています。その一方で、CIO Dive の報告 では、これが優秀な人材の採用をさらに困難にしていると報じられています。
一部の企業は、オフィスへの出勤を促すために給与を引き上げることを始めています。他の企業は、出社に応じる資格の低い候補者を受け入れることにしています。
過去の技術不況(ドットコム・バブル崩壊など)を経験した人々に話を聞くと、皆同じことを口にする。「これも過ぎ去る」と。市場は常にサイクルを繰り返しています。現在は「誰もが開発者になりたい」というフェーズにあり、それが当然ながら市場の飽和を招いています。
いずれ、諦めて他のキャリアへ進む人も現れ、企業は熟練した開発者の必要性を再認識するでしょう。新しい技術が新たな種類の仕事を生み出し、サイクルはリセットされます。
問題は、このフェーズがどれほど続くかです。私が話をした一部の採用担当者は、2029 年か 2030 年頃から改善が見られると予想しています。より楽観的な人々は 2027 年を待望しています。
個人的には?これは AI の開発動向と広範な経済状況に大きく依存すると思います。
Gartner は、2027 年までにエンジニアの 80% がスキルをアップグレードする必要があると予測しています。これは、単に存在感を保つために新しいことを学ぶ必要がある人が非常に多いことを意味します。
正直に言います、これは簡単ではありません。拒絶が続き、次第に心が折れてきます。「本当にこの仕事に向いているのか」「間違ったことを何年も学んでしまったのではないか」と自問し始めます。
しかし、私が自分に言い聞かせていること(そして同じ状況にある人々から言われていること)は、ソフトウェア開発の基礎は決して消えないということです。現在の就職市場が厳しいとしても、私たちが築いているスキルは依然として価値があります。
開発職への道が、私たちが期待していたものとは異なる形になるかもしれません。もしかしたら、より忍耐強く、より柔軟に、そしてより創造的にアプローチする必要があるのかもしれません。
あるいは、技術採用の黄金時代は終わり、これが現在の業界の姿だと受け入れる必要があるのかもしれません。
Nerdii の調査 によると、もはや技術スキルだけでは不十分になります。企業は、コミュニケーション能力が高く、批判的思考ができ、他者と協働できる人材を求めています。もはやコーディングだけではありません。
いずれにせよ、私たちは皆、一緒に模索しています。そして、正直に言って、この混乱の中で唯一の明るい点の一つは、同じ苦しみを経験する人々のコミュニティであり、お互いにヒントを共有し、支え合っていることです。
現在、私はより広い範囲で活動しています。ソフトウェア企業への応募だけでなく、ウェブ開発の支援を必要とするあらゆるビジネスを探しています。より良いウェブサイトが必要な地元の飲食店や、システムを近代化したい小規模な製造企業などです。
また、スキルを研ぎ澄まし、つながりを築くために、いくつかのフリーランスプロジェクトも進めています。報酬はあまり良いものではありませんが、何かしらの収入にはなります。
そして、全体的に前向きでいようとしています。それが、レガシーコードのヌルポインタ例外をデバッグするよりも難しい日もあるのは事実ですが。
でも、少なくとも私たちは皆、同じ船に乗っているんですよね?