newslettervibe-codingAItastesoftware-quality

실력 없이, 안목 없이: AI가 감춰주지 못하는 것

2026-02-22
5 min read
808 words

실력 없이, 안목 없이: AI가 감춰주지 못하는 것


프롤로그: 모두가 코딩을 할 수 있다고 말한다. 하지만 나는 다른 생각이 든다.

모든 사람이 이제 코딩을 할 수 있다고 말한다. ChatGPT에게 물어보면 된다고. 진입장벽이 무너졌다고.

하지만 나는 다른 생각이 든다.

20년 경력의 개발자 "crow"가 쓴 글을 읽고 나서, 나는 확신했다. AI가 낮춘 건 장벽이 아니라 착각의 문턱이라는 것을.

나는 20년간 교육 현장에서 수천 명의 학생을 가르쳤다. 그래서 이 주제를 쓸 자격이 있다고 생각한다. 도구가 바뀌어도, 안목과 실력의 본질은 바뀌지 않는다는 것을 매일 목격하기 때문이다.


I – 코드는 누구나 쓴다. 하지만 누가 쓰느냐가 중요하다.

2026년 현재, 전체 코드의 41%가 AI에 의해 생성된다1.

미국 개발자의 92%가 AI 코딩 도구를 매일 사용한다1.

그런데 역설적으로, 45%의 AI 생성 코드가 보안 테스트를 통과하지 못한다2.

왜 그럴까?

"AI는 진입장벽을 낮춘 게 아니라, 실력과 안목의 부재를 감춰주는 베일을 제공했을 뿐이다."

crow는 "매직 쿼드런트"라는 개념을 제시한다. 가로축은 실력(Skill), 세로축은 안목(Taste).

graph TD
    A["매직 쿼드런트: Taste × Skill"] --> B["High Taste + High Skill"]
    A --> C["High Taste + Low Skill"]
    A --> D["Low Taste + High Skill"]
    A --> E["Low Taste + Low Skill"]

    B --> B1["진짜 프로덕트<br>사람들이 사랑하는 소프트웨어"]
    C --> C1["매력적이지만 불안정<br>예: OpenClaw"]
    D --> D1["잘 돌아가지만 아무도 안 씀<br>예: 완벽한 Todo 앱"]
    E --> E1["Vibe Coding Slop<br>69개 취약점 발견"]

    style B1 fill:#90EE90
    style C1 fill:#FFD700
    style D1 fill:#FFA07A
    style E1 fill:#FF6B6B

대부분의 사람들은 두 가지를 모두 과대평가한다.

자신의 실력도, 자신의 안목도.


II – 안목이 없으면, AI는 증폭기가 아니라 쓰레기 공장이 된다.

여기서 핵심이 나온다.

LLM은 안목의 격차를 증폭시킨다.

안목이 있는 사람에게는 생산성 도구가 된다. 하지만 안목이 없는 사람에게는 쓰레기를 대량생산하는 공장이 된다.

구분 안목 있는 개발자 Vibe Coding
AI 사용 방식 초안 → 검토 → 리팩토링 복붙 → 배포
코드 수용률 30% 선택적 수용1 무분별 수용
보안 테스트 통과율 55%+ 실패율 45%+2
디버깅 시간 기존 대비 동일 기존 대비 증가3
결과물 수명 유지보수 가능 기술부채 폭탄

실제 사례를 보자.

This Website Will Self-Destruct: 기술적으로 단순하다. 24시간 안에 누군가 메시지를 남기지 않으면 사이트가 소멸한다. 하지만 순수한 안목이 있었다. 바이럴로 퍼졌다.

OpenClaw: 기술적으로 엉망이다. 하지만 고도로 안목이 있었다. 사람들이 사랑했다.

Vibe Coding 프로젝트들: 5개 주요 도구에서 69개의 취약점이 발견되었다4. 86%가 XSS 공격에 무방비했다2.

"죄는 LLM을 사용한 것이 아니다. 죄는 품질의 문턱을 넘지 못할 실력과 안목을 가지고 있었다는 것이다."

다시 말해, 실력은 학습 가능하지만, 안목은 실패의 부산물이다.


