실력 없이, 안목 없이: AI가 감춰주지 못하는 것
실력 없이, 안목 없이: 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 – 안목은 가르칠 수 없다. 하지만 조건은 만들 수 있다.
안목은 다음에서 나온다:
-
실패의 축적 – 나쁜 코드가 왜 나쁜지 몸으로 경험하기
-
피드백 루프 – 코드 리뷰, 프로덕션 장애, 사용자 불만
-
비교의 반복 – 좋은 코드와 나쁜 코드를 반복적으로 대조하기
LLM 시대의 문제는 이 세 가지를 모두 건너뛰게 만든다는 것이다.
코드가 "일단 돌아가면" 그걸로 충분하다고 착각한다.
하지만 소프트웨어의 진짜 비용은 유지보수에 있다.
당신이 오늘 30분 만에 만든 기능이, 3개월 후 팀 전체를 3일간 묶어둘 수 있다.
"LLM은 실력 격차를 증폭시킨다. 크립토 붐과 똑같은 냄새가 난다. 모두가 부자가 될 수 있다고 생각하지만, 대부분은 그렇지 못할 것이다."
💭 이 글을 읽고 생각해볼 질문
-
AI가 코딩의 진입장벽을 낮추었다면, 왜 소프트웨어 품질은 오히려 악화되고 있는가?
-
안목(taste)은 학습 가능한 것인가, 아니면 실패와 경험의 부산물인가?
-
LLM이 실력 격차를 증폭시킨다면, 주니어 개발자의 성장 경로는 어떻게 재설계되어야 하는가?
댓글로 당신의 생각을 공유해주세요.
결론: 영원한 질문
시의적 질문: "AI가 코딩을 대체할 것인가?"
하지만 이것보다 더 깊은, 영원한 질문이 있다.
"무엇을 만들 것인가, 그리고 왜 그것이 중요한가?"
기술은 누구에게나 열려 있다. 도구는 모두의 손에 있다.
하지만 안목은 — 무엇이 가치 있고, 무엇이 쓰레기인지 구별하는 눈은 — 프롬프트로 생성되지 않는다.
이 비대칭 속에서 당신이 무엇을 선택하느냐가, 앞으로 5년을 결정한다.
"안목과 실력의 매직 쿼드런트에서, 시장은 절대 착각하지 않는다. 착각하는 것은 오직 우리뿐이다."
Sources
이 글이 도움이 되셨다면, 한 명의 친구에게 공유해주세요.