믿기 힘든 반전, 시니어 개발자들이 AI를 이기기 시작했다
An unbelievable twist, but the seniors are starting to beat the AI
핵심 요약
AI 도입 후 주니어 대량 해고를 단행했던 기업들이, AI의 한계와 비용 문제로 다시 시니어 개발자를 채용하는 추세로 돌아서고 있다.
- AI 도입과 인력 감축 — AI 효율성을 믿고 주니어와 미드레벨 개발자를 대거 해고함
- 비용 및 효율성 문제 — AI 유지 비용 증가와 생산성 저하로 인해 시니어 채용이 다시 늘어남
- 주니어 채용 시장 빙하기 — 신입 개발자 채용은 여전히 매우 적고 경쟁률만 극도로 높아짐
- 시니어의 중요성 — 코드 생성은 가능해도 시스템 전체를 이해하고 유지보수할 인력은 여전히 필수적임
저는 대기업에서 관리자로 일하고 있습니다(세부 사항은 기밀이라 회사명은 밝힐 수 없습니다). AI가 좋은 성능을 내기 시작한 이후(Sonnet 3.7 시절부터), 회사에서 인력 감축이 시작되었습니다. 처음에는 주니어 직원의 60%가 해고되었습니다. 잠재력이 뛰어나고 학습 속도가 빠른 직원들은 남겨두었습니다.
인력 감축은 주니어뿐만 아니라 미드레벨 개발자들에게도 영향을 미쳐, 최대 30%가 해고되었습니다.
물론 저는 팀 구성을 그대로 유지해야 한다고 제안했지만, 엑셀상의 수치를 맞추라는 결정이 위에서 내려왔습니다.
초기에는 모두에게 Claude를 구매해 주었습니다. 시간이 지나면서 Microsoft가 Copilot을 포함한 패키지를 좋은 조건에 제안했고, 결국 개발자들은 Claude와 Copilot을 동시에 사용하게 되었습니다.
팀들이 효율적으로 일하고 있다는 건 알았지만, 인력 감축이 워낙 많았던 탓에 성과 지표는 전혀 좋지 않았습니다. 사실, 인력 감축이 너무 많았던 탓인지 오히려 더 나빠졌습니다. 제 생각에는 너무 많은 사람을 내보냈고, 남은 사람들은 비슷한 속도를 유지하기 위해 더 빨리, 더 열심히 일해야 했으며, 이는 당연히 만족도에 영향을 주고 번아웃을 초래했습니다.
한 달에 한 번씩 저는 관리하는 팀원 모두와 대화를 나눕니다. 보통 성과 피드백을 주고받고 어떻게 지내는지 가볍게 이야기를 나누기 위해서입니다.
몇몇은 업무량이 너무 많아 지쳤다고 대놓고 말했지만, 다른 일자리를 찾지 못할까 봐 두려워서 사직하지는 않겠다고 했습니다.
지금 무슨 일이 벌어지고 있는지 아십니까? Claude 비용이 예상보다 훨씬 높게 나왔습니다. 시니어와 미드레벨 직원을 채용하는 것이 지금보다 더 비용 효율적이었고, 그때가 지금보다 더 저렴했습니다 :)
이제는 시니어 개발자를 채용하는 지경에 이르렀고, 그중 두 명이 제가 관리하는 팀 중 가장 성과가 저조한 팀에 합류할 예정입니다. 솔직히 이 팀은 현재 미드레벨 개발자 한 명과 주니어 개발자 한 명으로 구성되어 있습니다. 시니어 개발자들은 가장 중요한 프로젝트에 배정되었습니다. 고객이 가치 있을수록 우선순위가 높다는 건 말할 필요도 없죠.
또한 미드레벨 개발자 몇 명을 채용할 계획이지만, 아직 공석은 없습니다. 안타깝게도 주니어 역할에 대해서는 아무런 변화가 없습니다.
추세가 반전되고 있습니다. 다른 회사들은 어떻게 될지 모르겠지만, 아주 뛰어난 시니어 개발자들은 여전히 채용할 수 있다는 건 알고 있습니다. 미드레벨 개발자들의 상황은 다양합니다. 가장 최악인 상황은 여전히 주니어 개발자들로, 채용 공고가 매우 드뭅니다. 이는 우리가 1년 전 광고했던 주니어 역할에 500개 이상의 이력서를 받았다는 사실 때문이기도 합니다(기록상 테스터 역할에는 1,562개, 프론트엔드 개발자 역할에는 1,269개의 이력서가 들어왔습니다).
모두의 구직 활동에 행운을 빕니다. 그리고 모든 예비 프로그래머들에게 한마디 하자면, 정말 가치가 있는지 신중하게 생각하세요. 여러분은 분명히 필요하겠지만, 지원자가 너무 많아서 대부분은 기회조차 얻지 못합니다. 우리 회사의 경우, 시스템이 점수를 기준으로 최고의 지원자를 선택하지만, 어떤 회사들은 50~100개의 이력서를 무작위로 뽑아 그중에서 지원자를 선택합니다. 아무도 요구사항을 충족하지 못하면, 다음 50~100개로 넘어갑니다.

