AI가 모든 것을 코딩하는 시대, 우리는 왜 여전히 배워야 하는가?

📺 원본 영상: AI가 모든 것을 코딩하는 시대, 우리는 왜 여전히 배워야 하는가?
🎙️ 채널: 코드팩토리
📅 정리 일자: 2026-01-19
⚠️ Note: 본 리포트는 영상의 음성을 텍스트로 변환(STT)하여 정리한 것입니다. 화면에 표시된 자료(차트, 코드, 슬라이드 등)는 포함되지 않을 수 있습니다.


개요

영화 ‘라스트 사무라이’에서 칼을 든 전사들이 개틀링건 앞에 무너지듯, 지금 개발 생태계에서도 비슷한 장면이 펼쳐지고 있다. LLM(Large Language Model)이라는 압도적인 도구 앞에서 전통적인 방식으로 코드를 작성하던 개발자들이 “마지막 개발자”가 되어가고 있다. 강연자는 AI 발전을 환영하면서도, AI에 대한 위험한 착각과 망상이 개발자 커리어에 치명적일 수 있다고 경고한다. 이 강연은 AI 시대에도 왜 기본기가 중요한지, 그리고 진짜 개발자와 가짜 개발자를 가르는 기준이 무엇인지를 날카롭게 짚어낸다.


라스트 사무라이의 비유 - 개틀링건 앞에 선 검사들

강연자는 2003년 영화 ‘라스트 사무라이’의 한 장면을 떠올린다. 일본의 근대화 시기, 칼을 든 사무라이들이 신식 무기로 무장한 정부군에 맞서 저항하는 장면이다. 사무라이들이 말을 타고 돌격하지만, 언덕 위에서 개틀링건이 무지성으로 쏟아내는 총알 세례 앞에서 한순간에 전멸한다. 평생을 바쳐 갈고 닦은 검술이 이제 막 태어난 기계가 에임도 하지 않고 뿜어내는 화력 앞에서 무너지는 순간이었다.

영화에서 주인공 Tom Cruise만 살아남아, 사무라이의 리더였던 카츠모토의 검을 황제에게 바치며 “사무라이의 정신을 전해달라”고 말한다. 강연자는 지금 개발 생태계가 딱 이 영화의 한 장면 같다고 말한다. 압도적인 성능의 개틀링건이 LLM이고, 전통적인 방식으로 코드를 짜고 학습하던 개발자들이 칼을 든 사무라이다. 우리는 지금 “마지막 개발자들”로서 개틀링건 앞에 서 있다.


AI 발전에 대한 입장 - 찬성하지만 착각은 경계한다

강연자는 먼저 오해를 풀고자 한다. 그는 AI 발전에 대해 완전히 찬성하는 입장이다. AI가 더 빨리, 더 좋아져서 생산성이 높아진다면 오히려 더 좋을 것 같다고 말한다. 현재 상황이 정말 좋다고 느낀다. 학습 속도도 빨라졌고, 작업도 엄청 빠르게 진행된다. 워낙 새로운 것을 배우는 걸 좋아하는데, 배울 것도 많아지고 빠르게 배울 수 있으니 오히려 행복하다고 한다.

콘텐츠는 매일 쏟아지고, 자동화 수준도 높아졌다. 솔직히 전통적인 개발 방식을 너무 좋아하던 사람이라서 AI가 발전하면 발전할수록 자신의 포지션이 작아질 줄 알았다고 고백한다. 그런데 역설적으로 그의 몸값은 어느 때보다 높고, 생산성은 계속 올라가고 있다. 그냥 솔직히 “개꿀”이라고 표현한다.

그러나 오늘 하려는 이야기는 이 효율에 대한 것이 아니라, 착각과 망상에 대한 것이다. 요즘 개발자가 되고 싶다는 사람들 중 위험한 착각에 빠진 경우가 정말 많다는 것이다.


사업가 vs 직업인으로서의 개발자 - 기준이 다르다

강연자는 만약 여러분이 사업가라면 아무 상관이 없다고 말한다. 내 돈 내고 내가 기획해서 AI를 어떻게 활용하든, 결과만 나오면 된다. 누가 뭐라 할 바도 아니고, 오히려 훌륭한 전략일 수 있다. 시장이 알아서 잘 만들어졌는지 판단할 것이고, 내 리소스를 사용하는 것이니 남에게 피해를 끼치지도 않는다.

