優れたプログラマーの95%を受け入れよう

2014年12月

米国のテクノロジー企業は、国内で十分なプログラマーを見つけられないとして、政府に移民政策の緩和を求めている。反移民派は、外国人にこれらの仕事を奪わせる代わりに、より多くのアメリカ人をプログラマーとして訓練すべきだと言う。どちらが正しいのか?

テクノロジー企業が正しい。反移民派が理解していないのは、有能なプログラマーと卓越したプログラマーの間には大きな能力の差があり、人々を有能に訓練することはできても、卓越させることはできないということだ。卓越したプログラマーは、訓練の産物ではないプログラミングへの興味と適性を持っている。[1]

米国は世界の人口の5%未満しか占めていない。つまり、優れたプログラマーを生む資質が均等に分布しているとすれば、優れたプログラマーの95%は米国外で生まれていることになる。

反移民派は、テクノロジー企業が移民政策の緩和に力を注いでいる理由を説明するために、何らかの説明をでっち上げなければならない。そこで彼らは、企業が給与を下げたいからだと主張する。しかし、スタートアップと話をすると、一定の規模を超えたほぼすべての企業が、プログラマーを米国に招き入れるために法的な苦労をし、その後はアメリカ人と同じ給与を支払っていることがわかる。なぜ同じ価格でプログラマーを獲得するために余計な苦労をするのか?唯一の説明は、彼らが真実を語っているからだ:優れたプログラマーは単に足りていない。[2]

約70人のプログラマーを抱えるスタートアップのCEOに、欲しいだけの優れたプログラマーを獲得できるとしたら、あと何人雇うかと尋ねた。彼は「明日の朝に30人雇う」と答えた。そしてこれは、常に採用競争に勝っている人気スタートアップの一つだ。シリコンバレー全体で同じことが言える。スタートアップはそれほど人材に制約されている。

より多くのアメリカ人がプログラマーとして訓練されることは素晴らしいが、95対5という圧倒的な比率をひっくり返すほどの訓練量はない。特に、他の国でもプログラマーが訓練されていることを考えると。何らかの大変動がない限り、ほとんどの優れたプログラマーは米国外で生まれるということは常に真実だ。何かで優れている人のほとんどは米国外で生まれるということは常に真実だ。[3]

卓越したパフォーマンスは移民を意味する。世界の人口の数パーセントしか占めていない国が、何らかの分野で卓越しているためには、その分野で働く多くの移民がいる必要がある。

しかし、この議論全体は、より多くの優れたプログラマーを米国に受け入れるなら、彼らは来たいと思うだろうということを当然のこととしている。今はそれが真実で、それが真実であることに私たちがどれほど幸運であるかを理解していない。この選択肢を開いておきたいなら、最善の方法はそれを利用することだ:世界の優れたプログラマーがここにいるほど、残りの人々もここに来たいと思うだろう。

そして、もしそうしなければ、米国は深刻な危機に陥る可能性がある。これは強い言葉だとわかっているが、この問題についてぐずぐずしている人々は、ここで働いている力の強さを理解していないようだ。テクノロジーは最高のプログラマーに大きな影響力を与える。プログラマーの世界市場は劇的に流動性を増しているようだ。そして、良い人材は良い同僚を好むので、最高のプログラマーはほんの少数のハブに集まる可能性がある。おそらくほとんどが一つのハブに。

もしほとんどの優れたプログラマーが一つのハブに集まり、それがここではなかったらどうなるか?そのシナリオは今はありそうにないように思えるが、次の50年間で過去50年間と同じくらい変化があれば、そうではないだろう。

私たちには、年間数千人の優れたプログラマーを受け入れるだけで、米国が技術超大国であり続けることを保証する可能性がある。その機会を逃すことは、どれほど大きな間違いだろうか。それは容易に、この世代のアメリカの政治家が後に有名になる定義的な間違いになる可能性がある。そして、その規模の他の潜在的な間違いとは異なり、修正するのに何のコストもかからない。

だから、どうか、早くやってくれ。

注記

[1] 優れたプログラマーは普通のプログラマーよりもどれほど優れているのか?直接的に違いを測定することさえできないほど優れている。優れたプログラマーは単に同じ仕事を速くするのではない。優れたプログラマーは普通のプログラマーが考えもしないことを発明する。これは優れたプログラマーが無限に価値があるという意味ではない。どんな発明にも有限の市場価値があるからだ。しかし、優れたプログラマーが平均的なプログラマーの給与の100倍や1000倍の価値のあるものを発明するケースを想像するのは簡単だ。

[2] H1-Bビザで招き入れた外国人プログラマーの大きなプールを貸し出すコンサルティング会社が少数ある。これらはもちろん取り締まるべきだ。それらを区別する立法は簡単に書けるはずだ。なぜなら、それらはテクノロジー企業とは非常に異なるからだ。しかし、反移民派がGoogleやFacebookのような企業が同じ動機で動いていると主張するのは不誠実だ。安価だが平凡なプログラマーの流入は彼らが最も望まないものだ。それは彼らを破壊するだろう。

[3] このエッセイはプログラマーについて話しているが、私たちが輸入する必要がある人々のグループはより広く、デザイナーからプログラマー、電気エンジニアまで及ぶ。一般的な用語として最善のものは「デジタルタレント」かもしれない。新語で皆を混乱させるよりも、議論を少し狭くする方が良いと思われた。

謝辞 Sam Altman、John Collison、Patrick Collison、Jessica Livingston、Geoff Ralston、Fred Wilson、Qasar Younisに、この草稿を読んでくれたことに感謝する。