Laurie Voss는 AI가 프로그래밍이라는 직업을 없애고 있다기보다, 주니어 개발자가 성장하던 기존 경로를 먼저 무너뜨리고 있다고 본다. 동시에 소프트웨어를 만드는 능력은 마케터, 창업자, 교사, 분석가, PM 같은 더 넓은 직군으로 퍼지고 있다.

원문: AI has torched the market for junior programmers

핵심 주장

이 글의 핵심은 “프로그래밍이 죽었다"가 아닙니다. 더 정확히는 프로그래밍이 특정 직함에서 보편 능력으로 이동하고 있다는 주장입니다.

과거에는 회사가 주니어 개발자를 고용해 비교적 단순한 코드를 쓰게 하고, 시니어가 그 코드를 리뷰하면서 실력을 키웠습니다. 하지만 AI 코딩 도구가 그 단순한 코드 작성 영역을 빠르게 대체하면서, 회사가 초급 개발자를 뽑을 이유가 약해졌습니다.

그 결과 주니어 채용 시장은 크게 위축됐지만, 소프트웨어 제작 자체는 오히려 더 넓어졌습니다. 문제는 생산량이 아니라 품질을 판단하고 책임질 사람을 어떻게 길러낼 것인가입니다.

주니어 개발자 시장의 급격한 약화

Voss가 인용한 Stanford Digital Economy Lab의 ADP 급여 데이터에 따르면, 22~25세 개발자 고용은 2022년 말 고점 대비 19% 줄었습니다. 반대로 30세 이상 개발자 집단은 같은 기간 증가했습니다.

이 차이가 중요합니다. 만약 단순히 금리 상승, 팬데믹 이후 채용 조정, 세법 변화, 경기 둔화만 원인이라면 모든 연령대가 비슷하게 타격을 받아야 합니다. 하지만 실제로는 AI로 자동화하기 쉬운 초급 업무와 젊은 개발자에게 충격이 집중됐습니다.

또한 변화는 ChatGPT 출시 직후 한 번에 벌어진 것이 아닙니다. 원문은 2024년과 2025년 초에 타격이 더 커졌다고 봅니다. 코드 한 줄을 자동완성하던 도구가 티켓 단위의 일을 처리하기 시작한 시점과 겹칩니다.

평균 수치가 현실을 가리는 이유

전체 소프트웨어 개발자 고용만 보면 상황은 다르게 보입니다. 원문이 인용한 BLS 자료에서는 2022년 5월 153만 명이던 미국 소프트웨어 개발자 고용이 2025년 5월 169만 명으로 늘었습니다.

이 숫자만 보면 “AI가 개발자 일자리를 줄이지 않았다"고 말할 수 있습니다. 하지만 주니어 개발자는 전체 개발자 중 작은 비중입니다. 작은 집단이 크게 흔들려도 전체 평균에서는 잘 보이지 않습니다.

그래서 두 말은 동시에 참일 수 있습니다.

  • 전체 개발자 고용은 아직 증가했다.
  • 주니어 개발자 시장은 심하게 약해졌다.

평균만 보면 구조 변화가 늦게 보입니다. 연령대와 역할을 나눠 봐야 실제 충격이 드러납니다.

사라지는 것은 코드 작성 직무다

원문은 직무명별 변화도 중요하게 봅니다. BLS 기준으로 2024년 5월부터 2025년 5월까지 “computer programmer” 직군은 16% 줄었고, 웹 개발자와 QA 테스터도 감소했습니다. 반면 데이터 과학자, 시스템 분석가, 넓은 의미의 소프트웨어 개발자 직군은 늘었습니다.

여기서 줄어드는 일은 주어진 명세에 맞춰 코드를 생산하는 역할입니다. 늘어나는 일은 무엇을 만들지 판단하고, 시스템을 해석하고, 결과를 책임지는 역할입니다.

