Loading...

残りの95%の優秀なプログラマーを参加させよう

Original

2014年12月

アメリカのテクノロジー企業は、アメリカ国内で十分なプログラマーが見つからないとして、政府に移民の受け入れを容易にするよう求めています。移民反対派は、外国人にこれらの仕事を任せるのではなく、もっと多くのアメリカ人をプログラマーとして訓練すべきだと主張しています。どちらが正しいのでしょうか?

テクノロジー企業の言うことは正しい。反移民派が理解していないのは、有能なプログラマーと優秀なプログラマーの間には能力に大きな差があり、有能になるように訓練することはできても、優秀なプログラマーになるように訓練することはできないということだ。優秀なプログラマーは、単に訓練の成果として得られるものではない、プログラミングに対する適性と興味を持っている。[ 1 ]

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

移民反対派は、テクノロジー企業が移民を容易にしようとして費やしてきた努力を説明するために、何らかの説明をでっち上げなければならない。だから彼らは、給料を下げたいからだと主張する。しかし、スタートアップ企業に話を聞くと、一定規模以上のほぼすべての企業が、プログラマーを米国に呼び込むために法的なねじれを経験し、米国でアメリカ人に支払うのと同じ給料を支払っていることがわかる。なぜ彼らは同じ給料でプログラマーを手に入れるために余計な苦労をするのだろうか?唯一の説明は、彼らが真実を語っているということだ。優秀なプログラマーが足りないのだ。[ 2 ]

約 70 人のプログラマーを抱えるスタートアップ企業の CEO に、優秀なプログラマーを全員雇うことができたら、あと何人雇うかと尋ねたところ、彼は「明日の朝には 30 人雇う」と答えました。このスタートアップ企業は、採用競争で常に勝利を収めている人気スタートアップ企業の 1 つです。シリコンバレー全体で同じです。スタートアップ企業は、人材がそれほど不足しているのです。

より多くのアメリカ人がプログラマーとして訓練されれば素晴らしいことですが、95対5という圧倒的な比率を覆すには、どんなに訓練しても無理です。特に、プログラマーは他の国でも訓練を受けているのですから。大惨事が起こらない限り、優秀なプログラマーのほとんどは米国外で生まれているというのは常に真実です。何かに秀でている人のほとんどが米国外で生まれているというのも常に真実です。[ 3 ]

優れた業績には移民が伴う。世界の人口のわずか数パーセントしか占めない国が、ある分野で優れた業績を上げるには、多くの移民がその国で働いている必要がある。

しかし、この議論全体は、あることを当然のこととして受け止めています。つまり、もっと優秀なプログラマーを米国に受け入れれば、彼らは米国に来たがるだろうということです。これは今や真実であり、私たちはそれがいかに幸運なことか気づいていません。この選択肢を残しておきたいのであれば、それを利用するのが最善の方法です。世界中の優秀なプログラマーが米国に多くいればいるほど、残りのプログラマーも米国に来たがるようになるのです。

そして、もしそうしなければ、米国は深刻な問題に直面することになるかもしれない。これは強い言葉だとは思うが、この件でためらっている人々は、ここで働いている力の強さを理解していないようだ。テクノロジーは、優秀なプログラマーに大きな影響力を与える。プログラマーの世界市場は、劇的に流動的になっているようだ。そして、優秀な人材は優秀な同僚を好むので、優秀なプログラマーは、ほんの数か所の拠点に集まる可能性がある。おそらく、ほとんどが 1 つの拠点に集まるだろう。

優秀なプログラマーのほとんどが 1 つのハブに集まり、それがここではなかったらどうなるでしょうか。そのシナリオは今はありそうにないかもしれませんが、過去 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 に感謝します