원문: The Post-Developer Era

JoshWComeau

Last updated in Nov 2025

Summary

이 블로그 포스트는 소프트웨어 개발의 미래에 대한 논의로, AI가 개발자를 대체할 것이라는 주장에 대한 반론을 제기합니다. 저자는 AI가 개발자를 보조하는 도구로서의 역할을 강조하며, 여전히 인간 개발자가 필요하다고 주장합니다. AI 도구의 사용이 증가하고 있지만, 실제로는 인간 개발자의 지식과 경험이 필수적이라는 점을 강조합니다. 또한, 현재의 취업 시장이 어려운 이유를 경제적 요인과 AI에 대한 잘못된 믿음으로 설명합니다. 저자는 개발자에게 여전히 기회가 있을 것이라고 믿고 있으며, AI가 발전함에 따라 인간 개발자의 역할이 더욱 중요해질 것이라고 전망합니다.

포스트 개발자 시대

2년 전인 2023년 3월, 저는 “프론트엔드 개발의 종말”이라는 블로그 게시물을 올렸습니다. OpenAI가 GPT-4 쇼케이스를 발표한 직후였는데, 당시의 일반적인 반응은 인간 소프트웨어 개발자는 곧 일자리를 잃게 될 것이며, 소프트웨어는 곧 기계에 의해 독점적으로 작성될 것이라는 것이었습니다.

저는 이러한 주장에 회의적이었고, 해당 블로그 게시물에서 당분간 소프트웨어 개발에는 여전히 사람이 필요하다고 생각하는 이유를 설명했습니다. 제 가설은 LLM이 인간 개발자를 대체하는 것이 아니라 인간 개발자를 ‘보강’할 것이라는 것이었습니다.

당시 트위터의 통념은 AI가 인간 프론트엔드 개발자에 대한 모든 수요를 소멸시키기까지 몇 달, 길어야 1~2년 정도밖에 걸리지 않을 것이라는 것이었습니다. 그로부터 2년이 지났습니다! 그렇다면 그들이 옳았을까요? 우리는 현재 ‘포스트 개발자’ 시대에 살고 있는 것일까요?

이 블로그 포스팅에서는 현재의 상황을 새롭게 살펴보고, 상황이 어떻게 변화했는지, 그리고 앞으로 어떻게 발전해 나갈지 예측해보고자 합니다. 미래의 커리어에 대해 불안감을 느끼고 있는 개발자 지망생이라면 이 포스팅이 조금이나마 도움이 되기를 바랍니다. ❤️

기업 및 AI 사용 현황

지난 몇 년 동안 기업들은 AI 도구를 점점 더 많이 도입하고 있습니다. 예를 들어, Forbes는 최근 “AI가 Google에서 코드의 25% 이상을 작성한다”라는 제목의 기사를 게재했습니다.

이 기사의 제목은 마치 AI가 25%의 작업을 수행하고 나머지 75%는 인간 개발자가 수행하는 것처럼 들리지만 실제로는 그렇지 않습니다. 제 생각에는 이 제목은 오해의 소지가 있습니다.

AI가 Google에서 커밋되는 코드의 25%를 생성할 수는 있지만 독립적으로 작동하는 것은 아닙니다. 숙련된 인간 개발자가 운전석에 앉아 자신의 지식과 경험을 바탕으로 AI를 안내하고, AI의 결과물을 편집 및 형성하며, 자신이 작성한 코드와 혼합하는 역할을 합니다. 제가 아는 한, Google의 코드 100%는 여전히 개발자가 *작성하고 있으며, AI는 개발자가 업무를 수행하는 데 사용하는 여러 도구 중 하나일 뿐입니다.

다시 말해, Google의 제품 팀이 개발자의 25%를 해고하고 자율적으로 일하고 제품 관리자에게 직접 보고하는 의사 인공지능 로봇으로 대체한 것과는 다릅니다. 대형 기술 기업에서 이런 일이 벌어졌다는 얘기는 들어본 적이 없습니다.

