본문 바로가기

LIFE

코딩은 진짜 죽고 있는 걸까? 안드레 카파시가 말한 “이해의 시대”

예전 개발자는 코드를 얼마나 빨리 치느냐가 중요했어.
어떤 프레임워크를 잘 쓰는지, API 옵션을 얼마나 외우고 있는지, 디버깅을 얼마나 잘하는지가 실력이었지.

그런데 지금 AI 흐름은 완전히 달라졌어. 최근 안드레 카파시가 던진 메시지는 꽤 충격적이었어.
단순히 “AI가 코딩 도와준다” 수준이 아니라, 이제는 개발이라는 행위 자체가 바뀌기 시작했다는 이야기였거든.

특히 그가 말한 핵심은 이거야. “생각(Thinking)은 AI에게 맡길 수 있다.
하지만 이해(Understanding)는 인간만 할 수 있다.” 이 말이 지금 AI 시대의 본질을 거의 다 설명하고 있는 것 같아.

 

바이브 코딩 시대가 열리기 시작했어

예전 AI 코딩은 그냥 자동완성 느낌이었어. 코드 몇 줄 추천해주고, 함수 하나 만들어주고, Stack Overflow 대신 검색해주는 정도였지.

그런데 지금은 완전히 달라졌어.

AI는 이제 요구사항을 읽고 구조를 설계하고 코드를 작성하고 테스트하고 디버깅까지 이어서 해

즉, “작업 흐름 전체”를 처리하기 시작했어.

카파시는 이걸 사실상 새로운 개발 방식으로 보고 있었어. 그리고 여기서 나온 개념이 바로 “바이브 코딩(Vibe Coding)”이야.

이제 개발자는 “이 함수 어떻게 구현하지?”
보다 “무엇을 만들까?”를 고민하는 방향으로 이동하고 있다는 거야.

이 변화는 생각보다 훨씬 커.

왜냐면 지금까지 개발자는 구현자였는데, 앞으로는 점점 “의도 설계자” 역할로 이동하게 되기 때문이야.

 

소프트웨어 3.0 시대는 코드가 아니라 프롬프트로 움직여

카파시는 소프트웨어 진화를 3단계로 설명했어.

소프트웨어 1.0

사람이 직접 코드를 짜는 시대야. 우리가 알던 전통적인 개발 방식이지.

if문 쓰고, 클래스 만들고, API 연결하고, SQL 짜고… 전부 사람이 직접 했어.

소프트웨어 2.0

여기서는 코드 대신 “신경망”을 학습시켜.

즉 데이터를 넣고 모델을 학습시키고 패턴을 스스로 찾게 만드는 시대야.

AI 모델 자체가 프로그램 역할을 하기 시작한 거지.

소프트웨어 3.0

여기서 진짜 충격적인 변화가 나와. 프롬프트 자체가 프로그래밍이 되는 시대야.

예전에는 OS 설치 스크립트 작성, 인프라 설정, API 연결, 배포 자동화 이걸 전부 코드로 짰어야 했어.

그런데 이제는 “이 앱을 AWS에 배포하고 로그인 기능 연결해줘” 라고 말하면 에이전트가 알아서 처리하는 방향으로 가고 있어.

즉, 텍스트가 실행 명령이 되는 시대가 오고 있는 거야.

 

AI는 천재 같지만 동시에 엄청 멍청해

여기서 중요한 건 카파시가 AI를 절대 과대평가하지 않았다는 점이야.  그는 AI를 “제기드 인텔리전스(Jagged Intelligence)”라고 표현했어. 들쭉날쭉한 지능이라는 뜻이야.

AI는 수학, 코딩, 패턴 분석 같이 정답이 명확한 영역에서는 인간 천재 수준을 넘어가.

근데 갑자기 “세차장까지 걸어갈까?” 같은 질문에는 황당한 답을 하기도 해.