AI는 코드 생성을 싸게 만들었습니다. 그래서 코드 작성만으로 정의되는 일은 약해졌습니다. 하지만 문제 정의, 제품 판단, 보안 검토, 운영 책임, 사용자 맥락 이해는 여전히 사람의 판단을 요구합니다.

새로운 개발자는 직함 밖에서 생긴다

Voss는 자신이 예전에 예측한 “더 많은 개발자"가 실제로 나타났다고 봅니다. 다만 그들이 스스로를 개발자라고 부르지 않을 뿐입니다.

원문에 따르면 GitHub는 최근 Octoverse 기간에 3,600만 개의 신규 계정과 1억 2,100만 개의 신규 저장소를 기록했습니다. App Store 신규 앱 제출도 2025년에 24% 늘었고, 2026년 1분기에는 전년 대비 80% 증가했습니다.

Vercel, Lovable, Replit 같은 도구의 사용자 구성도 같은 방향을 가리킵니다. 많은 사용자는 전통적 의미의 개발자가 아니라, 자기 문제를 해결하려는 실무자입니다. 마케팅 담당자가 직접 대시보드를 만들고, 교사가 수업 도구를 만들고, 창업자가 초기 제품을 직접 구현합니다.

즉 시장에서 사라지는 것은 소프트웨어 제작 능력이 아닙니다. 사라지는 것은 그 능력이 특정 직함 안에만 머무르던 시대입니다.

진짜 문제는 다음 세대의 성장 경로다

가장 큰 위험은 단기 고용 통계보다 장기적인 인재 공급입니다.

전통적인 소프트웨어 엔지니어링은 견습 구조에 가까웠습니다. 신입이 미숙한 코드를 쓰고, 시니어가 리뷰하고, 반복을 통해 판단력을 배웠습니다. 그런데 AI가 미숙한 코드를 대신 쓰면 회사는 신입을 덜 뽑습니다. 그러면 미래의 시니어가 자랄 통로도 좁아집니다.

동시에 AI로 만든 소프트웨어는 늘어나고 있습니다. 하지만 리뷰, 보안, 운영, 데이터 보호, 제품 책임이 충분히 따라오지 못하면 문제는 나중에 더 비싸게 돌아옵니다.

Voss가 말하는 해법은 단순히 “AI를 쓰지 말자"가 아닙니다. 오히려 AI를 쓰는 시대에 맞게 새로운 견습 구조와 초급 역할을 다시 설계해야 한다는 것입니다.

실무적으로 봐야 할 변화

기업 입장에서는 주니어 개발자를 단순 코드 생산자로 보면 채용 이유가 약해집니다. 대신 고객 이해, 명세 작성, 테스트 설계, 보안 검토, 운영 감각을 함께 키우는 역할로 재설계해야 합니다.

개인 입장에서는 “코드를 얼마나 빨리 쓰는가"보다 “무엇을 만들지, 왜 그렇게 만들지, 어디가 위험한지 설명할 수 있는가"가 더 중요해집니다. AI가 코드를 더 많이 만들수록 사람의 판단력은 더 희소해집니다.

교육 입장에서는 문법과 구현 과제만으로는 부족합니다. 코드 리뷰, 요구사항 해석, 장애 사례 분석, 보안 기본기, 제품 맥락을 더 일찍 가르쳐야 합니다.

결론 및 시사점

한 줄 결론: AI는 프로그래밍을 없앤 것이 아니라, 초급 개발자가 성장하던 낡은 사다리를 먼저 흔들었고 이제 우리는 AI 시대에 맞는 새 사다리를 만들어야 한다.

이 글은 AI 시대의 개발자 시장을 낙관 또는 비관 하나로만 보면 안 된다는 점을 보여줍니다. 소프트웨어 제작은 폭발적으로 쉬워졌지만, 좋은 소프트웨어를 판단하고 책임지는 역량은 자동으로 생기지 않습니다.

따라서 앞으로 중요한 질문은 “AI가 개발자를 대체하는가"가 아닙니다. 더 중요한 질문은 AI가 코드를 쓰는 시대에, 사람은 어디에서 판단력을 배우는가입니다.