나머지 95%의 뛰어난 프로그래머들을 들여보내라
2014년 12월
미국 기술 기업들은 미국 내에서 충분한 프로그래머를 찾을 수 없다고 말하며 정부가 이민을 더 쉽게 만들기를 원한다. 반이민론자들은 외국인들이 이 일자리를 차지하게 하는 대신, 더 많은 미국인들을 프로그래머로 훈련시켜야 한다고 말한다. 누가 옳은가?
기술 기업들이 옳다. 반이민론자들이 이해하지 못하는 것은 유능한 프로그래머와 뛰어난 프로그래머 사이에는 능력 면에서 엄청난 차이가 있다는 점이다. 사람들을 유능하게 훈련시킬 수는 있지만, 그들을 뛰어나게 훈련시킬 수는 없다. 뛰어난 프로그래머들은 단순히 훈련의 산물이 아닌, 프로그래밍에 대한 적성과 흥미를 가지고 있다. [1]
미국은 전 세계 인구의 5% 미만을 차지한다. 이는 만약 누군가를 훌륭한 프로그래머로 만드는 자질이 균등하게 분포되어 있다면, 훌륭한 프로그래머의 95%는 미국 밖에서 태어난다는 것을 의미한다.
반이민론자들은 기술 기업들이 이민을 더 쉽게 만들기 위해 쏟아부은 모든 노력에 대해 어떤 설명을 지어내야 한다. 그래서 그들은 기업들이 임금을 낮추고 싶어 하기 때문이라고 주장한다. 하지만 스타트업들과 이야기해보면, 특정 규모 이상의 거의 모든 스타트업이 프로그래머들을 미국으로 데려오기 위해 법적인 난관을 겪었으며, 그들에게 미국인과 동일한 임금을 지불했다는 것을 알 수 있다. 같은 가격에 프로그래머를 얻기 위해 왜 추가적인 수고를 감수하겠는가? 유일한 설명은 그들이 진실을 말하고 있다는 것이다: 뛰어난 프로그래머가 충분하지 않다는 것이다. [2]
나는 약 70명의 프로그래머를 둔 한 스타트업의 CEO에게 원하는 만큼의 뛰어난 프로그래머를 구할 수 있다면 몇 명이나 더 고용할 것인지 물었다. 그는 "내일 아침에 30명을 고용할 겁니다"라고 말했다. 그리고 이 스타트업은 항상 채용 전쟁에서 승리하는 잘나가는 스타트업 중 하나다. 실리콘밸리 전역이 마찬가지다. 스타트업들은 인재 부족으로 그만큼 제약을 받고 있다.
더 많은 미국인들이 프로그래머로 훈련받는다면 좋겠지만, 어떤 훈련으로도 95대 5와 같은 압도적인 비율을 뒤집을 수는 없다. 특히 다른 나라에서도 프로그래머들이 훈련받고 있기 때문이다. 어떤 대격변이 없는 한, 대부분의 뛰어난 프로그래머들이 미국 밖에서 태어난다는 사실은 항상 진실일 것이다. 어떤 분야에서든 뛰어난 대부분의 사람들이 미국 밖에서 태어난다는 사실은 항상 진실일 것이다. [3]
뛰어난 성과는 이민을 의미한다. 전 세계 인구의 몇 퍼센트만을 가진 나라는 해당 분야에 많은 이민자들이 일하고 있을 때에만 그 분야에서 뛰어날 수 있다.
하지만 이 모든 논의는 한 가지를 당연하게 여기고 있다: 우리가 더 많은 뛰어난 프로그래머들을 미국으로 들여보내면, 그들이 오고 싶어 할 것이라는 점이다. 지금은 그렇고, 우리는 그것이 얼마나 운 좋은 일인지 깨닫지 못하고 있다. 이 선택지를 계속 열어두고 싶다면, 가장 좋은 방법은 그것을 활용하는 것이다: 세계의 뛰어난 프로그래머들이 이곳에 많을수록, 나머지도 이곳으로 오고 싶어 할 것이다.
그리고 만약 우리가 그렇게 하지 않는다면, 미국은 심각하게 망할 수도 있다. 이것이 강한 표현이라는 것을 알지만, 이 문제로 우물쭈물하는 사람들은 여기서 작용하는 힘의 위력을 깨닫지 못하는 것 같다. 기술은 최고의 프로그래머들에게 엄청난 영향력을 부여한다. 프로그래머 세계 시장은 극적으로 더 유동적으로 변하고 있는 것 같다. 그리고 좋은 사람들은 좋은 동료를 좋아하기 때문에, 이는 최고의 프로그래머들이 소수의 허브에만 모일 수 있다는 것을 의미한다. 어쩌면 대부분 한 허브에만.
만약 대부분의 뛰어난 프로그래머들이 한 허브에 모이고, 그곳이 여기가 아니라면 어떨까? 지금은 그 시나리오가 가능성이 낮아 보일 수 있지만, 지난 50년만큼 앞으로 50년 동안 상황이 변한다면 그렇지 않을 것이다.
우리는 매년 수천 명의 뛰어난 프로그래머들을 받아들이는 것만으로도 미국이 기술 초강대국으로 남을 수 있도록 보장할 잠재력을 가지고 있다. 그 기회를 놓친다면 얼마나 엄청난 실수가 될까. 이는 현 세대 미국 정치인들이 나중에 악명 높게 기억될 결정적인 실수가 될 수도 있다. 그리고 그 규모의 다른 잠재적 실수들과 달리, 이것은 고치는 데 비용이 들지 않는다.
그러니 부디, 서둘러 진행하라.
각주
[1] 뛰어난 프로그래머는 평범한 프로그래머보다 얼마나 더 나은가? 너무나 뛰어나서 그 차이를 직접 측정할 수도 없다. 뛰어난 프로그래머는 단순히 같은 작업을 더 빨리 하는 것이 아니다. 뛰어난 프로그래머는 평범한 프로그래머가 상상조차 하지 못할 것들을 발명할 것이다. 이것이 뛰어난 프로그래머가 무한히 더 가치 있다는 의미는 아니다. 왜냐하면 어떤 발명품이든 유한한 시장 가치를 가지기 때문이다. 하지만 뛰어난 프로그래머가 평균 프로그래머 연봉의 100배 또는 심지어 1000배에 달하는 가치를 지닌 것을 발명할 수 있는 경우를 상상하기는 쉽다.
[2] H1-B 비자로 데려온 대규모 외국인 프로그래머 풀을 임대해주는 소수의 컨설팅 회사들이 있다. 이런 회사들은 반드시 단속해야 한다. 기술 기업들과는 너무나 다르기 때문에 이들을 구별하는 법안을 작성하는 것은 쉬울 것이다. 하지만 구글이나 페이스북 같은 회사들이 동일한 동기로 움직인다고 주장하는 것은 반이민론자들의 부정직한 행위이다. 값싸지만 평범한 프로그래머들의 유입은 그들이 가장 원치 않는 일이며, 오히려 그들을 파괴할 것이다.
[3] 이 에세이는 프로그래머에 대해 이야기하지만, 우리가 수입해야 할 사람들의 그룹은 디자이너부터 프로그래머, 전기 기술자에 이르기까지 더 광범위하다. 일반적인 용어로 가장 적합한 것은 "디지털 인재"일 것이다. 하지만 신조어로 모두를 혼란스럽게 하는 것보다 주장을 다소 좁게 만드는 것이 더 낫다고 생각했다.
Thanks to Sam Altman, John Collison, Patrick Collison, Jessica Livingston, Geoff Ralston, Fred Wilson, and Qasar Younis for reading drafts of this.