이제 AI가 인간 개발자를 완전히 대체할 수 있다고 주장하는 스타트업이 있습니다. 그중 가장 유명한 것은 Cognition에서 만들어 1년 전인 2024년 3월에 출시한 Devin이라는 제품입니다. 하지만 기업들이 실제로 이 기술을 ‘사용’하려고 하면 문제가 발생합니다. 예를 들어, 한 팀은 Devin이 할당된 작업 20개 중 3개만 완료할 수 있다는 사실을 알게 되었고, 결국 그만한 가치보다 더 많은 문제가 발생했습니다. 그들은 한 달 만에 포기했습니다.

이 팀의 이야기를 들어보세요:

“이 기능이 할 수 있는 작업은 너무 작고 잘 정의되어 있어서 내가 직접, 내 방식대로, 더 빨리 할 수 있는 작업입니다. 시간을 절약할 수 있는 더 큰 작업은 실패할 가능성이 높습니다. 그래서 제가 사용할 만한 틈새 시장은 없습니다.”

“몇 가지를 조정할 수 있을 것 같아서 처음에는 얼마나 가까워졌는지에 대해 흥분했습니다. 그러다 점점 더 많은 것을 변경해야 하는 지점에 이르자 차라리 처음부터 차근차근 단계를 밟는 것이 더 낫겠다는 생각이 들면서 서서히 좌절감을 느꼈습니다.”

이 인용문은 AI 회의론자가 아니라 AI 스타트업에서 일하며 열정을 가지고 선의로 제품을 사용해 본 기술팀의 이야기입니다. 그리고 그들의 경험은 드문 일이 아닙니다. 다른 실제 사례 보고서도 몇 개 읽었는데, 모두 같은 결론에 도달했습니다. 인공지능은 그렇게 잘 작동하지 않는다는 것이죠.

제가 아는 한, 모든 AI 성공 사례에는 여전히 숙련된 인간 개발자가 필수 요소로 포함되어 있습니다. 따라서 우리는 포스트 개발자 시대에 살고 있지 않다고 해도 무방할 것 같습니다.

오프로드 드리프트

지난 몇 년 동안 저는 많은 AI 도구를 직접 실험해 보았습니다. 몇 달 전에는 AI 기반 IDE인 커서로 전환했습니다. 클로드 소넷과 함께 ‘에이전트’ 모드를 사용하고 있는데, 정말 놀랍다는 것을 인정하지 않을 수 없습니다. 특정 종류의 작업에 대해 몇 가지 컨텍스트를 제공하고 올바른 방향을 제시하면 첫 번째 시도에서 작동하는 솔루션을 만들 수 있습니다.

타입스크립트나 린트 오류를 잡아내고 종종 수정할 만큼 똑똑하며, 심지어 제가 몰랐던 멋진 API 덕분에 제안된 솔루션이 제가 계획했던 것보다 ‘더 나은’ 새로운 것을 알게 된 적도 몇 번 있었습니다.

**하지만 완벽하지는 않으니 참고가 필요합니다.

고속도로에서 ‘크루즈 컨트롤’로 운전하는 것과 비슷한 느낌입니다. 차는 대부분 운전자가 가리키는 곳으로 가지만, 운전자는 여전히 스티어링 휠을 잡고 안정적으로 유지해야 합니다. 그렇지 않으면 차가 천천히 차선을 벗어나기 시작합니다. 가끔씩 다시 궤도로 돌려놓지 않으면 도랑에 빠지게 됩니다.

*코딩을 할 줄 모른다면 모델 출력의 미묘하지만 중요한 문제를 알아차리지 못할 것입니다. 수정하는 방법을 모르거나 수정이 필요하다는 사실조차 깨닫지 못했을 것입니다!

LLM을 사용하여 프로젝트를 구축한 경험이 없는 코더들의 이야기를 들어본 결과, 그들의 경험도 비슷했습니다. 처음에는 강력하게 시작하지만 결국에는 아무리 AI를 설득해도 더 이상 발전할 수 없는 지점에 도달합니다. 코드는 순서가 맞지 않는 엉망진창이 되고, 특정 시점이 지나면 아무리 테이프를 붙여도 하나로 묶을 수 없게 됩니다. 자체의 무게로 무너져 내립니다.

또한 LLM이 잘하지 못하는 작업도 많이 있습니다. 제가 원하는 것을 클로드에게 이해시키려고 10분 동안 애쓰다가 포기하고 5분 만에 직접 만든 적도 있었어요. 저는 어떤 작업을 AI에 위임해야 하고 어떤 작업을 기존 방식으로 처리해야 하는지에 대한 직관을 개발하기 시작했습니다.

