他の95%の優れたプログラマーを受け入れよう
Original2014年12月
アメリカのテクノロジー企業は、アメリカ国内で十分なプログラマーを見つけられないと言って、政府に移民を容易にするよう求めています。反移民派の人々は、外国人にこれらの仕事を奪わせるのではなく、もっと多くのアメリカ人をプログラマーとして訓練すべきだと言います。どちらが正しいのでしょうか?
テクノロジー企業が正しいです。反移民派の人々が理解していないのは、優れたプログラマーと有能なプログラマーの間には大きな能力の差があり、有能な人々を訓練することはできても、優れた人々を訓練することはできないということです。優れたプログラマーは、訓練の産物に過ぎないのではなく、プログラミングに対する適性と 興味を持っています。 [1]
アメリカは世界の人口の5%未満です。つまり、もし優れたプログラマーを作る資質が均等に分布しているなら、95%の優れたプログラマーはアメリカの外で生まれていることになります。
反移民派の人々は、テクノロジー企業が移民を容易にしようとするために費やしたすべての努力を説明するために、何らかの説明を考え出さなければなりません。彼らは、企業が給与を引き下げたいからだと主張します。しかし、スタートアップと話をすると、一定の規模を超えたほぼすべての企業が、プログラマーをアメリカに呼び込むために法的な苦労をしており、その後、アメリカ人に支払うのと同じ額を支払っていることがわかります。なぜ彼らは同じ価格でプログラマーを得るために余分な手間をかけるのでしょうか?唯一の説明は、彼らが真実を語っているということです:優れたプログラマーはただ単に不足しているのです。 [2]
約70人のプログラマーを抱えるスタートアップのCEOに、もし優れたプログラマーをすべて雇えるなら、あと何人雇うか尋ねました。彼は「明日の朝に30人雇います」と言いました。そして、これは常に採用戦争に勝つホットなスタートアップの一つです。シリコンバレー全体で同じことが言えます。スタートアップは才能に対して非常に制約されています。
もっと多くのアメリカ人がプログラマーとして訓練されることは素晴らしいことですが、95対5という圧倒的な比率をひっくり返すための訓練はどれだけ行っても無理です。特に、他の国でもプログラマーが訓練されていることを考えると。何らかの大災害が起こらない限り、優れたプログラマーのほとんどはアメリカの外で生まれているということは常に真実です。何かに優れている人々のほとんどはアメリカの外で生まれているということも常に真実です。 [3]
優れたパフォーマンスは移民を意味します。世界の人口のほんの数パーセントしか持たない国は、その分野で優れた存在になるためには、多くの移民が働いている必要があります。
しかし、この議論は一つの前提を置いています:もし私たちがもっと多くの優れたプログラマーをアメリカに受け入れれば、彼らは来たいと思うだろうということです。これは今は真実であり、私たちはそれが真実であることがどれほど幸運であるかを理解していません。この選択肢を開いておきたいのであれば、最善の方法はそれを利用することです:世界の優れたプログラマーがここにいるほど、他の人々もここに来たいと思うでしょう。
もしそうしなければ、アメリカは深刻な問題に直面するかもしれません。これは強い言葉だと認識していますが、この問題について迷っている人々は、ここで働いている力の大きさを理解していないようです。テクノロジーは優れたプログラマーに大きなレバレッジを与えます。プログラマーの世界市場は劇的に流動的になりつつあるようです。そして、良い人々は良い同僚を好むため、優れたプログラマーはわずか数つのハブに集まる可能性があります。おそらくほとんどが一つのハブに。
もしほとんどの優れたプログラマーが一つのハブに集まり、それがここでなかったらどうなるでしょうか?そのシナリオは今はありそうにないかもしれませんが、過去50年と同じくらい変化があれば、そうなるでしょう。
私たちは、毎年数千人の優れたプログラマーを受け入れることで、アメリカがテクノロジーの超大国であり続けることを確実にする可能性を持っています。その機会を逃すことは、なんと巨大な間違いでしょう。それは、この世代のアメリカの政治家が後に有名になる決定的な間違いになるかもしれません。そして、その規模の他の潜在的な間違いとは異なり、それを修正するのに費用はかかりません。
だから、どうか、進めてください。
ノート
[1] 優れたプログラマーは普通のプログラマーよりどれだけ優れているのでしょうか? その差はあまりにも大きく、直接的に測ることすらできません。優れたプログラマーは、単に同じ仕事を早くこなすだけではありません。優れたプログラマーは、普通のプログラマーが考えもしないようなものを発明します。これは、優れたプログラマーが無限に価値があるということを意味するわけではありません。なぜなら、どんな発明にも有限の市場価値があるからです。しかし、優れたプログラマーが平均的なプログラマーの給与の100倍、あるいは1000倍の価値のあるものを発明するケースを想像するのは簡単です。
[2] H1-Bビザで連れてきた外国のプログラマーの大規模なプールを貸し出すコンサルティング会社がいくつかあります。これらに対しては厳しく取り締まるべきです。彼らはテクノロジー企業とは非常に異なるため、彼らを区別する法律を作るのは簡単なはずです。しかし、反移民派の人々が、GoogleやFacebookのような企業が同じ動機で動いていると主張するのは不誠実です。安価でありながら平凡なプログラマーの流入は、彼らが最も望まないものであり、それは彼らを破壊することになります。
[3] このエッセイはプログラマーについて語っていますが、私たちが輸入する必要がある人々のグループは、デザイナーからプログラマー、電気技師まで幅広いです。一般的な用語としては「デジタルタレント」が最適かもしれません。新しい言葉で皆を混乱させるよりも、少し狭い議論をする方が良いと思いました。
感謝をサム・アルトマン、ジョン・コリソン、パトリック・コリソン、ジェシカ・リビングストン、ジェフ・ラルストン、フレッド・ウィルソン、カサール・ユーニスに、草稿を読んでもらったことに感謝します。