2026-06-03

「AI가 짠 코드는 쓰레기다」? 비판자들의 말은 절반은 맞습니다——빠진 단어는 「단계」

2026년이 절반을 넘어서면서, 「vibe coding」은 방에 들어서는 순간 공간을 둘로 가르는 단어가 됐습니다. 한쪽은 클라우드 컴퓨팅 이후 가장 중요한 전환이라고 말하고, 다른 쪽은 「AI가 생성한 쓰레기에 장인의 외피를 씌우는 것」의 점잖은 표현이라고 말합니다.

논쟁이 뜨겁습니다. 제가 말하고 싶은 것은: 사실 양쪽 다 맞습니다——다만 각자 한 단어씩 빠뜨리고 있습니다.

비판자들의 우려, 들을 가치가 있습니다

먼저 분명히 해두겠습니다. vibe coding을 비판하는 사람들은 근거 없이 말하는 것이 아닙니다.

그들의 핵심 우려는 보안과 유지보수성입니다. 「프롬프트 우선」으로 만들어진 수많은 앱이 처음부터 끝까지 단 한 번의 보안 검토도 거치지 않습니다. 여러분이 만드는 것이 돈, 신원, 또는 다른 사람의 데이터에 닿는다면 이 우려는 즉시 성립합니다——그것도 치명적으로.

이 부분의 비판은, 진지하게 제품을 만드는 사람이라면 누구나 온전히 받아들여야 합니다. 작동하는 데모와, 실제 사용자·실제 공격·실제 데이터를 감당할 수 있는 시스템 사이에는 넓은 강이 흐르고 있습니다.

하지만 그들이 빠뜨린 단어: 단계

비판자들이 틀린 부분은 어디일까요? 모든 상황을 하나의 솥에 넣고 끓인 것입니다.

「AI가 생성한 코드는 불안전하고 유지보수가 어렵다」는 말은, 프로덕션 시스템에는 성립하지만, 프로토타입에는 심하게 과장됩니다. 이것은 완전히 다른 두 가지 단계이며, 같은 잣대로 재면 논쟁은 결론에 도달할 수 없습니다.

올바른 도구를 사용하는 것은, 자신이 어떤 단계에 있는지를 아는 것에서 시작합니다. 프로토타입의 기준으로 프로덕션을 요구하는 것은 무책임하고, 프로덕션의 기준으로 프로토타입을 요구하는 것은 스스로 무장해제입니다.

doaipm은 처음부터 이 두 가지를 분리했습니다

이것이 바로 doaipm이 줄곧 해온 일입니다. 우리는 「AI로 한 마디에 만든 것을 바로 출시할 수 있다」고 말한 적이 없습니다——우리가 말하는 것은 분리된 두 가지입니다:

첫째, 고충실도 우선은 더 빠른 검증을 위한 것입니다. 와이어프레임을 건너뛰고 실제로 작동하는 것을 바로 만드는 것은, 프로덕션 코드를 납품하기 위해서가 아닙니다. 작동하는 프로토타입은 엔지니어링이 얻을 수 있는 가장 정확한 요구사항 문서이기 때문입니다. 그것의 사명은 「제대로 됐는가」에 답하는 것이며, 몇 주가 아닌 몇 시간 안에 답을 줍니다.

둘째, 안전망은 비판자들에 대한 정면 답변입니다. doaipm의 안전망은 명확하게 적혀 있습니다:

보세요——비판자들이 우려하는 모든 것, 돈, 신원, 다른 사람의 데이터, 바로 출시하는 것——안전망에서 하나하나 막혀 있습니다.

그렇다면 「AI가 짠 건 쓰레기다」는 말은 맞을까요?

그걸로 무엇을 하느냐에 달려 있습니다.

같은 도구, 두 가지 결과, 분수령은 **「단계」**라는 단어입니다.

성숙함이란 편을 드는 것이 아니라, 자신이 어느 단계에 있는지 아는 것입니다

이 논쟁이 보내는 진짜 신호는: 편을 들지 말고, 단계를 나누세요.

그리고 「지금은 어느 단계인가, 어떤 잣대를 써야 하는가」——이 판단은 정확히 프로덕트 매니저의 일입니다. AI가 「만들기」를 극히 저렴하게 만들었기 때문에, 「올바른 단계에서 올바른 일을 하는」 이런 판단력이 오히려 가장 값어치 있는 것이 됐습니다.

고충실도 우선이지만, 프로토타입은 절대 출시와 같지 않습니다. AI의 속도를 신뢰하되, 프로덕션의 기준선도 지킵니다.

doaipm의 5단계 워크플로우와 안전망은, 「올바른 단계의 도구를 사용하는 것」을 위해 설계됐습니다. 방법론 센터言出法随 실전 가이드에서 시작하세요.


더 읽어보기

토론

로그인 없이 익명으로 쓸 수 있어요. 친절하게.
불러오는 중…