III – 주니어 개발자의 40%가 이해하지 못하는 코드를 배포한다.

아이러니하게도, AI 도구는 숙련된 개발자를 19% 느리게 만든다5.

왜? METR의 무작위 대조 실험이 증명했다.

경험 많은 개발자들은 AI 제안을 검토하고, 의심하고, 수정하는 데 시간을 쓴다. 그것이 안목이다.

하지만 주니어는 다르다.

40% 이상의 주니어 개발자가 자신이 완전히 이해하지 못하는 AI 코드를 배포한다3.

63%의 조직이 AI 코드를 디버깅하는 데 수동 작성보다 더 많은 시간을 소비했다3.

53%의 조직이 초기 검토를 통과한 AI 코드에서 나중에 보안 문제를 발견했다3.

"진입장벽이 낮아진 게 아니라, 품질 문턱이 사라진 것이다."

당신의 코드베이스도 마찬가지다. 당신이 "빠르게 만들었다"고 자랑하는 프로젝트도, 6개월 후에는 아무도 손대지 못하는 레거시가 될 수 있다.


IV – 안목은 가르칠 수 없다. 하지만 조건은 만들 수 있다.

안목은 다음에서 나온다:

  1. 실패의 축적 – 나쁜 코드가 왜 나쁜지 몸으로 경험하기

  2. 피드백 루프 – 코드 리뷰, 프로덕션 장애, 사용자 불만

  3. 비교의 반복 – 좋은 코드와 나쁜 코드를 반복적으로 대조하기

LLM 시대의 문제는 이 세 가지를 모두 건너뛰게 만든다는 것이다.

코드가 "일단 돌아가면" 그걸로 충분하다고 착각한다.

하지만 소프트웨어의 진짜 비용은 유지보수에 있다.

당신이 오늘 30분 만에 만든 기능이, 3개월 후 팀 전체를 3일간 묶어둘 수 있다.

"LLM은 실력 격차를 증폭시킨다. 크립토 붐과 똑같은 냄새가 난다. 모두가 부자가 될 수 있다고 생각하지만, 대부분은 그렇지 못할 것이다."

💭 이 글을 읽고 생각해볼 질문

  1. AI가 코딩의 진입장벽을 낮추었다면, 왜 소프트웨어 품질은 오히려 악화되고 있는가?

  2. 안목(taste)은 학습 가능한 것인가, 아니면 실패와 경험의 부산물인가?

  3. LLM이 실력 격차를 증폭시킨다면, 주니어 개발자의 성장 경로는 어떻게 재설계되어야 하는가?

댓글로 당신의 생각을 공유해주세요.

결론: 영원한 질문

시의적 질문: "AI가 코딩을 대체할 것인가?"

하지만 이것보다 더 깊은, 영원한 질문이 있다.

"무엇을 만들 것인가, 그리고 왜 그것이 중요한가?"

기술은 누구에게나 열려 있다. 도구는 모두의 손에 있다.

하지만 안목은 — 무엇이 가치 있고, 무엇이 쓰레기인지 구별하는 눈은 — 프롬프트로 생성되지 않는다.

이 비대칭 속에서 당신이 무엇을 선택하느냐가, 앞으로 5년을 결정한다.

"안목과 실력의 매직 쿼드런트에서, 시장은 절대 착각하지 않는다. 착각하는 것은 오직 우리뿐이다."

Sources


이 글이 도움이 되셨다면, 한 명의 친구에게 공유해주세요.

Footnotes

  1. Top Vibe Coding Statistics 2026 | Second Talent 2 3

  2. Veracode GenAI Code Security Report 2025 | Veracode 2 3

  3. AI in Software Development: Productivity at the Cost of Quality | DevOps.com 2 3 4

  4. Vibe Coding Tools Security Assessment Dec 2025 | CSO Online

  5. METR: AI Impact on Developer Productivity RCT 2025

Back to All Posts
NEW

뉴스레터 서비스가 정식 시작되었습니다!

매주 금요일, 옵시디언으로 정리한 AI 인사이트를 메일함으로 배달해 드립니다.