Loading...

DEIXE OS OUTROS 95% DE ÓTIMOS PROGRAMADORES ENTRAREM

Original

Dezembro de 2014

As empresas de tecnologia americanas querem que o governo facilite a imigração porque dizem que não conseguem encontrar programadores suficientes nos EUA. As pessoas contra a imigração dizem que, em vez de deixar estrangeiros ocuparem esses empregos, deveríamos treinar mais americanos para serem programadores. Quem está certo?

As empresas de tecnologia estão certas. O que as pessoas contra a imigração não entendem é que há uma enorme variação de habilidade entre programadores competentes e excepcionais, e embora você possa treinar as pessoas para serem competentes, não pode treiná-las para serem excepcionais. Programadores excepcionais têm uma aptidão e interesse por programação que não é apenas o produto do treinamento. [1]

Os EUA têm menos de 5% da população mundial. Isso significa que, se as qualidades que tornam alguém um ótimo programador estiverem distribuídas uniformemente, 95% dos ótimos programadores nascem fora dos EUA.

As pessoas contra a imigração têm que inventar alguma explicação para dar conta de todo o esforço que as empresas de tecnologia fizeram para facilitar a imigração. Então eles alegam que é porque eles querem diminuir os salários. Mas se você conversar com startups, você descobrirá que praticamente todas elas, acima de um certo tamanho, passaram por contorções legais para trazer programadores para os EUA, onde então os pagaram o mesmo que pagariam a um americano. Por que eles se dariam o trabalho extra de conseguir programadores pelo mesmo preço? A única explicação é que eles estão dizendo a verdade: simplesmente não há programadores excepcionais suficientes para atender à demanda. [2]

Perguntei ao CEO de uma startup com cerca de 70 programadores quantos a mais ele contrataria se pudesse ter todos os ótimos programadores que quisesse. Ele disse: "Contrataríamos 30 amanhã de manhã". E esta é uma das startups mais quentes que sempre vencem as batalhas de recrutamento. É a mesma coisa em todo o Vale do Silício. As startups estão tão limitadas em termos de talento.

Seria ótimo se mais americanos fossem treinados como programadores, mas nenhuma quantidade de treinamento pode inverter uma proporção tão esmagadora como 95 para 5. Especialmente porque os programadores também estão sendo treinados em outros países. Salvo alguma catástrofe, sempre será verdade que a maioria dos ótimos programadores nasce fora dos EUA. Sempre será verdade que a maioria das pessoas que se destacam em qualquer campo nasce fora dos EUA. [3]

Desempenho excepcional implica imigração. Um país com apenas alguns por cento da população mundial só será excepcional em algum campo se houver muitos imigrantes trabalhando nele.

Mas toda essa discussão pressupôs algo: que se deixarmos entrar mais ótimos programadores nos EUA, eles vão querer vir. Isso é verdade agora, e não percebemos o quanto temos sorte de que seja assim. Se quisermos manter essa opção aberta, a melhor maneira de fazê-lo é aproveitar isso: quanto mais dos melhores programadores do mundo estiverem aqui, mais o resto vai querer vir para cá.

E se não fizermos isso, os EUA podem ficar seriamente ferrados. Eu sei que essa é uma linguagem forte, mas as pessoas que estão hesitando sobre isso não parecem entender o poder das forças em jogo aqui. A tecnologia dá aos melhores programadores um enorme poder de alavancagem. O mercado mundial de programadores parece estar se tornando dramaticamente mais líquido. E como as boas pessoas gostam de bons colegas, isso significa que os melhores programadores poderiam se concentrar em apenas alguns centros.

E se a maioria dos ótimos programadores se concentrasse em um único centro, e não fosse aqui? Esse cenário pode parecer improvável agora, mas não será se as coisas mudarem tanto nos próximos 50 anos quanto mudaram nos últimos 50.

Temos o potencial de garantir que os EUA permaneçam uma superpotência tecnológica simplesmente deixando entrar alguns milhares de ótimos programadores por ano. Que erro colossal seria deixar essa oportunidade escapar. Poderia facilmente ser o erro definitivo pelo qual esta geração de políticos americanos se tornará famosa. E, ao contrário de outros possíveis erros nessa escala, não custa nada corrigi-lo.

Então, por favor, vamos em frente.

Notas

[1] Quão melhor é um grande programador do que um comum? Tão melhor que você nem mesmo pode medir a diferença diretamente. Um grande programador não faz apenas o mesmo trabalho mais rápido. Um grande programador vai inventar coisas que um programador comum nunca nem mesmo pensaria. Isso não significa que um grande programador é infinitamente mais valioso, porque qualquer invenção tem um valor de mercado finito. Mas é fácil imaginar casos em que um grande programador pode inventar coisas que valem 100x ou até mesmo 1000x o salário de um programador médio.

[2] Existem algumas empresas de consultoria que alugam grandes pools de programadores estrangeiros que eles trazem com vistos H1-B. De todas as formas, reprimam esses casos. Deve ser fácil escrever uma legislação que os distinga, porque eles são tão diferentes das empresas de tecnologia. Mas é desonesto das pessoas anti-imigração alegar que empresas como Google e Facebook são movidas pelos mesmos motivos. Uma influxo de programadores baratos, mas medianos, é a última coisa que eles querem; isso os destruiria.

[3] Embora este ensaio fale sobre programadores, o grupo de pessoas que precisamos importar é mais amplo, variando de designers a programadores a engenheiros elétricos. O melhor termo geral poderia ser "talento digital". Pareceu melhor tornar o argumento um pouco estreito demais do que confundir todo mundo com um neologismo.

Agradecimentos a Sam Altman, John Collison, Patrick Collison, Jessica Livingston, Geoff Ralston, Fred Wilson e Qasar Younis por lerem rascunhos deste.