왜냐면 AI는 확률 기반 추론, 패턴 예측에는 강하지만, 현실 맥락, 사회적 직관, 암묵적 상식 은 아직 굉장히 약하거든.

이게 중요한 이유는 명확해. 앞으로 AI를 무조건 신뢰하면 안 된다는 거야. AI는 엄청 유능한 인턴이 될 수는 있어.
하지만 아직 “최종 결정권자”는 아니야.

 

인간에게 남은 가장 중요한 능력은 “이해”야

이 인터뷰에서 가장 중요했던 건 사실 기술 이야기가 아니었어. 오히려 인간 이야기였지. 카파시는 이렇게 말했어.

“Thinking은 아웃소싱 가능하다. Understanding은 불가능하다.” 이 말은 굉장히 깊어.

Thinking은 AI가 대신할 수 있어

AI는 분석, 요약, 코드 작성, 추론, 계산 등 이런 건 점점 더 잘해.

사실 많은 사무직 업무는 이미 AI가 더 빠르고 정확하게 처리하기 시작했어.

하지만 Understanding은 다르다

이해는 단순 계산이 아니야.

  • 왜 이걸 해야 하는가
  • 무엇이 중요한가
  • 어떤 방향이 더 우아한가
  • 이 시스템이 사회에 어떤 영향을 주는가

이걸 판단하는 능력이야. 즉, “맥락을 체계화하는 능력”이 인간의 마지막 핵심 역량으로 남는다는 거야.

 

결국 인간은 “취향과 미학”을 설계하게 될 거야

앞으로 개발자 역할은 점점 변할 가능성이 커.

예전에는 API 외우기, 문법 암기, 구현 디테일이 중요했어.

근데 앞으로는 시스템 구조, 사용자 경험, 문제 정의, 제품 철학, 설계 미학 등 이런 게 훨씬 중요해질 가능성이 커.

왜냐면 구현 자체는 AI가 대신할 수 있기 때문이야. 결국 인간은 “무엇이 아름다운 시스템인가?”를 판단하는 존재로 이동하게 될 수도 있어.

 

앞으로는 “에이전트 네이티브” 시대가 온다

카파시는 앞으로 세상이 인간 중심 UI가 아니라 “에이전트 중심 구조”로 재편될 가능성을 크게 봤어.

이게 진짜 무서운 포인트야.

예를 들어 내가 클라우드 콘솔 안 들어가도 에이전트에게 텍스트로 설명하면 인프라 생성부터 배포까지 끝내

심지어 내 에이전트가 상대방 에이전트와 회의 일정 잡고 문서 읽고 업무 조율까지 하는 사회가 올 수도 있다는 거야.

즉, 앞으로는 사람이 읽기 좋은 UX보다 “AI가 읽고 실행하기 좋은 구조” 가 더 중요해질 가능성이 커.

 

살아남는 사람은 결국 “이해하는 사람”일 거야

지금 많은 사람들이 “개발자 끝난 거 아니야?” 라고 불안해해.

근데 사실 더 중요한 질문은 이거야. “당신은 시스템을 이해하고 있는가?”

AI는 코드를 대신 짤 수 있어! 문서를 대신 쓸 수 있어! 분석도 대신할 수 있어!!

근데 무엇이 중요한지? 어떤 방향이 맞는지? 어떤 가치가 더 의미 있는지?

이건 여전히 인간 영역에 가까워. 결국 앞으로 살아남는 사람은 “손이 빠른 사람”보다 “구조를 이해하는 사람”
이 될 가능성이 커 보여.

 

한 줄로 정리하면

이제 API 디테일을 외우는 시대는 점점 끝나가고 있어.

앞으로 중요한 건 문제 정의, 시스템 이해, 설계 감각, 맥락 판단, 인간적 직관 같은 능력이야.

AI 시대는 코딩의 종말이라기보다, “이해하지 못하는 노동”의 종말에 더 가까운 것 같아.