목록으로

AI가 주니어 개발자를 대체한다는 말, IT 20년이 보는 냉정한 현실

먼저 현실부터 직시해야 한다

작년 상반기에 국내 개발자들이 일자리를 잃었다는 보도가 있었어? 솔직히 이 숫자를 보고도 “그래, 예상했던 일이야”라고 넘어가는 사람도 있고, 헐레벌떡 포트폴리오를 다시 정리하는 사람도 있을 거다. 그런데 정말 우리가 상황을 제대로 이해하고 있는 건지, 아니면 미디어가 떠들어대는 AI 공포 마케팅에 놀아나고 있는 건지 명확하게 구분할 필요가 있다.

20년 동안 IT 업계를 봐온 입장에서 말하자면, 지금의 상황은 “AI가 모든 개발자를 없애버릴 것이다”라는 극단적 예측만큼이나 “별 일 아니다”라는 안일함도 위험하다. 그 사이 어딘가에 현실이 있다는 거다.

AI 코딩 도구를 사용하는 개발자의 노트북 화면

AI 도구 투자는 폭발했는데, 성과는?

재밌는 데이터가 있다. 일부 기업은 이미 전체 엔지니어링 노동 비용의 약 10%를 AI 도구에 쏟아붓고 있다. 대충 월급 5000만원 받는 개발자 10명 팀이 있다면, 그 팀의 총 연간 비용이 6억이란 뜻인데, 여기에 6000만원을 AI 도구에 던지는 거다. GitHub Copilot, ChatGPT 프로, 다양한 코드 생성 AI… 뭔가는 쓰고 있다는 거지.

문제는 이 투자가 기대한 대로 돌아오지 않고 있다는 것. 2026년 소프트웨어 관련 투자에서 약 2조 달러의 시장 손실이 발생했다. 이는 투자자들이 AI 모델이 제거할 새로운 업무들을 주마다 깨닫게 되면서 발생한 투자 손실을 의미한다. 네, 읽은 게 맞다. 2조 달러다. 그만큼 기대가 컸다는 의미이고, 현실이 그 기대를 따라가지 못했다는 뜻이기도 하다.

핵심 포인트: AI 도구 도입 ≠ 개발자 수 감소. 초기에는 “AI가 코드를 짜니까 개발자가 필요 없다”는 식의 단순한 예측이 있었는데, 현실은 훨씬 복잡하다.

주니어 개발자가 특히 위험한 이유

그렇다면 왜 2만 명이나 되는 사람들이 일자리를 잃었을까? 그리고 왜 하필 주니어 개발자들일까?

여기가 가장 중요한 포인트인데, AI가 잘 하는 일과 사람이 꼭 필요한 일을 구분해야 한다. AI 코딩 모델은 반복적이고 패턴화된 작업에서 엄청 빠르다. “CRUD 기능 구현해줘”, “에러 핸들링 추가해줘”, “테스트 코드 짜줘” 같은 건 ChatGPT나 Claude가 순식간에 뱉어낸다. 이게 정확히 뭐였냐면, 주니어 개발자들이 처음 3년간 하던 일이다.

그동안 주니어 개발자의 가치는 뭐였나? “이 친구가 반복 업무를 빠르게 처리하니까 시니어들이 더 전략적인 일에 집중할 수 있다”는 논리였다. 근데 AI가 그 반복 업무를 더 빠르고 저렴하게 해주면, 갑자기 주니어의 존재 이유가 불명확해진다. 시니어는 “AI가 60% 정도 짜준 코드를 리뷰하고 수정해주면 되지”라고 생각하기 시작했다는 거다.

실제로 소프트웨어 개발자들을 대상으로 한 실험에서는 AI 도구 사용 여부에 따라 무작위로 배정하여 코딩 작업을 수행하도록 했다. 결과적으로 AI를 쓴 팀이 작업을 더 빨리 끝냈고, 이게 기업 입장에서는 “그럼 사람이 이렇게 많이 필요 없네?”라는 결론으로 이어졌다.

개발 팀이 협업하며 AI 도구의 코드를 검토하는 회의실

양극화는 이미 시작됐다

향후 IT 업계의 인력 수급이 크게 재편될 것으로 예상된다. 이게 뭘 의미하냐면, 많은 사람들이 여전히 “개발자가 되면 되겠네”라고 생각하고 있다는 거다. 하지만 그 시장 진입층이 갈수록 비좁아지고 있다.

눈에 띄는 게 하나 있다. 향후 개발자 직무는 글로벌 최상위 수준과 AI 에이전트를 ‘보조’하는 하위 수준으로 양극화될 것으로 예측되고 있다는 점이다. 즉, 다음 세 집단으로 나뉜다는 뜻:

1. 최상위 수준 (강함)
아키텍처를 설계하고, AI 모델을 커스터마이징하고, 새로운 알고리즘을 만드는 사람들. 이들은 AI와 경쟁하지 않는다. AI를 다루는 사람들이다.

