본문 바로가기
AI.IT

AI가 개발자를 대체한다는 말, 데이터로 반박해봤다

by bamsik 2026. 4. 10.
반응형

AI가 개발자를 대체한다는 말, 요즘 진짜 자주 들린다. 근데 실제 연구 데이터를 찾아보니까 그 말이 생각보다 많이 틀렸다. 오늘은 숫자로 반박해볼게.

AI 쓰면 생산성 오른다고? 실험은 반대로 나왔다

2025년 7월, METR(AI 안전 연구 비영리)이 흥미로운 논문을 냈다. 제목부터 도발적이었어. "숙련 오픈소스 개발자에게 AI가 미치는 영향 측정."

실험 방식이 꽤 엄격했다. 22,000개 이상의 GitHub 스타를 받은 성숙한 오픈소스 프로젝트에서 평균 5년 이상 기여해온 개발자 16명을 모집했다. 이들한테 자신이 직접 제출한 실제 이슈 246개를 주고, 일부는 AI(Cursor Pro + Claude 3.5/3.7 Sonnet)를 써서, 일부는 안 써서 해결하게 했다.

결과가 좀 충격적이었는데 — AI를 쓴 그룹이 19% 더 오래 걸렸다.

근데 더 흥미로운 건 따로 있다. 개발자들이 실험 전에 "AI 쓰면 24% 빨라질 것 같다"고 예측했다. 그리고 실험 후에 본인들한테 "어떠셨어요?" 물어봤더니 "20% 빨라진 것 같다"고 느꼈다고 했다. 실제론 19% 느려졌는데.

인식과 현실 사이에 39%포인트 차이가 있는 거다. 이게 진짜 문제야.

물론 한계가 있긴 하다. 16명은 표본이 작고, 95% 신뢰구간이 -26%~+9%로 폭이 넓다. 실험 참여자의 69%가 실험 후에도 AI를 계속 쓴다고 했는데, 느리게 만들어도 '경험 자체가 편해서'라는 이유에서였다. 근데 그게 결국 핵심 포인트다. 생산성 도구라고 하기엔 뭔가 좀 애매하다는 얘기.

AI가 쓴 코드, 보안은 구멍투성이다

Veracode가 2025년에 100개 이상의 LLM을 테스트한 결과를 냈다. Java, Python, C#, JavaScript — 4개 언어로 80가지 실제 개발 시나리오를 주고 코드를 생성하게 한 다음 보안 취약점을 스캔했다.

결과: 45%의 코드에서 OWASP Top 10 취약점이 발견됐다.

언어별로 보면 더 심각하다.

  • Java: 72% 보안 실패율
  • C#: 45%
  • JavaScript: 43%
  • Python: 38%

XSS(크로스사이트 스크립팅) 방어 실패율은 86%였다. 가장 기본적인 취약점 중 하나인데.

2026년 3월에 150개 이상의 모델로 업데이트 테스트를 했다. GPT-5.1, 5.2, Gemini 3, Claude 4.5, 4.6까지 포함해서. 구문 정확도는 95%까지 올라갔다. 근데 보안 통과율은? 여전히 55%대. 3년 동안 거의 안 바뀌었다.

Veracode의 결론이 인상적이었어. "AI는 작동하는 코드는 잘 쓴다. 안전한 코드는 못 쓴다. 이 격차가 앞으로의 핵심 과제다."

근데 이게 왜 중요하냐면, 개발자가 없어지면 이걸 검토할 사람도 없어지는 거다. AI가 AI 코드를 검증하는 세상은 아직 아니고, 당분간도 아닐 거다.

채용 공고는 오히려 30% 늘었다

"AI 때문에 개발자 일자리 없어진다"는 얘기를 들으면서 솔직히 나도 반신반의했다. 근데 TrueUp(기술직 채용 분석 회사)이 9,000개 기업의 채용 공고를 추적한 데이터를 보니까 얘기가 달랐다.

2026년 기준 소프트웨어 엔지니어 채용 공고: 67,000개 이상. 전년 대비 30% 증가. 3년 만에 최고치.

TrueUp 창업자는 이렇게 말했다. "AI가 엔지니어를 대체한다는 내러티브, 채용 공고 데이터에서는 근거를 못 찾겠다."

미국 노동통계국(BLS) 공식 전망도 비슷하다. 2024~2034년 소프트웨어 개발자 수요: 15% 성장 예상. 전체 직종 평균이 3%인데, 5배다. AI 인프라, IoT, 보안 소프트웨어 수요가 폭발적으로 늘고 있기 때문이다.

근데 왜 체감은 다를까. 2027년까지 미국에서만 개발자 120만 명이 부족할 거라는 예측이 나오는데도 왜 취업은 어렵다고 느낄까.

TrueUp이 이유를 설명했다. "일자리가 사라진 게 아니라 경쟁이 폭발적으로 늘었다." CS 전공자 공급은 급증했고, 수요는 AI/ML·클라우드·보안 같은 고급 역할에 집중됐다. 루틴 코딩 포지션은 줄고, 아키텍처·시스템 설계·AI 운영 포지션은 늘었다.

진짜로 사라지는 건 따로 있다

여기서 좀 솔직하게 얘기하고 싶다. "AI가 개발자를 대체하지 않는다"는 말이 100% 맞지는 않아.

주니어 개발자 채용 공고는 2022년 대비 60% 감소했다. 22~25세 개발자 고용은 20% 줄었다. 이건 사실이다. 근데 이게 AI가 직접 주니어 자리에 앉은 게 아니라, 시니어 개발자 한 명이 AI를 써서 주니어 2~3명의 산출물을 만들어내게 됐기 때문이다.

Dallas Fed 연구가 이걸 잘 정리했다. "AI는 주니어를 대체하고 시니어를 보완한다. 화이트칼라 경력 개발의 전통적인 사다리 구조 자체가 바뀌고 있다."

또 하나 주목할 부분이 있다. MIT Technology Review가 인터뷰한 한 개발자의 얘기가 인상적이었어. AI 도구를 많이 쓰다가 사이드 프로젝트에서 쓰지 않고 작업했는데, "이전에 당연하게 됐던 것들이 막히기 시작했다"고 했다. 코딩 근육이 퇴화하는 부작용이다.

이게 장기적으로 개발자 생태계 전체에 어떤 영향을 줄지, 솔직히 아직 잘 모르겠다.

결국 지금 시점에서 데이터가 말하는 건 이거다. AI는 개발자를 대체하지 않는다. 대신 AI를 쓰는 개발자가 AI를 안 쓰는 개발자를 대체하고 있다. 근데 그 AI를 쓰는 것도 생각보다 단순하지 않다. 잘 쓰는 것과 쓰는 것은 다르고, 잘 쓰면서도 기본기를 유지하는 건 또 다른 얘기다.

지금 당장 Cursor 설치하는 것보다, AI 없이도 돌아가는 실력을 먼저 챙기는 게 맞다는 생각이 든다.

📎 참고 자료


📌 함께 보면 좋은 글

반응형