균형적으로 볼 때 LLM은 상당한 시간을 절약해 줍니다. 제가 30분 동안 해야 할 일을 LLM이 30초 만에 해내는 경우도 있었는데, 그런 경우는 정말 짜릿하죠. 하지만 솔직히 저는 여전히 대부분의 시간을 직접 코드를 작성하는 데 쓰고 있습니다.

마치 태그 팀 레슬링 경기와 같습니다.

현재 채용 시장

몇 년 전 이 글을 썼을 때는 취업 시장이 매우 힘든 시기였습니다. 안타깝게도 상황은 여전히 어렵습니다.

구직자라면 예전만큼 양질의 채용 공고가 많지 않고 좋은 일자리는 지원자가 넘쳐난다는 것을 알고 있을 것입니다. 채용 제안은 고사하고 인터뷰를 받기도 매우 어렵습니다.

하지만 이는 기업들이 실제로 개발자를 자율 AI 에이전트로 대체하고 있기 때문이라고 생각하지 않습니다. 앞서 말씀드렸듯이 제가 읽은 실제 경험은 이러한 가설을 뒷받침하지 않습니다. 그렇다면 그 이유는 무엇일까요? 왜 여전히 그렇게 잔인할까요?

몇 가지 요인이 있다고 생각합니다:

  1. 거시 경제적인 요인 금리가 여전히 상대적으로 높아서 스타트업이 성장하고 개발자를 고용하는 데 필요한 자금을 유치하기가 더 어려워졌습니다. 지난 몇 년 동안 일반적인 경제 심리는 경기 침체의 정점에 있다는 것이었습니다.
  2. 해고. 대기업들은 지난 몇 년 동안 다양한 이유로 수십만 명의 근로자를 해고했습니다. 이는 수많은 유능한 개발자들이 일자리를 찾고 있다는 것을 의미합니다.
  3. AI에 대한 잘못된 믿음 일부 기업은 여전히 AI가 개발자를 곧 쓸모없게 만들 것이라는 믿음 아래 운영되고 있으며, 따라서 예전만큼 공격적으로 채용하지 않고 있습니다.

마지막 요점은 특히 실망스러운 부분입니다. 기업들은 인간처럼 학습하고 추론하여 어떤 작업도 수행할 수 있는 인공지능, 심지어는 훈련받지 않은 작업도 수행할 수 있는 인공지능이 곧 등장할 것이며, 그 알이 부화하면 인간 개발자는 더 이상 필요하지 않을 것이라고 확신하기 때문에 필요한 개발자를 채용하지 않고 있습니다. “이제 몇 주만 지나면 된다”는 말이 수년째 회자되고 있습니다. 😅

기대

2023년에 “프론트엔드 개발의 종말”을 썼을 때, 저는 이제 막 코딩을 배우기 시작한 야심찬 개발자들에게 다가가려고 노력했습니다. 저는 모든 사람들의 예측이 얼마나 암울한지 보았고, 온라인에서 본 모든 두려움, 불확실성, 의심에 대한 균형추를 제공하고 싶었습니다.

그리고 지난 2년 동안 모든 것이 변했지만 두 가지는 변하지 않았습니다:

  1. 기업에는 여전히 제품을 개발할 사람이 필요합니다.
  2. AI 에반젤리스트들은 여전히 언젠가는 기업이 제품을 개발하는 데 인간 개발자가 필요하지 않을 것이라고 주장하고 있습니다.

대학이나 부트캠프에 다니거나 독학으로 공부하고 있는 개발자 지망생이라면 취업할 준비가 되면 기회가 있을 것이라고 믿습니다 소프트웨어 개발이 완전히 자동화되려면 아직 갈 길이 멀다는 것은 분명해 보입니다. 그리고 기업들이 AI가 개발자 대체보다는 개발자 보완 역할을 훨씬 더 잘 수행한다는 사실을 깨닫게 되면, 스스로의 성장을 방해하는 일을 멈추고 더 활발한 속도로 채용을 시작할 것이라고 생각합니다.

