LASST DIE ANDEREN 95% DER GROSSARTIGEN PROGRAMMIERER HEREIN
OriginalDecember 2014
Amerikanische Technologieunternehmen wollen, dass die Regierung die Einwanderung erleichtert, weil sie sagen, dass sie nicht genug Programmierer in den USA finden können. Einwanderungsgegner sagen, dass wir stattdessen mehr Amerikaner zu Programmierern ausbilden sollten, anstatt Ausländer diese Jobs machen zu lassen. Wer hat Recht?
Die Technologieunternehmen haben Recht. Was die Einwanderungsgegner nicht verstehen, ist, dass es einen großen Unterschied in der Fähigkeit zwischen kompetenten Programmierern und außergewöhnlichen Programmierern gibt, und während man Menschen zu Kompetenz ausbilden kann, kann man sie nicht zu Außergewöhnlichkeit ausbilden. Außergewöhnliche Programmierer haben eine Begabung für und Interesse an Programmierung, die nicht nur das Produkt von Ausbildung ist. [1]
Die USA haben weniger als 5% der Weltbevölkerung. Das bedeutet, dass, wenn die Eigenschaften, die jemanden zu einem großartigen Programmierer machen, gleichmäßig verteilt sind, 95% der großartigen Programmierer außerhalb der USA geboren werden.
Die Einwanderungsgegner müssen sich eine Erklärung einfallen lassen, um all die Anstrengungen zu erklären, die Technologieunternehmen unternommen haben, um die Einwanderung zu erleichtern. Daher behaupten sie, dass es darum geht, die Gehälter zu senken. Aber wenn man mit Startups spricht, stellt man fest, dass praktisch jedes Startup über eine bestimmte Größe hinaus rechtliche Verrenkungen unternommen hat, um Programmierer in die USA zu holen, wo sie ihnen dann das gleiche Gehalt zahlten, wie sie einem Amerikaner gezahlt hätten. Warum sollten sie sich die Mühe machen, Programmierer zum gleichen Preis zu bekommen? Die einzige Erklärung ist, dass sie die Wahrheit sagen: Es gibt einfach nicht genug großartige Programmierer. [2]
Ich fragte den CEO eines Startups mit etwa 70 Programmierern, wie viele mehr er einstellen würde, wenn er alle großartigen Programmierer bekommen könnte, die er wollte. Er sagte: "Wir würden morgen früh 30 einstellen." Und das ist eines der heißen Startups, die immer die Rekrutierungskämpfe gewinnen. Es ist überall im Silicon Valley dasselbe. Startups sind so stark an Talenten gebunden.
Es wäre großartig, wenn mehr Amerikaner als Programmierer ausgebildet würden, aber keine Ausbildung kann ein Verhältnis von 95 zu 5 umkehren. Vor allem, da Programmierer auch in anderen Ländern ausgebildet werden. Abgesehen von einer Katastrophe wird es immer so sein, dass die meisten großartigen Programmierer außerhalb der USA geboren werden. Es wird immer so sein, dass die meisten Menschen, die in irgendetwas großartig sind, außerhalb der USA geboren werden. [3]
Außergewöhnliche Leistung impliziert Einwanderung. Ein Land mit nur wenigen Prozent der Weltbevölkerung wird in einem bestimmten Bereich nur dann außergewöhnlich sein, wenn viele Einwanderer darin arbeiten.
Aber diese ganze Diskussion hat etwas vorausgesetzt: Wenn wir mehr großartige Programmierer in die USA lassen, werden sie kommen wollen. Das ist jetzt der Fall, und wir wissen nicht, wie viel Glück wir haben, dass es so ist. Wenn wir diese Option offen halten wollen, ist der beste Weg, sie zu nutzen: Je mehr der weltbesten Programmierer hier sind, desto mehr werden die anderen hierher kommen wollen.
Und wenn wir das nicht tun, könnten die USA ernsthaft am Arsch sein. Ich weiß, dass das eine starke Sprache ist, aber die Leute, die darüber zögern, scheinen nicht zu erkennen, wie stark die Kräfte sind, die hier am Werk sind. Technologie gibt den besten Programmierern einen großen Hebel. Der Weltmarkt für Programmierer scheint immer flüssiger zu werden. Und da gute Leute gute Kollegen mögen, bedeutet das, dass sich die besten Programmierer in nur wenigen Zentren sammeln könnten. Vielleicht hauptsächlich in einem Zentrum.
Was wäre, wenn sich die meisten der großartigen Programmierer in einem Zentrum versammeln würden, und es wäre nicht hier? Dieses Szenario mag jetzt unwahrscheinlich erscheinen, aber es wird nicht so sein, wenn sich die Dinge in den nächsten 50 Jahren so stark verändern wie in den letzten 50 Jahren.
Wir haben das Potenzial, sicherzustellen, dass die USA eine Technologie-Supermacht bleiben, indem wir einfach ein paar tausend großartige Programmierer pro Jahr hereinlassen. Was für ein kolossaler Fehler es wäre, diese Gelegenheit zu verpassen. Es könnte leicht der entscheidende Fehler sein, für den diese Generation amerikanischer Politiker später berühmt wird. Und im Gegensatz zu anderen potenziellen Fehlern in dieser Größenordnung kostet es nichts, ihn zu beheben.
Also bitte, macht weiter.
Hinweise
[1] Wie viel besser ist ein großartiger Programmierer als ein gewöhnlicher? So viel besser, dass man den Unterschied nicht einmal direkt messen kann. Ein großartiger Programmierer macht nicht nur die gleiche Arbeit schneller. Ein großartiger Programmierer wird Dinge erfinden, an die ein gewöhnlicher Programmierer nie denken würde. Das bedeutet nicht, dass ein großartiger Programmierer unendlich viel wertvoller ist, denn jede Erfindung hat einen endlichen Marktwert. Aber es ist leicht, sich Fälle vorzustellen, in denen ein großartiger Programmierer Dinge erfinden könnte, die das 100-fache oder sogar das 1000-fache des Gehalts eines durchschnittlichen Programmierers wert sind.
[2] Es gibt eine Handvoll Beratungsunternehmen, die große Pools von ausländischen Programmierern vermieten, die sie mit H1-B-Visa ins Land holen. Schlagt diese auf jeden Fall hart an. Es sollte einfach sein, Gesetze zu schreiben, die sie unterscheiden, weil sie sich so stark von Technologieunternehmen unterscheiden. Aber es ist unehrlich von den Einwanderungsgegnern zu behaupten, dass Unternehmen wie Google und Facebook von den gleichen Motiven geleitet werden. Ein Zustrom von billigen, aber mittelmäßigen Programmierern ist das Letzte, was sie wollen; es würde sie zerstören.
[3] Obwohl dieser Essay über Programmierer spricht, ist die Gruppe der Menschen, die wir importieren müssen, breiter gefächert und reicht von Designern über Programmierer bis hin zu Elektroingenieuren. Das Beste, was man als allgemeinen Begriff machen könnte, wäre "digitales Talent". Es schien besser, das Argument etwas zu eng zu fassen, als alle mit einem Neologismus zu verwirren.
Danke an Sam Altman, John Collison, Patrick Collison, Jessica Livingston, Geoff Ralston, Fred Wilson und Qasar Younis für das Lesen der Entwürfe.