그런데 직업인으로서의 개발자를 꿈꾼다면 이야기가 완전히 달라진다. 개발자란 무엇인가? 나의 시간을 돈으로 환산해서 누군가의 문제를 해결하고, 책임을 질 수 있는 코드를 작성하는 사람이다. 이 정의에서 핵심은 “책임”이다. 내가 작성한 코드에 대해 설명할 수 있고, 문제가 생겼을 때 고칠 수 있어야 한다는 것이다.

요즘 현업의 팀장급, 리더급 개발자들과 술 한잔하면 재미있는 얘기를 많이 듣는다고 한다. 지금도 어이가 없는 것이, 신입 개발자를 뽑았는데 코드를 제대로 읽을 줄 모른다는 것이다. 심지어 전공자인데도 말이다.


채용 현장의 현실 - 코드를 읽지 못하는 신입들

개발자의 실력을 검증하는 것은 AI 이전 시대에도 굉장히 어려웠다. 강연자도 인터뷰를 봐주러 많이 다녔는데, 판단하는 사람의 능력이 부족할 때도 있고, 진짜 실력과 가짜 실력을 구분해낼 만큼 충분한 채용 기간이 확보되지 않은 경우도 많았다. 급하게 뽑아야 하니까 수습 기간에 판단하는 게 중요했다.

그런데 이제는 그게 더 어려워졌다. 아예 AI로 대놓고 치팅하는 경우는 이제 허가된 분위기고, 실습 프로젝트를 보내면 너무 잘 만들어서 불러서 설명해보라고 하면 아예 모르는 경우가 허다하다. 프레임워크에 대한 이해도가 제로인 것이다. 못 읽는 수준이 아니라, 자기가 가져온 코드가 뭔지도 모르는 경우가 굉장히 많다.

대기업은 그나마 나은 편이다. 검증된 인재를 먼저 데려갈 수 있으니까. 그런데 그 외 대다수 기업들은 대기업에서 전부 가져간 인재를 빼고 나머지를 데려가기 때문에 더 힘들다.

이걸 듣고 “옛날에도 원래 못하던 애들은 있던 거 아니야?”라고 생각하면서 알빠누 현상(나이 들어서 옛날이 좋았다고 하는 현상)으로 치부하면 안 된다. 옛날에는 그런 사람들이 이상한 사람들이었는데, 이제는 이게 평균이다. AI가 다 해준다는 망상이 있다 보니, 아예 기본기를 쌓으려고 노력을 안 한다.


위험한 망상 - “AI가 다 해줘요”

심지어 아무것도 모르는 사람들은 더 문제다. 대충 애니메이션 떡칠해놓은 사이트 하나 만들어두고 “이제 개발자 다 망했다”고 말하고 다닌다. 사람들은 어렵다는 이야기보다 쉽다는 이야기를 좋아하기 때문에, 오히려 강연자 같은 사람들은 피해를 본다. “왜 안 된다고 그러냐”는 비난을 받는 것이다.

강연자는 안 된다고 얘기하는 게 아니다. 된다. 무조건 된다. 왜냐하면 자신도 하고 있기 때문이다. 간증을 하는데도 불구하고, 전 세계 프론티어 모델을 전부 저렴하게 사용할 수 있는 이런 개꿀 같은 시기에 아직도 LLM 탓을 하고 있는 사람들이 있다는 것이다. “얘는 뭘 못하고, 얘는 저걸 못하고, 그래서 못 쓰고, 얘는 쓰면 안 되고” 하면서, 쌩뚱맞게 갑자기 무슨 중국 모델이 코딩을 잘한다는 등 AI 덕후같이 움직인다.

그런데 강연자가 주변에 잘 아는 실력 좋은 개발자들은 이젠 뭘 써도 잘한다고 이야기한다. 이미 상향 평준화가 다 됐다는 것이다. 이미 사람의 코딩 실력은 대부분의 프론티어 모델들이 다 넘어섰다. 심지어 Gemini 2.5 시절에 Gemini CLI로 코딩하는 사람도 봤다고 한다. 개발 지식이 좋으면 이젠 아무 AI나 갖다 꽂아줘도, 손으로 코딩하는 것보다는 빠르다.