2. 하위 수준 (위험)
AI가 생성한 코드를 검증하고, AI 프롬프트를 작성하고, 테스트하는 사람들. 이건 일종의 “AI 감시자” 역할인데, 이게 예전 주니어 개발자의 경력 경로를 완전히 바꿔놓는다.

3. 중간층 (가장 위험)
기존의 “미드 레벨” 개발자들. 단순히 기능을 구현하는 수준은 이제 AI로도 충분해진 상황에서, 이 계층이 어디로 튈지는 기업 구조와 AI 도구 성숙도에 따라 결정된다.

현실의 냉정함: “코딩을 배우면 먹고산다”는 공식은 2026년에 더 이상 성립하지 않는다. 하지만 “아키텍처와 문제 해결 능력을 키우면 먹고산다”는 공식은 여전히 유효하다.

20년 경험으로 본 진짜 대비책

그렇다면 지금 뭘 해야 할까? 몇 가지는 명확하다.

첫째, 코딩 자체의 속도나 정확도로는 AI를 이길 수 없다. 당연하다. 그럼 코딩 위에 있는 것들에 집중해야 한다. 요구사항을 읽고 “이게 왜 필요한 기능인가?”를 이해하는 능력. 여러 방법을 비교하고 트레이드오프를 판단하는 능력. API 설계를 하고 성능을 최적화하는 능력. 이런 것들은 AI가 제안할 수는 있지만, “올바른” 결정은 여전히 사람이 한다.

둘째, 도메인 지식이 무기가 된다. 2026년 AI가 앗아간 개발자들, 살아남은 사람들의 정체라는 글에서도 다뤄졌지만, “금융 시스템을 이해하는 개발자”와 “그냥 코드만 짜는 개발자”는 AIㅣ 시대에 완전히 다른 가치를 가진다.

셋째, AI 도구를 배우는 것도 중요하지만, AI를 비판적으로 읽는 능력이 더 중요하다. ChatGPT가 생성한 코드가 진짜 옳은지, 성능은 어떤지, 보안상 문제는 없는지 판단할 수 있어야 한다. 이게 바로 “AI 감시자”의 역할로 전환되는 과정이고, 이 능력을 일찍 익히는 사람이 생존한다.

마지막으로, 너무 절망하지 않았으면 좋겠다. IT 업계는 20년 전에도, 10년 전에도 “모두가 일자리를 잃을 것”이라는 예측을 받아왔다. 모바일이 PC를 죽일 거라고 했고, 클라우드가 모든 인프라 엔지니어를 없앨 거라고 했고, NoSQL이 데이터베이스 개발자를 멸종시킬 거라고 했다. 근데 지금은? 그 모든 기술 위에서 더 높은 수준의 일자리들이 생겨났다. AI도 비슷할 거다. 다만 과정은 고통스러울 수 있다.

그래서 지금 뭘 해야 한다는 건데

솔직하게 말하자면, 주니어 개발자로서 “이 정도면 충분하다”고 생각하는 순간이 가장 위험하다. 지금은 예전처럼 “3년 주니어, 5년 시니어, 10년 아키텍트”라는 선형적인 커리어 경로가 먹히지 않는다. 최상위 수준으로 빨리 올라가거나, AI 도구를 능숙하게 다루는 하위 수준 역할을 전문화해야 한다. 중간층은 진짜 위험하다.

2만 명이 일자리를 잃었다는 것은 슬픈 일이다. 하지만 그 데이터 자체가 정답을 보여준다. AI 시대에도 누군가는 여전히 개발자로 일하고 있다는 뜻이니까. 문제는 누가 남는가 하는 거다. ㅠㅠ

자주 묻는 질문 (FAQ)

Q. AI 도구를 배우기만 하면 살아남을 수 있을까요?

AI 도구를 배우는 것은 필수지만 충분하지 않습니다. 도구를 다루는 것보다 “도구가 생성한 결과를 평가하고 개선할 수 있는 능력”이 더 중요합니다. 단순 사용자는 AI와 경쟁하게 되지만, AI를 검증하는 사람은 AI와 협업합니다.

Q. 주니어 개발자 채용이 완전히 멈출까요?

완전히 멈추지는 않을 것입니다. 다만 채용 기준이 크게 달라집니다. 순수 코딩 능력만으로는 부족하고, 문제 해결 능력, 의사소통 능력, 특정 도메인 지식 같은 “소프트 스킬”의 비중이 커질 것으로 예상됩니다.

Q. 지금 개발을 배우면 늦지 않을까요?

직무의 성격이 변하는 것이지, 개발자 수요가 사라지는 것은 아닙니다. 다만 “타이핑 빠르고 문법만 정확한 개발자”는 경쟁력이 떨어질 것입니다. 대신 “왜 이 코드가 필요한지 이해하고, AI 제안을 비판적으로 평가할 수 있는 개발자”는 계속 필요합니다.