Let the Other 95% of Great Programmers In

Paul Graham

残り95%の優秀なプログラマーを受け入れよう

アメリカのテクノロジー企業は、国内では十分なプログラマーが見つからないとして、政府に移民のハードルを下げるよう求めている。一方で反移民派は、外国人に職を奪わせるのではなく、もっと多くのアメリカ人をプログラマーとして育てるべきだと主張する。果たしてどちらが正しいのか。

正しいのはテック企業側だ。反移民派がわかっていないのは、有能なプログラマーと卓越したプログラマーのあいだには能力に途方もない開きがあるということだ。人を「有能」にすることは訓練でできても、「卓越」させることは訓練ではできない。卓越したプログラマーが持つ適性やプログラミングへの興味は、単なる訓練の産物ではないのだ。[1]

アメリカの人口は世界全体の5%にも満たない。つまり、偉大なプログラマーになる資質が均等に分布しているとすれば、偉大なプログラマーの95%はアメリカ国外で生まれていることになる。

反移民派は、テック企業がなぜあれほど移民緩和に力を注いできたのかを説明するために、何かしらの理屈をでっち上げなければならない。そこで彼らは「企業は賃金を下げたいからだ」と主張する。しかしスタートアップに話を聞いてみれば、一定規模以上の会社はほぼ例外なく、法的な手続きの迷路をくぐり抜けてまでプログラマーをアメリカに呼び寄せ、そしてアメリカ人と同じ給与を払っている。同じ給料を払うのに、なぜわざわざ余計な手間をかけるのか。説明は一つしかない。彼らが本当のことを言っているのだ。単純に、優秀なプログラマーの数が足りていないのである。[2]

プログラマーを約70人抱えるスタートアップのCEOに、欲しいだけ優秀な人材が手に入るとしたらあと何人雇うかと尋ねた。答えは「明日の朝にでも30人は雇うよ」だった。しかもこれは採用競争でいつも勝っている人気スタートアップでの話だ。シリコンバレーではどこも同じである。スタートアップはそれほど人材不足に縛られているのだ。

より多くのアメリカ人がプログラマーとして育成されれば素晴らしいことだが、95対5という圧倒的な比率は、いくら訓練を積んでもひっくり返せない。しかも他の国でもプログラマーは育成されているのだから。よほどの大災害でもない限り、優秀なプログラマーの大半はアメリカ国外で生まれるという事実はこれからも変わらない。何においても、ある分野で卓越した人の大半はアメリカ国外で生まれるという事実も同じだ。[3]

卓越した成果は移民を意味する。世界人口のわずか数パーセントしか抱えていない国が、ある分野で卓越するためには、その分野で多くの移民が働いている必要があるのだ。

だがこの議論全体があることを当然とみなしてきた。優秀なプログラマーをもっとアメリカに入れれば、彼らが来たがるだろうという前提だ。それは今はまだ真実であり、我々はそれがどれほど幸運なことかに気づいていない。この選択肢を残しておきたいなら、最善の方法は今のうちにそれを活かすことだ。世界の優秀なプログラマーがここに集まれば集まるほど、残りの人たちもここに来たいと思うようになるのだから。

そうしなければ、アメリカは本気で詰む可能性がある。きつい言い方だとはわかっているが、この問題をぐずぐず先延ばしにしている人たちは、ここで働いている力の大きさをわかっていないようだ。テクノロジーは最高のプログラマーに桁違いのレバレッジを与える。プログラマーの世界市場は劇的に流動性を増しているように見える。そして優秀な人は優秀な同僚を求めるものだから、それはつまり、最高のプログラマーがほんの数カ所のハブに、あるいはおそらくは一つのハブに集中する可能性があるということだ。

もし優秀なプログラマーの大半が一つのハブに集まり、そこがアメリカではなかったらどうなるか。今はそのシナリオが起こりそうにないと思えるかもしれないが、今後50年で過去50年と同じくらい物事が変われば、そうは思えなくなるだろう。

年に数千人の優秀なプログラマーを受け入れるだけで、アメリカがテクノロジー超大国であり続けることを確実にできる可能性がある。その機会を逃すことがどれほど巨大な過ちになるか。おそらくそれは、この世代のアメリカの政治家たちが後世で名を残すことになる決定的な失策になりかねない。しかもこの規模の他の潜在的な過ちとは違い、これを正すのにコストはまったくかからないのだ。

だから、お願いだ。さっさとやってほしい。

注記

[1] 優秀なプログラマーは普通のプログラマーよりどれだけ優れているのか。直接比較できないほど優れている。優秀なプログラマーは、単に同じ仕事を速くこなすだけではない。普通のプログラマーなら思いつきもしないものを発明するのだ。だからといって優秀なプログラマーの価値が無限大というわけではない。どんな発明にも市場価値には限りがあるからだ。しかし、優秀なプログラマーが平均的なプログラマーの給与の100倍、あるいは1000倍もの価値を持つものを生み出すケースは容易に想像できる。

[2] H-1Bビザで連れてきた大勢の外国人プログラマーを貸し出すコンサルティング会社が少数存在する。そういった業者はどんどん取り締まるべきだ。テック企業とはまったく異なる存在なのだから、両者を区別する法律を作るのは簡単なはずだ。だがGoogleやFacebookのような企業が同じ動機で動いていると主張するのは、反移民派の不誠実な議論だ。安価だが平凡なプログラマーが大量に流入することなど、彼らが最も望まないことだ。そんなことが起これば、彼らは破滅してしまうだろう。

[3] このエッセイではプログラマーについて語っているが、我々が受け入れるべき人材はより広範で、デザイナーからプログラマー、電気エンジニアまでを含む。総称するなら「デジタル人材」が最も近いかもしれない。造語で皆を混乱させるよりは、議論を少し狭めにしておいた方がよいと考えた。

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

原文は Paul Graham により に公開されました。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。