More than a quarter of computer-programming jobs just vanished. What happened?
프로그래머 일자리 2년간 27.5% 급감, 1980년 수준으로 회귀
미국 내 컴퓨터 프로그래머 일자리가 지난 2년 동안 약 27.5%나 급감했다. 이는 미국 노동통계국(Bureau of Labor Statistics)이 조사한 420개 이상의 직업 중 가장 큰 타격을 입은 10개 직업에 포함될 정도로 심각한 수준이다. 워싱턴포스트가 해당 통계를 정리한 보고서에 따르면, 현재 미국 내 프로그래머 수는 1980년 이후 가장 낮은 수준으로 떨어졌다. 이는 미국의 전체 노동력이 약 75% 증가한 45년의 기간 동안 일어난 현상으로, 밀레니얼 세대가 등장하기도 전이고, X세대의 가장 나이 많은 사람들이 고등학교에 다니던 시절, 심지어 베이비붐 세대 중 상당수가 첫 코딩 일자리를 갖기에도 너무 어렸던 시절과 비교되는 수치다.
반면에 전체 소프트웨어 및 데이터 처리 서비스 산업의 고용은 2022년 12월 이후 약간의 감소만 보였을 뿐, 프로그래머 직종처럼 극적인 하락을 경험하지 않았다. 이런 상반된 현상이 의미하는 바는 무엇일까?

연봉 차이 4천 5백만원? 프로그래머와 개발자의 직무 정의가 결정하는 AI 대체 가능성