그런데 맨날 AI 성능 불평하는 사람들이 있다. 강연자가 장담하는데, 그건 AI 문제가 아니다. 여러분 문제다. 포르쉐를 사줘도 운전 능력이 개판이면 어차피 사고가 나는 것과 똑같다.


리더가 주니어에게 기대하는 것 - 최소한의 검증

리더들이 주니어들에게 작업을 시킬 때 기대하는 것은 사실 거창한 게 아니다. 당연히 AI를 쓸 것이다. 생산성이 비교가 안 되니까. 그런데 적어도 검증은 하고 가져올 거라고 생각한다.

웃기게도 지금 현실은 그렇지 않다. “바이브 코딩”을 한다는 분들, 혹은 가채용된 신입들의 상당수가 LLM이 뱉어준 코드를 그냥 눈으로 읽지도 않고 그대로 PR(Pull Request)을 올리는 경우가 허다하다. “이 함수는 왜 이렇게 작성했냐”, “이거는 왜 넣었냐”, “부작용은 고려한 게 있냐”라고 물어보면 당연히 대답을 못 한다. 자기들이 짠 게 아니니까.

설령 그게 디폴트라 치더라도, 최소한 읽기는 해야 한다. 이게 맞는지 확인해야 한다. 그냥 뇌 빼고 LLM을 돌리니까 아무 대답도 못 하는 것이다.

강연자는 냉정하게 묻는다. 여러분이 만약 사장이라면, 팀장이 한 말을 그냥 Ctrl+C, Ctrl+V만 할 줄 아는 사람에게 왜 월급을 줘야 하는가? 그냥 직접 LLM한테 시키면 소통도 안 해도 되고 더 빠르고 더 정확한데, 굳이 여러분을 거쳐서 소통 비용을 써야 할 이유가 무엇인가?


회사는 학교가 아니다 - 책임의 무게

“어차피 LLM이 다 해주는데 깊게 공부할 필요가 없잖아요.” 이런 기조가 기본적으로 만연해 있다. 강연자는 이것이 정말 위험한 생각이라고 강조한다.

회사는 여러분이 많이 착각하는데, 학교가 아니다. 이건 개발이 아니더라도 요즘 이렇게 생각하는 애들이 많은데, 코딩 잘하는 친구한테 과제 짬 처리하듯이 AI한테 넘기고 “작동하는데요?”라고 말하면서 돈을 뽑아갈 수 있는 곳이 아니다.

우리가 만드는 소프트웨어에는 누군가의 돈이 오가고, 개인정보가 담겨있고, 비즈니스의 생명이 걸려있다. 이게 진짜 실전이다. 장난이 아니라는 것이다.


교육자로서의 씁쓸함 - 설득이 안 되는 시대

강연자는 개발자이면서 동시에 지식을 나누는 교육자이기도 하다. B2B 강의도 많이 하고, 책도 3권 써서 2만 부 넘게 팔았으며, 온라인 수강생도 3만 명이 넘는다. 그가 만든 강의 대부분은 프리 AI 시절, 그러니까 AI 나오기 전 시절의 지식들을 담고 있다.

그런데 요즘 진짜 씁쓸할 때가 있다고 한다. 전통적인 개발 지식을 가르치려고 하면 설득 자체가 안 된다는 것이다.

“강사님, 그거 몰라도 GPT가 다 짜주시던데요.” “Vercel이랑 Supabase 쓰면 인프라 몰라도 그냥 배포 되던데요.” “REST API 서버를 왜 만들어요? 그냥 Next.js로 Server Action 같은 거 쓰면 다 되던데요.”

이런 대답을 하면 솔직히 할 말이 없다. 설명하기도 귀찮다. 그래서 자연스럽게 개발자의 대가 끊기고 있는 것 같다고 느낀다. 우리가 거더를 찬 게 아니라, 밑에서 거더를 차고 있다. 안 올라가겠다고.


진짜 게임은 배포 직후부터 시작된다

