Paul Graham Essays

返回

让另外95%的优秀程序员加入进来

发布于 2014-01-01

原文:https://www.paulgraham.com/95.html

2014 年 12 月

美国的科技公司希望政府放宽移民政策,因为他们声称在美国找不到足够的程序员。反对移民的人认为,与其让外国人来接这些工作,我们应该培养更多的美国人成为程序员。到底谁是正确的呢?

科技公司是正确的。反对移民的人没有意识到的是,优秀程序员和普通程序员之间的能力差异巨大,虽然你可以培训人们变得称职,但你无法培训他们成为杰出的人。杰出的程序员对编程有一种天赋和兴趣,这不仅仅是培训的产物。

美国只占世界人口的不到 5%。这意味着如果使一个人成为优秀程序员的品质是均匀分布的话,95% 的优秀程序员出生在美国之外。

反对移民的人必须想出一些解释来解释科技公司为什么要花费大量精力让移民政策更宽松。所以他们声称这是因为他们想压低工资。但如果你和初创公司交谈,你会发现几乎每一个规模超过一定程度的公司都经历了法律上的纠结来把程序员带到美国,然后他们付给他们的工资和他们付给美国人的工资是一样的。为什么他们要额外麻烦地以同样的价格找到程序员呢?唯一的解释是他们在说实话:优秀的程序员实在太少了。

我问过一家拥有大约 70 名程序员的初创公司的 CEO,如果他能得到所有他想要的优秀程序员,他会再雇佣多少人。他说:“明天早上我们就会雇佣 30 个。” 而这是一家总是在招聘战中获胜的热门初创公司。整个硅谷都是这样。初创公司在人才方面受到了限制。

如果有更多的美国人接受程序员培训会很好,但是没有任何培训能够改变 95 比 5 这样压倒性的比例。尤其是其他国家也在培训程序员。除非发生一些灾难,否则大多数优秀程序员都是在美国之外出生的。大多数擅长任何事情的人都是在美国之外出生的。

卓越的表现意味着移民。一个国家只占世界人口的几个百分点,只有在有大量移民参与时才能在某个领域卓越。

但整个讨论都默认了一个前提:如果我们让更多的优秀程序员进入美国,他们会想要来。现在是这样,我们并没有意识到这是多么幸运。如果我们想保持这个选择,最好的方法就是利用它:世界上更多的优秀程序员在这里,其他人就会更想来这里。

如果我们不这样做,美国可能会遭受严重打击。我意识到这话有些激烈,但是那些在这个问题上犹豫不决的人似乎没有意识到这里正在发生的力量有多么强大。技术给最优秀的程序员带来巨大的影响力。程序员的世界市场似乎变得更加流动。由于优秀的人喜欢优秀的同事,这意味着最优秀的程序员可能会聚集在几个中心。也许大部分在一个中心。

如果大多数优秀程序员聚集在一个中心,而那个中心不在这里会怎样?这种情况现在似乎不太可能,但如果未来 50 年的变化像过去 50 年那样巨大,那么情况就会改变。

我们有潜力确保美国保持技术强国地位,只需每年让几千名优秀程序员进入。如果错过这个机会将是多么巨大的错误。这很容易成为这一代美国政治家后来会因此而出名的决定性错误。与其他潜在的同等规模的错误不同的是,这没有任何成本来修复。

所以,请行动起来。

最后编辑于 2024-04-15