프로그래머와 소프트웨어 개발자는 일상적인 대화에서 종종 같은 의미로 사용되지만, 정부 통계에서는 명확한 구분이 있다. 미국 노동통계국에 따르면, 프로그래머는 “소프트웨어 및 웹 개발자 또는 다른 사람들이 작성한 사양에 따라 작업하는” 직무로 정의된다. 즉, 프로그래머는 주로 다른 사람의 지시에 따라 코드를 작성하는 업무를 담당한다.
반면 소프트웨어 개발자는 더 넓은 업무 범위를 가지고 있다. 이들은 고객의 요구사항을 파악하고, 솔루션을 설계하며, 프로그래머나 하드웨어 엔지니어와 같은 다른 전문가들과 협력하여 이를 구현한다. 이러한 책임 범위의 차이는 급여에도 반영되어 2023년 기준 평균값으로 프로그래머는 $99,700(25년 5월 15일 기준 한화 약 1억 4천만원, 개발자는 $132,270(한화 약 1억 8천만원)을 벌었다. 특히 주목할 점은 프로그래머 일자리가 27.5% 감소한 반면, 개발자 일자리는 단지 0.3%만 감소했다는 것이다. 이는 산업 전반의 영향만으로는 설명할 수 없는 프로그래머 직종만의 특별한 문제가 있음을 시사한다.

챗GPT 출시 시기와 일치: 프로그래머 직종 쿼리 비율 6.2%로 700개 직업 중 최고

프로그래머 일자리의 급격한 감소 시점은 2022년 말 오픈AI(OpenAI)가 챗GPT(ChatGPT)를 출시한 시기와 일치한다. 이 인공지능 챗봇은 대화보다 코딩에 더 능숙한 모습을 보여왔다. 이것이 바로 생성형 AI가 실제 노동시장에서 인간 노동자를 대체하는 첫 번째 구체적인 증거일 수 있다.
미국 노동통계국이 프로그래머를 정의하는 방식을 보면, ‘인간 코딩 기계’와 유사하다. 다른 사람들이 한쪽 끝에서 지침을 제공하면, 다른 쪽 끝에서 코드가 나온다는 개념이다. 이는 챗봇이 하는 일과 매우 유사하다.
실제로 인류학 AI 기업 앤트로픽(Anthropic)의 연구에 따르면, 사람들이 AI 도구에 요청하는 작업 중 컴퓨터 프로그래머와 관련된 작업이 다른 700개 이상의 직업 중 가장 높은 비율(6.2%)을 차지했다. 두 번째로 높은 비율을 차지한 직업은 소프트웨어 개발자(5.3%)였다. 이는 현재 AI가 프로그래머의 업무를 상당 부분 대체할 수 있는 능력을 갖추고 있음을 시사한다.
브루킹스 연구소(Brookings Institution)의 마크 무로(Mark Muro)는 “AI가 반복적인 코딩 작업을 대체하고 사람들이 모델에 의해 생성된 코드 조각에 더 많이 의존함에 따라, 첫 번째 침해는 더 일상적인 프로그래밍에서 일어날 것”이라고 말했다. 그는 “과장하지 않고 말하자면, 프로그래밍의 실업률 상승은 적어도 부분적으로는 AI의 초기, 가시적인 노동시장 효과처럼 보인다”고 덧붙였다.

자동화보다 증강에 기울어진 AI 활용: 전체 AI 사용 사례 중 57%가 업무 보조 목적
하지만 프로그래머 일자리 감소를 단순히 AI의 영향으로만 볼 수는 없다. 앤트로픽의 알렉스 탐킨(Alex Tamkin)은 현재 사람들의 AI 사용 패턴을 분석한 결과, 대부분의 경우(57%) AI는 작업을 완전히 자동화하기보다는 보완하는 데 사용된다고 강조했다. “사용 패턴은 자동화보다는 증강 쪽으로 기울어 있습니다. 이는 AI가 여러분의 작업을 확인하거나, 무언가를 가르쳐 주기 위해 질문하거나, 작업을 반복하는 것과 같은 것들입니다. 이는 현재 AI가 균형적으로 작업의 작은 부분을 자동화하기보다는 하고 있는 일을 돕는 도구로 더 많이 사용되고 있음을 시사합니다.”
노스웨스턴 대학교의 경제학자 디미트리스 파파니콜라우(Dimitris Papanikolaou)의 연구에 따르면, 이전 세대의 AI와 기계 학습이 일자리 시장에 미치는 영향은 상당히 미미했다. 이러한 도구들은 노동자를 더 효율적으로 만들고 어쩌면 불필요하게 만들 수도 있지만, 같은 효율성 향상은 기업의 성장을 촉진하고, 성장하는 기업은 더 많은 노동자를 고용한다는 것이다.
그러나 파파니콜라우는 기업 내 프로그래머와 같은 일부 직업은 AI가 보완재보다는 대체재로 작용함에 따라 입지가 약화될 가능성이 있다고 언급했다.
인디드(Indeed) 채용 연구소의 경제학자 앨리슨 쉬리바스타바(Allison Shrivastava)는 “프로그래머는 소프트웨어 개발자보다 생성형 AI에 의해 자신의 일자리가 대체될 가능성이 더 높을 수 있지만, 급격한 감소는 생성형 AI만으로 귀속될 수 없다”고 말했다. 그녀는 프로그래머와 개발자와 같은 기술 직종에 대한 인디드 채용 공고가 2022년 노동시장 호황 중에 다른 직종보다 훨씬 빠르게 상승했기 때문에, 노동시장이 냉각되었을 때 하락할 여지가 더 컸다고 덧붙였다.
AI가 프로그래머를 직접 대체하기에는 해당 직업에서 요구되는 정밀도와 챗봇의 정보 조작 경향 때문에 한계가 있다. 그러나 코드를 잘 아는 소프트웨어 개발자의 손에서 AI 봇은 일부 기초 작업을 도울 수 있다. 이는 한때 인간이 수행하던 복잡한 계산을 이제는 기계가 처리하게 된 것처럼, 프로그래머라는 직업도 언젠가는 컴퓨터의 길을 따라갈 수 있음을 시사한다.
FAQ
Q. 생성형 AI가 모든 프로그래머의 일자리를 대체할까요?
A: 현재로서는 그렇지 않습니다. 생성형 AI는 주로 반복적이고 기본적인 코딩 작업에 유용하지만, 복잡한 문제 해결, 고객 요구사항 분석, 시스템 설계와 같은 고차원적인 사고를 요구하는 업무는 여전히 인간 프로그래머와 개발자의 영역입니다. AI는 현재 주로 보조 도구로 사용되며, 완전한 대체보다는 업무 증강에 더 많이 활용되고 있습니다.
Q. 프로그래머와 소프트웨어 개발자의 주요 차이점은 무엇인가요?
A: 프로그래머는 주로 다른 사람이 작성한 사양에 따라 코드를 작성하는 역할을 합니다. 반면 소프트웨어 개발자는 더 넓은 업무 범위를 가지고 있어 고객 요구사항 파악, 솔루션 설계, 다양한 전문가와의 협업을 통한 구현 등의 책임을 맡습니다. 이러한 차이는 급여에도 반영되어 개발자가 프로그래머보다 평균적으로 더 높은 연봉을 받습니다.
Q. 코딩을 배우려는 사람들에게 현재 상황이 주는 시사점은 무엇인가요?
A: 단순히 코딩 기술만 습득하는 것보다, 소프트웨어 아키텍처 설계, 문제 해결 능력, 고객 요구사항 이해 등 더 넓은 범위의 기술을 개발하는 것이 중요합니다. 또한 AI 도구를 효과적으로 활용하는 방법을 배우고, 이를 통해 생산성을 높이는 능력이 중요해질 것입니다. 코딩은 여전히 가치 있는 기술이지만, 더 높은 수준의 사고와 창의적 문제 해결 능력을 함께 개발하는 것이 미래 경쟁력에 필수적입니다.
해당 기사에서 인용한 보고서 원문은 링크에서 확인할 수 있다.
이미지 출처: 이디오그램 생성
기사는 클로드와 챗GPT를 활용해 작성되었습니다.