그런데 진짜 게임은 배포 버튼을 누른 직후부터 시작된다. 만약 배포가 끝이었으면, 우리가 기존에도 개발자를 이렇게 많이 채용하지 않았을 것이다.

사용자가 몰리기 시작했을 때의 트래픽 처리, 데이터베이스 마이그레이션 전략, 보안 취약점 패치, 비용 최적화, 캐싱 전략, 아키텍처 설계 등 수많은 문제들이 터질 때, 그리고 해결해야 할 것들이 생길 때, AI는 그냥 확률적인 답변만 내놓을 것이다. 심지어 좋은 답변이 아닐 수도 있다. 최적화되지 않은 형태의 시스템이라면 더욱 그렇다.

그리고 어떤 좋은 답변들, 옵션들을 내놓더라도, 그중에서 어차피 개발자가 선택을 해야 한다. 그때 “AI가 시키는 대로만 했는데 안 됐는데요?”라고 이야기하면, 진짜 그냥 대장(무능력자)일 뿐이다.


TDD 영상이 보여준 역설 - 기본기에 목마른 사람들

강연자는 최근 크리스마스 선물로 TDD(Test-Driven Development) 영상을 올렸다고 한다. 놀랍게도 반응이 굉장히 좋았는데, 갑자기 “AI가 작업을 너무 잘한다”, “너무 좋다”고 얘기하는 분들이 있었다.

사실 TDD라는 것은 신여까지 갈 필요도 없고, 그냥 세상 모든 개발자들에게 숨 쉬듯이 당연한 기본기다. 1년차만 되어도 다 한다. 그런데 이 영상에 사람들이 열광을 한다는 것 자체가, 역설적으로 지금 AI로 입문하는 많은 분들이 기본기에 얼마나 목말라 있는지를 보여주는 반증이다.

TDD뿐만 아니라 Clean Architecture, Design Pattern, CQRS(Command Query Responsibility Segregation), Vertical Slice Architecture, 클라우드, 배포, Terraform, ETL 같은 것들… 여러분이 조금만, 정말 조금만 기본기를 배울 의지만 있으면, 바이브 코딩 삶이 완전히 바뀔 만한 지식이 정말 많다. 그리고 AI가 있기 때문에 그 어느 때보다도 이런 것들을 공부하는 게 굉장히 쉬워졌다.

그렇기 때문에 여러분은 이 꿀을 빨아야 하는데, 하나도 빨지 않고 어디서 이상한 프롬프트나 사고 있고, 스킬 같은 거 공유해달라고 하고 있다. 그런 게 중요한 게 아니다. 본질이 그게 아니라는 것이다.

여러분이 이해할 수 있으면, 여러분이 그 스킬과 프롬프트를 얼마든지 만들 수 있다. 그리고 그런 것들을 가져와 봤자, 완전히 나의 상황에 specific하게 적용되지도 않는다.


라스트 사무라이의 메시지 - 정신을 지키는 것

라스트 사무라이 영화에서 카츠모토 형님이 죽을 때, 벚꽃을 보면서 “Perfect(완벽해)“라는 말을 영어로 남긴다. 이 장면에서 형님이 끝까지 지키려고 했던 것은 단순히 칼이라는 무기가 아니라, 무언가를 깊이 이해하고 수행하는 사무라이의 정신이라는 것을 표현하고 있다고 해석된다.

강연자는 우리 세대가 마지막 개발자가 될 수 있다고 생각한다. 아니, 오히려 분명히 그렇게 될 것이라고 생각한다. 코드 한 줄 한 줄의 의미를 이해하고, 데이터가 흘러가는 맥락을 직접 설계하고, 그런 것들을 할 줄 아는 마지막 세대.


과거의 위기들 - 그러나 이번은 다르다

그 전에도 사실 위기가 굉장히 많았다. 강연자가 엄청 어리던 시절에는 Windows가 나오면서 마우스를 쓰게 되면 개발자들이 다 사라질 거라고 했었고, 그다음에는 Visual Basic이 코딩을 너무 쉽게 해서 개발자들이 다 사라질 거라고 했었다. 그다음에는 클라우드가 나올 때 인프라 엔지니어들은 전부 사라지게 될 거라고 이야기했다. 이것은 강연자도 기억이 난다고 한다.

