주니어 엔지니어는 사라지지 않는다
요약
AI가 단순 코드 변환 작업을 대체함에 따라 주니어 엔지니어의 역할과 교육 방식이 변화해야 함을 강조합니다. 단순 실행 작업 대신 설계 결정과 판단력을 기르는 '도제 제도'의 재정립이 필요합니다.
핵심 포인트
- AI는 명세를 코드로 변환하는 실행 작업을 대체하고 있음
- 주니어 엔지니어의 위기가 아닌 도제 제도의 위기임
- 단순 구문 학습이 아닌 설계 결정과 판단력 교육이 필수적임
- 에이전트 기반 코딩 환경에서 계획을 검증하는 능력을 길러야 함
여러분은 아마 지금까지 이런 주장을 접해보셨을 것입니다: AI가 주니어 엔지니어를 가장 먼저 겨냥하고 있으니, 커리어 초기 단계에 있거나 주니어가 되려는 사람들에게는 시기가 좋지 않아 보인다는 것입니다. 만약 여러분이 후배들에게 이 말을 반복해 온 시니어라면, 이 문제 또한 다시 한번 살펴볼 가치가 있습니다.
저는 이번 주에 그 논쟁의 반대편 입장을 다룬 더 긴 에세이를 작성했으며, 여기에는 그 요약본을 전달하고자 합니다.
그러한 예측들이 실제로 무엇을 묘사하고 있는지 자세히 살펴보십시오. 그것은 주니어 엔지니어가 아닙니다. 완성된 명세(spec)를 작동하는 코드(code)로 변환하는 것이 업무의 전부인 사람을 말합니다. 그 역할은 실재하며 빠르게 줄어들고 있습니다. 하지만 그것은 결코 "주니어 엔지니어"와 동일한 것이 아니었습니다. 우리는 지난 40년 동안 이 둘을 하나로 묶어왔는데, 이는 최근까지 명세에서 코드로의 변환(spec-to-code translation)이 주니어가 할 수 있는 주요 기술이었기 때문입니다. AI는 그 과업을 먹어치우고 있습니다. 우리가 이 둘을 계속 묶어두겠다고 고집하지 않는 한, AI가 그 직함(title)까지 먹어치운다는 결론은 도출되지 않습니다.
따라서 진짜 질문은 주니어 엔지니어가 생존하느냐가 아닙니다. 번역 작업(translation work)의 비용이 저렴해진 지금, 우리는 주니어 엔지니어를 무엇을 하도록 교육해야 하는가입니다.
많은 사람이
그 길은 닫히고 있습니다. 누군가 의도적으로 닫도록 설계했기 때문이 아닙니다. 판단력 (judgment)을 길러주던 지난 세월은 전적으로 실행 작업 (execution work)으로 이루어져 있었고, 실행 작업은 바로 에이전트 기반 코딩 (agentic coding)이 흡수하고 있는 영역이기 때문입니다. 티켓 (tickets)을 없애버리면 도제 (apprentice)가 연습할 수 있는 것은 아무것도 남지 않습니다. 희생되는 것은 주니어 엔지니어가 아닙니다. 바로 도제 제도 (apprenticeship)입니다.
누군가는 여전히 시니어의 판단력을 길러내야 합니다. 다만 이제는 과거의 방식으로는 불가능해졌으며, 이는 첫 직업을 시작하기 전, 다른 어딘가에서 의도적으로 구축되어야 함을 의미합니다. 그것이 학교입니다. 워크숍 (workshops)과 부트캠프 (bootcamps)입니다. 사람들이 개인 시간에 듣는 강의들입니다. 하지만 이들 각각은 판단력 이외의 다른 것들을 가르쳐 왔습니다. 학교에서는 이론 (theory)을, 부트캠프와 워크숍에서는 구문 (syntax)과 도구 (tooling)를 가르쳤습니다. 바로 이 점이 변해야 합니다. 저는 이 확신을 바탕으로 성적을 매깁니다. 이번 가을 UC Berkeley에서 제가 가르치는 강의는 학생들이 에이전트 기반 코딩 (agentic coding)으로 실제 애플리케이션을 구축하게 한 뒤, 그 설계 결정 (design decisions)을 방어하는 능력을 바탕으로 성적을 부여합니다.
이 모든 과정이 학교의 학사 일정에 맞춰 기다려주지도 않습니다. 이미 일을 하고 있거나, 이미 비용을 지불한 프로그램을 마쳤더라도, 지금 바로 진행 중인 실제 프로젝트에서 이번 주부터 시작할 수 있습니다. 에이전트가 코드 한 줄을 쓰기 전에 계획 (plan)을 생성하도록 만들고, 그 계획의 모든 결정을 의심하십시오. 그런 다음 실제로 일어난 결과가 당신이 올바른 것을 의심했는지에 대해 성적을 매기게 하십시오. 등록은 필요 없습니다.
당분간 요약하자면 이렇습니다.
주니어에게 점점 줄어드는 과업을 건네주며 판단력이 저절로 나타나기를 기대함으로써 교육해서는 안 됩니다. 판단력을 길러주던 티켓들이 사라지기 전에, 의도적으로 판단력을 구축함으로써 그들을 교육해야 합니다.
- Kay
추신: 만약 이것이 저의 글을 처음 읽으시는 것이라면, 빌딩 블록 (building blocks) 관점이 시작되는 무료 강의는 여기 있습니다: https://systemthinkinglab.ai/learn
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기