AI 모델이 계속 발전할 것이라는 데는 의심의 여지가 없습니다. 매주 새로운 모델이 출시되어 여러 벤치마크에서 기록을 경신하는 것 같습니다. 가장 최근에는 구글이 Gemini 2.0 플래시 및 2.5 프로 모델을 발표할 차례였습니다.

기술 곡선에서 점진적인 발전이 시작되는 시점에 도달한 것 같지만, 진정으로 ‘판도를 바꾸는’ 제품이 나온 지는 꽤 오래되었습니다. 새로운 모델이 나올 때마다 조금씩 나아지긴 하지만, 완전히 새로운 문제를 해결하기보다는 이미 잘하고 있는 기능을 개선하는 데 더 중점을 둡니다.

우려 사항

2023년만 해도 저는 인공지능이 소프트웨어 일자리를 빼앗을 단계는 아니라고 꽤나 확신했습니다. 2년이 지난 지금, 저는 그 믿음에 더욱 확신을 갖게 되었습니다. 코딩하는 방법을 아는 것은 여전히 엄청나게 가치 있는 기술이며, 그 사실은 조만간 바뀔 것 같지 않습니다.

그렇다고 해서 모든 것이 훌륭하고 우리 모두 괜찮을 거라고 말하려는 것은 아닙니다. 😅

작년에 미국인들은 설명할 수 없을 정도로 무능한 사기꾼을 대통령으로 재선시켰습니다. 이제 겨우 몇 달이 지났지만 트럼프는 이미 세계 경제를 불태우고, 연방 정부를 엉망으로 만들고, 외국인이 방문하기에 안전하지 않은 곳으로 만들었으며, 글로벌 무역 전쟁을 시작했습니다. 이것이 기술 산업에 어떤 영향을 미칠지 예상하기는 어렵지만, 분명 좋지 않을 것입니다.

차세대 개발자들에 대한 걱정도 조금 됩니다. LLM 에이전트를 사용할 때는 무아지경에 빠져서 코드가 생성되는 ‘바이브 코딩’을 이해하지도 않고, 심지어는 쿨한 애들 사이에서 알려진 것처럼 ‘변경 사항 수락’을 계속 누르거나 ‘보기’조차 하지 않는 것이 ‘너무 쉽다’고 생각하기 쉽죠. 저는 새 강좌의 랜딩 페이지를 만들 때 이 함정에 빠지기 시작했습니다. 너무 오랫동안 핸들에서 손을 뗐고 그 결과 엉뚱한 정크 코드를 리팩토링하는 데 많은 시간을 소비해야 했습니다.

저항을 최소화하는 방법은 기계가 알아서 하도록 내버려 두는 것이지만, 그렇게 하면 불가피하게 문제가 생겼을 때 코드를 디버깅하고 수정하는 데 필요한 기술을 쌓을 수 없습니다.

반면에 LLM을 적극적으로 사용한다면 코딩 방법을 배우기에 이보다 더 좋은 시기는 없을 것입니다. 이해할 수 없는 타입스크립트 오류가 발생하면 AI가 이를 이해하는 데 도움을 주거나 적어도 올바른 문서를 찾기 위해 필요한 관련 키워드를 알려주는 경우가 많습니다. 마치 모르는 것을 이해하도록 도와주는 개인 과외 선생님이 있는 것과 같습니다. 물론 그 과외 선생님이 때때로 LSD를 복용하고 있기 때문에 그들의 제안을 조금 조심해야 하긴 하지만요 😂

앞으로 몇 년이 어떻게 될지는 아무도 모르지만, 기업들이 마침내 인간 개발자가 여전히 필요하다는 것을 받아들이고 강력한 LLM으로 무장 한 숙련 된 인간이 놀라운 일을 할 수 있다는 것을 깨닫는 1 ~ 2 년 안에 약간의 “개발자 르네상스”를 본다면 전혀 놀랍지 않을 것입니다. ✨

소프트웨어 개발에 열정을 가지고 있거나 소프트웨어 개발이 중상류층으로 올라갈 수 있는 고액 연봉을 받을 수 있는 최고의 기회라고 생각한다면 인공지능에 대한 과대광고에 낙담하지 않았으면 좋겠습니다. 기업들은 여전히 채용을 계속하고 있으며, 조만간 채용이 중단될 것으로 보이지는 않습니다. 💖

마지막 업데이트 날짜

4월 14일, 2025