코딩교육 3분 소요

코딩 배워봤자 AI가 다 짜준다? 그런데 왜 아직도 코딩을 배우라고 할까

“이제 코딩 배워서 뭐 하냐, AI가 다 짜주는데.” 요즘 개발 커뮤니티에서 가장 자주 나오는 말입니다. 부트캠프 등록을 고민하던 사람도, 자녀에게 코딩을 시켜야 하나 고민하던 부모도 이 한마디에 멈칫하게 되는데요. 그런데 정작 AI 코딩 도구를 만드는 사람들 중 일부는 정반대 이야기를 합니다. “지금이야말로 코딩을 배워야 할 때"라고요. 오늘은 그 반대편의 목소리를 들어보겠습니다.

먼저 솔직하게 말씀드리면, 이 주제는 최근 한 달간 커뮤니티에서 새로 터진 논쟁이라기보다 꾸준히 이어져 온 에버그린 논쟁에 가깝습니다. 특정 바이럴 스레드 하나를 인용하기보다, 이 논쟁을 오래 지켜본 사람들의 관점을 정리하는 쪽이 더 정직할 것 같습니다.

“코딩은 사라지지 않는다, 형태만 바뀐다”

이 논쟁에서 자주 소환되는 인물이 스티브 크라우스(Steve Krouse)입니다. 프로그래밍 교육에 오래 몸담았고, 지금은 브라우저에서 바로 코드를 짜고 실행하는 플랫폼 Val Town을 만들고 있는 사람인데요.

그의 핵심 주장은 이렇습니다. AI가 코드를 대신 짜주는 건 맞지만, 그렇다고 코드를 읽고 판단하는 능력이 필요 없어지는 건 아니라는 거죠. 오히려 반대라는 겁니다.

생각해보면 당연합니다. AI가 코드를 100줄 뱉어냈을 때, 그게 맞는지 틀렸는지 판단하는 건 결국 사람입니다. 이 코드가 왜 이렇게 동작하는지, 여기서 뭐가 잘못될 수 있는지 모르면 AI가 준 결과물을 그냥 믿고 붙여넣는 수밖에 없습니다. 그건 자동화가 아니라 도박에 가깝습니다.

AI 시대에 코딩을 배우는 건 오히려 쉬워졌다

크라우스가 강조하는 또 다른 포인트는 진입 장벽입니다. 예전엔 코딩을 배우려면 환경 설정만 하다가 며칠을 날렸습니다. 에러 메시지 하나 붙잡고 반나절을 검색하는 게 일상이었죠.

지금은 다릅니다. AI에게 “이 에러가 왜 나는지 설명해줘"라고 물으면 바로 답이 옵니다. 막히는 지점에서 24시간 대기하는 개인 과외 선생님이 생긴 셈입니다. 이건 초보자에게 어마어마한 변화입니다.

그래서 “AI가 코딩을 대체한다"가 아니라 “AI가 코딩 학습을 가속한다"는 해석이 나옵니다. 배우기 가장 좋은 시대에 배우기를 포기하는 건 아이러니라는 거죠.

진짜 위험한 건 ‘읽지 못하는’ 사람

요즘 유행하는 표현으로 바이브 코딩이라는 게 있습니다. 코드를 직접 이해하지 않고, AI에게 계속 지시만 내려서 결과물을 만들어내는 방식인데요. 프로토타입을 빠르게 만들 때는 놀랍도록 강력합니다.

문제는 그다음입니다. 뭔가 고장 났을 때, AI가 이상한 방향으로 계속 헤맬 때, 결국 코드 안으로 들어가서 손을 봐야 하는 순간이 옵니다. 이때 코드를 못 읽는 사람은 그냥 손을 놓게 됩니다.

크라우스 같은 사람들이 걱정하는 지점이 바로 여기입니다. AI가 만들어준 코드를 ‘읽고 고칠 수 있는 사람’과 ‘그냥 받아쓰는 사람’ 사이의 격차가 벌어진다는 거죠. 그리고 그 격차는 앞으로 더 벌어질 가능성이 큽니다.

코딩은 ‘기술’이 아니라 ‘사고방식’이다

가장 근본적인 반론은 이겁니다. 코딩을 배우는 건 특정 문법을 외우는 게 아니라, 문제를 잘게 쪼개서 논리적으로 해결하는 사고방식을 훈련하는 것이라는 관점입니다.

이 관점에서 보면 AI의 등장은 오히려 그 사고방식의 가치를 키웁니다. AI에게 좋은 결과물을 얻어내려면, 문제를 명확하게 정의하고 단계별로 지시할 줄 알아야 합니다. 그런데 그 능력은 정확히 프로그래밍을 배우면서 길러지는 능력입니다. 코딩을 배운 사람이 AI도 더 잘 부린다는 이야기가 여기서 나옵니다.

즉 코딩 교육의 목표가 “손으로 코드를 타이핑하는 노동자 양성"에서 “AI를 지휘해 문제를 푸는 사람 양성"으로 옮겨갈 뿐, 코딩을 배워야 한다는 결론 자체는 그대로라는 겁니다.

그래서, 결론은

“AI가 다 짜주니 배울 필요 없다"는 주장은 절반만 맞습니다. 손으로 코드를 한 줄 한 줄 치는 노동은 확실히 줄어들 겁니다. 하지만 코드를 읽고, 판단하고, AI를 제대로 부리는 능력은 오히려 더 귀해지고 있습니다.

크라우스를 비롯한 반대편의 목소리를 한 줄로 요약하면 이렇습니다. “코딩을 배우지 말라는 게 아니라, 배우는 이유가 바뀌었을 뿐이다.” 여러분은 어떻게 생각하시나요. AI 시대의 코딩 교육은 사라져야 할 유물일까요, 아니면 그 어느 때보다 필요한 무기일까요.

코딩교육 AI시대 개발자커리어 SteveKrouse 바이브코딩

댓글

    댓글을 불러오는 중...