신입 개발자(Entry-level dev) 일자리가 사라지고 있다
요약
AI 기술의 발전으로 인해 과거 주니어 개발자들이 수행하던 단순 반복적인 업무들이 Copilot을 사용하는 시니어 개발자의 영역으로 흡수되고 있습니다. 이로 인해 주니어들이 실무 경험을 쌓으며 판단력을 기를 수 있는 진입점이 사라지는 구조적 변화가 발생하고 있습니다.
핵심 포인트
- 주니어 개발자의 업무가 AI로 대체되면서 역할 자체가 경제적 논리에 의해 소멸 중임
- 과거의 단순 업무는 주니어들이 코드베이스와 실무를 익히는 핵심적인 교육 과정이었음
- AI 결과물을 검증하기 위해서는 실무 경험에서 오는 판단력이 필수적임
- 기존의 교육 방식(부트캠프, CS 프로그램)은 변화된 시장 상황을 반영하지 못하고 있음
주니어 개발자(Junior devs)들이 고전하는 이유는 시장 상황이 나쁘기 때문이 아니라, 과거에 주니어 개발자를 채용해야 할 명분을 주었던 업무들이 그냥 사라졌기 때문입니다. 그 업무들은 Copilot을 사용하는 시니어 개발자(Senior dev)가 오후 한나절 만에 해낼 수 있는 일들로 조용히 위장되어 사라졌습니다.
주니어 역할은 항상 지루한 일들, 즉 작은 버그들, 단순한 기능들, 아무도 건드리고 싶어 하지 않는 일들을 수행해 왔습니다. 그리고 그 대가로 실제 코드베이스(Codebase)와 무언가 잘못되는 과정을 지켜본 사람들과 가까이 지낼 수 있었으며, 그 근접성이야말로 실제 교육이었습니다.
이제 그 지루한 일들은 AI가 수행합니다.
따라서 아무도 주니어 역할을 폐지한 것이 아닙니다. 경제적 논리가 변화했고, 그 역할이 스스로 녹아 없어진 것입니다.
부트캠프(Bootcamps)는 여전히 운영되고 있고, 컴퓨터 과학(CS) 프로그램들은 여전히 사람들을 배출하고 있으며, 모두가 마치 경로가 5년 전과 동일한 것처럼 프로젝트를 만들고, 리트코드(LeetCode)를 풀고, 오픈 소스(Open source)에 기여하라고 말하고 있습니다.
시니어 개발자(Senior devs)들은 여전히 일자리를 갖고 있습니다. 왜냐하면 AI의 결과물을 다루기 위해서는 실제적인 판단력(Judgment)이 필요하기 때문입니다. 생성된 코드가 확신에 차서 틀렸을 때 이를 알아차리려면 무언가가 심각하게 망가지는 것을 충분히 목격해 본 경험이 있어야 합니다. 하지만 그 판단력은 이제 주니어들에게는 존재하지 않는, 수년간의 실무를 통해 얻어지는 것입니다.
그렇다면 진입점(Entry point)이 사라진 상황에서 어떻게 경험을 쌓을 수 있을까요?
AI 자동 생성 콘텐츠
본 콘텐츠는 r/webdev (top/week)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기