"나는 AI를 잘 쓰고 있다"고 착각하는 3가지 신호
Article
AI를 매일 쓴다고 잘 쓰는 게 아니다
요즘 퍼블리셔나 신입 개발자 중에 "나는 AI를 잘 활용하고 있다"고 생각하는 사람이 많습니다.
클로드한테 코드 물어보고, GPT한테 에러 던지고, 코파일럿이 자동완성해주면 씁니다. 매일 씁니다. 그러니까 잘 쓰고 있는 거라고 생각합니다.
그런데 "자주 쓴다"와 "잘 쓴다"는 완전히 다른 얘기입니다.
저도 한때 잘 쓰고 있다고 생각했습니다. 아래 3가지를 깨닫기 전까지.
신호 1: AI한테 "이거 만들어줘"라고 한다
가장 흔한 패턴입니다.
"로그인 폼 만들어줘." "카드 컴포넌트 만들어줘." "반응형 네비게이션 만들어줘."
AI가 뚝딱 만들어줍니다. 완성된 코드가 나옵니다. 복붙합니다. 돌아갑니다.
문제는 뭐가 잘못된 건지 모른다는 겁니다.
AI가 만든 로그인 폼에 aria-label이 빠져 있는 거 알았나? form의 action 속성 없이 onClick으로만 처리하는 게 왜 문제인지 알았나? input의 autocomplete 속성이 없으면 어떤 UX 문제가 생기는지 알았나?
"만들어줘"라고 시키는 사람은 결과물을 평가할 기준이 없습니다. 기준이 없으면 좋은 건지 나쁜 건지 판단할 수 없습니다. 판단할 수 없으면 그건 AI를 쓰는 게 아니라 AI에게 쓰이는 겁니다.
신호 2: AI가 준 코드를 그대로 쓴다
AI가 코드를 줬을 때, 이런 반응을 보인다면 위험 신호입니다.
- "돌아가니까 됐다" → 돌아가는 것과 좋은 코드는 다릅니다
- "나보다 잘 짰겠지" → AI는 맥락을 모릅니다. 프로젝트 컨벤션, 기존 구조, 팀 스타일을 모릅니다
- "이해 안 되지만 일단 쓰자" → 이해 못 하는 코드를 쓰는 건 기술 부채를 빌리는 것입니다
실무에서 이게 어떤 결과로 이어지는지 알려드리겠습니다.
AI가 만든 컴포넌트를 그대로 쓴 프로젝트가 있었습니다. 처음엔 빨랐습니다. 그런데 수정 요청이 들어왔을 때 문제가 터졌습니다. 코드가 왜 이렇게 짜여 있는지 아무도 몰랐습니다. AI가 짰으니까요. 결국 수정이 아니라 처음부터 다시 짰습니다. 빠르게 시작했지만, 결과적으로 더 느려진 겁니다.
신호 3: AI 없이는 코딩이 안 된다
이게 가장 위험한 신호입니다.
"코파일럿 없으면 코딩 못 하겠어요." "AI한테 물어봐야 시작할 수 있어요." "자동완성 없으면 불안해요."
이건 AI를 도구로 쓰는 게 아니라 의존하는 겁니다.
비유하자면, 내비게이션을 쓰는 것과 내비게이션 없이 운전을 못 하는 건 다릅니다. 내비를 쓰되, 대략적인 방향감각은 있어야 합니다. 내비가 고장 나도 목적지까지 갈 수 있어야 합니다.
AI 없이도 HTML 구조를 잡을 수 있는가? CSS 레이아웃을 머릿속에서 그릴 수 있는가? 에러 메시지를 보고 대략적인 원인을 추측할 수 있는가?
"없어도 되지만 있으면 더 빠르다" — 이게 올바른 관계입니다. "없으면 시작도 못한다" — 이건 도구가 아니라 생명유지장치입니다.
잘 쓰는 사람은 이렇게 다르다
| 착각하는 사용 | 실제로 잘 쓰는 사용 | |
|---|---|---|
| 요청 방식 | "만들어줘" | "이 구조에서 접근성 빠진 부분 체크해줘" |
| 결과물 처리 | 복붙 | 검토 → 수정 → 프로젝트 컨벤션에 맞게 조정 |
| 의존도 | AI 없으면 못함 | AI 없어도 되지만 있으면 3배 빠름 |
| 학습 효과 | AI가 해주니까 안 배움 | AI 결과를 보면서 패턴을 익힘 |
| 품질 기준 | "돌아가면 됨" | "왜 이렇게 짜야 하는지 설명 가능" |
핵심 차이는 "평가할 수 있는가"에 있습니다.
AI가 준 코드를 보고 "이건 좋고, 이건 고쳐야 하고, 이건 우리 프로젝트에 안 맞는다"를 판단할 수 있으면 — 그때 AI를 잘 쓰고 있는 겁니다.
자가진단 체크리스트
솔직하게 체크해보세요.
- AI한테 주로 "만들어줘"로 시작하는 요청을 한다
- AI가 준 코드를 읽지 않고 바로 붙여넣을 때가 있다
- AI가 왜 그렇게 짰는지 설명 못 하지만 그냥 쓴 적이 있다
- AI 자동완성이 꺼지면 코딩 속도가 절반 이하로 떨어진다
- 최근 한 달간 AI 없이 처음부터 끝까지 코드를 짠 적이 없다
3개 이상 체크됐으면, AI를 쓰는 게 아니라 AI에게 끌려가고 있는 겁니다.
되돌리는 방법
불안할 필요 없습니다. 습관을 바꾸면 됩니다.
1. 이번 주에 하나만 AI 없이 짜보세요. 간단한 컴포넌트 하나를 순수하게 자기 힘으로 짜보세요. 힘들겠지만, 그 과정에서 내 실력의 현재 위치를 알 수 있습니다.
2. AI한테 "만들어줘" 대신 "검토해줘"를 시켜보세요. 내가 먼저 짜고, AI한테 검토를 맡기세요. "이 코드에서 개선할 점 있어?"라고 물어보면 AI가 피드백을 줍니다. 이러면 내가 주도하고, AI가 보조하는 올바른 관계가 됩니다.
3. AI가 준 코드를 읽는 습관을 들이세요. 복붙하기 전에 30초만 읽어보세요. "왜 이렇게 짰지?"를 생각해보세요. 이해가 안 되면 AI한테 "이 코드 왜 이렇게 짰어?"라고 물어보세요. 그 과정 자체가 학습입니다.
결론
AI를 잘 쓰는 능력의 핵심은 프롬프트가 아니라 판단력입니다.
AI가 준 결과를 평가하고, 수정하고, 맥락에 맞게 조정할 수 있는 능력. 이건 AI 사용법을 배워서 생기는 게 아닙니다. 내 주력 스킬의 깊이에서 나옵니다.
이전 글에서 말한 것처럼, 프롬프트를 최적화하지 말고 전문성을 최적화하세요. AI를 잘 쓰는 방법은, 아이러니하게도 AI 밖에 있습니다.