テック・エリートが砂場で遊んでいるあいだに、労働市場は肉挽き機になった
上ではAIがいつ解き放たれるかを論じている。下では一つの求人に千人の応募、五つの役割に一人分の給料、そして語れるはずの人々の沈黙がある。
上の世界では、人工知能がいつ完全に解き放たれて世界を支配するのかという議論が延々と続いています。私は労働市場の側から状況を見ていて、別のものが見えます。それはもうここにあり、その影響は今日すでに目に見えているということです。ただし、それはハリウッド映画のターミネーターとしてではなく、この世界を動かしている現場のプロたちを直撃しています。そしてこのドラマ全体が「避けられないもの」というソースでロマンチックに語られています。
この話で最も不快なのは、死んだような沈黙です。画面の中や居心地のいいポッドキャストのオピニオンリーダーたちは、明るい未来や存亡の危機について語り続けています。彼らにとってはこのおとぎ話の中で生きる方が楽なのです。一つの求人に何千人もが並ぶ列に加わる必要も、ライブコーディングで自分が昨日生まれたわけではないと証明する必要もありません。そして私たち専門家は決して愚かではなく、実際に何が起きているのかをよく理解しています。
上で起きていること
メディアが目をそらすためのショーに忙しいあいだ、状況はシュールに見えます。
- ある少年は、お菓子をもらえなかったことに腹を立てて戦争を始めました。それから、そのお菓子を惜しんだ人々を公然と攻撃し始めました。何より、彼は延々と嘘をつきます。ある日こう言い、翌日にはまったく別の意味だったと言い出すのです。
- 大人のおじさんが空飛ぶ車のおもちゃを打ち上げています。その間、人々はただ食べるものがありません。
- 檻の中に小さな動物がいて、専門家たちはみな賢そうな顔で議論しています。「もし逃げ出したらどうなる? どうやって捕まえる?」
この問いは存亡に関わるものとして提示されています。私には子どもの片言にしか聞こえません。本当のシステム危機は、まったく別の場所で荒れ狂っています。
下で起きていること:プログラマー、そしてそれ以外の人々の現実
私はプログラマー職の候補者として、何百もの企業の担当者と話してきました。何度も繰り返され、身の毛がよだつパターンがこれです。
- 一つのポジションに千人の応募。どの求人にも何百、何千もの履歴書が届きます。雇用主は絶対的な力を手にしました。どんな条件でも押しつけられます。市場は値下げしてでも働こうとする追い詰められたプロであふれているからです。
- 一人で五つの役割。一人の人間に、完成したプロダクトが求められます。アーキテクチャ、信頼できる認証、課金、人に寄り添った質の高いデザイン、チーム全体に匹敵する本番品質を備えたシステムです。しかもそれを一週間で。以前は、五人の強力なコアチームが半年かけてこうしたスタックに取り組んでいました。確かに、AIを使えば一人のプログラマーでも多くをこなせます。私自身、身をもって知っています。しかし、システムのほぼすべての領域には存在理由があり、プロによる熟慮された判断が必要です。インフラと安定したリリースを一週間で、というのは、本番コードを自分の手で書いたことのないマネージャーのためのおとぎ話にすぎません。
- 新時代のガレー船の相場。この仕事量に対して提示されるのは、月1000〜2000ドルという控えめな金額と、暗黙の24時間365日体制です。エンジニアは顧客の曖昧なアイデアを受け取り、プロダクト、デザイン、開発、インフラ、テストまで、一人で本番環境に引きずり上げなければなりません。
そして最も卑劣なのは、一部の企業が膨らんだバブルの上にビジネスを築いていることです。千人の優秀な専門家が一つの席を奪い合っているあいだ、はした金で寝ずに働くことに同意する誰かが必ず見つかるのです。
エンジニアリングは創造であって、ベルトコンベアではない
エンジニアの思考はテンプレートどおりには動きません。自明でないタスクには、認知資源と記憶と深い集中を費やして解決策を設計することが必要です。エンジニアは、難しいアーキテクチャの問題に夢中になり、外からの圧力などまったくなしに自分の資源を使い果たして、燃え尽きてしまうことさえあります。
だからこそ、まともな会社には常にまともな条件がありました。柔軟性、休息の文化、マイクロマネジメントの不在、そして成果への集中です。これはわがままではなく、生産上の必要です。疲れた脳はバグを書きます。分散システムや課金では、一つひとつのミスが大きなお金を失わせます。
しかし、今日の「効率的な」マネージャーたちはそれを理解していません。労働条件を削り、その結果として宇宙規模の技術的負債、離職、終わらないコードの書き直しを手にします。プロダクトはリリース当日には安く、その後は毎日が金のように高くつきます。粗悪なプロダクトが量産され、そのツケを払うのは企業自身です。エンジニアの仕事の価値が経済とともにどう変わるかについては、「エンジニアは酔っぱらいより始末が悪い」ですでに書きました。
面接に通ることと成果を出せることは別物
面接を通過することは、独立したスキルになりました。今日の内定が証明しているのは、その人がHRのふるいを抜け、時間制限付きのアルゴリズム問題を解けるということだけで、実際のエンジニアリングの質はほとんど保証しません。
一つの求人に千件の応募が届くと、採用ファネルは「面接を通るのが最も上手な人」を選びます。しかし私の経験では、それが必ずしも最良の開発者とは限りません。
これはビジネスだ、個人的な感情はない
ある会社で、私はこの言葉をそのまま聞きました。私のボーナスも、成長も、成果も、事業全体の財務上の利益に直接左右されると説明されたのです。
しかし、エンジニアはコードを書き、アーキテクチャを築く人間です。その収入を会社の商業的リスクに固く結びつけることは、エンジニアリングの範囲を超えた巨大な負荷を加えます。プログラマーは事業リスクを分かち合うよう求められ、その一方で報酬は十年前のジュニア向けアウトソーシングの水準まで削られます。負荷は二倍になり、報酬は下がり、ゲームのルールは一方にだけ有利に働きます。
結論
上ではお菓子や空飛ぶおもちゃの車や小さな動物の話を延々と繰り返しているあいだに、下では誰もが恐れていたことがすでに起きています。
AIと採用危機は経験ある専門家の労働の価値を下げ、彼らを消耗品に変えてしまった。
私はそれを自分の目で見て、自分の耳で聞き、身をもって感じています。このことが語られないのは、沈黙がシステムにとって都合がいいからでしょうか?
もしかすると、このモデルは最初から、業界の基本原則のレベルで見直す時期に来ているのではないでしょうか?
あなたの番です
似たような経験がある方、同じように市場の冷笑主義を感じている方、あるいは私にまったく同意できない方も、どんなコメントでも歓迎します。ほかの人にとってそれがどう見えているのか、とても知りたいのです。それとも、どこかで現実感を失ってしまったのは私のほうで、こうなっているのは私だけなのでしょうか?