그런데 이 모든 과거 해프닝들은 오히려 개발자에 대한 수요를 더 올려주는 결과를 가져왔다. 그런데 이번에는 진짜로 찐막(진짜 마지막)인 것 같다. 우리는 운이 좋게도, 또는 운이 나쁘게도, 진정한 개발자의 마지막을 함께 하고 있다.


역설 - 그렇기 때문에 진짜의 가치는 올라간다

그런데 역설적으로, 그렇기 때문에 진짜의 가치는 더 올라갈 것이다. 모두가 개틀링건을 쏠 수 있는 시대에는, 총을 어디에 써야 하는지 아는 사람, 총이 고장 났을 때 고칠 수 있는 사람, 그다음으로는 그 기계가 해결하지 못하는 1%의 문제를 해결하기 위해 검을 뽑을 줄 아는 사람이 진짜가 될 것이다.

AI의 환각(Hallucination)은 확률이 굉장히 낮다. 특히 어느 때보다도 더 그렇다. 그런데 프로그래밍의 세계에서는, 여러분이 상상하는 것 이상으로 그 낮은 확률이 시스템 전체의 붕괴를 의미할 수 있다. 실력 있는 시니어들이 그것들을, Pull Request가 머지되는 것을 항상 막아왔기 때문에 그런 문제들이 안 생기도록 할 수 있었던 것이다.

결국 그래서 그걸 막아내는 건 AI가 아니라, 결국 사람의 지식이다.


미래 예측은 무의미하다 - 지금 할 수 있는 것을 하라

강연자가 바라는 대로, 그리고 여러분이 바라는 대로, AI가 정말로 완벽하게 모든 걸 다 해주는 날이 올지도 모른다. 아니, 그렇다기보다는 아마 분명히 올 것 같긴 하다. 근데 언제 올지는 솔직히 아무도 모른다. 강연자도 모른다.

조금만 우리가 예상하는 것보다 늦게 온다면, 개발자 쇼티지(shortage, 공급 부족)가 올 것이다. 다음 세대를 충분히 길러내지 못했으니까.

뭐 모르겠다. 그런 날이 오든 안 오든, 여러분은 내가 컨트롤할 수 없는 변수에 배팅을 하는 스타일인지, 아니면 그런 건 신경 안 쓰는 스타일인지. 그런데 강연자가 살아오면서 참 멋지게 사는 분들, 그리고 성공한 분들은 기본적으로 컨트롤 못 하는 외적 변수는 고려하지 않는다. 그냥 일단 지금 할 수 있는 걸, 지금 내가 잘하는 사람이 될 수 있는 걸 하는 게 맞다. 그게 상남자들의 방법이 아니겠냐고 말한다.


마무리 - 마지막 개발자로서의 자부심

강연자는 마지막으로 당부한다.

유행을 쫓아가고 바이브로만 코딩하지 마세요. 제발. AI 코딩 못 한다고 그냥 막 탈탈 털고 있을 시간에, 진짜 이제 조금만 공부해도 몇십 배로 돌아오는 시대입니다. 오히려 다시 기본기로 돌아갔을 때, 여러분의 바이브 코딩 실력이 몇십 배는 늘어날 거예요.

AI를 쓰는 건 좋은데, AI 뒤에 숨지는 마세요. 우리가 배우는, 이제는 재미없는 전통적인 지식들이 정말 크리티컬한 문제들을 아직도 해결해주고 있고, 효율을 완전히 바꿔줍니다. 여러분과 저의 차이가 그거예요. 그거밖에 없습니다.

우리는 코드를 읽을 줄 알고, 손으로 쓸 줄 알고, 책임을 질 줄 아는, 이 시대의 마지막 개발자입니다.


📚 출처 및 참고

구분내용
원본 영상AI가 모든 것을 코딩하는 시대, 우리는 왜 여전히 배워야 하는가?
채널코드팩토리
리포트 작성2026-01-19
작성 방식YouTube 영상 STT 변환 후 에디팅

💬 본 리포트는 영상 내용을 바탕으로 재구성되었습니다. 정확한 내용은 원본 영상을 참조해 주세요.