AI 코딩 시대, 더이상 성장하지 않는 개발자들
AI를 많이 쓸수록 AI를 잘 쓰기 어려워진다. — evan-moon (evan-moon.dev)
핵심 주장
AI를 많이 사용할수록 AI의 출력물 품질을 판단하는 역량이 약화된다. 이는 “좋은 코드란 무엇인가”에 대한 직관에서 나오며, 이 직감은 수많은 실패·디버깅·리팩토링 경험에서만 형성된다.
한 문장으로 요약하면:
AI를 가장 잘 활용할 수 있는 개발자는, AI 없이도 코드를 판단할 수 있는 개발자다.
뇌과학적 근거
바람직한 어려움 (Desirable Difficulties)
UCLA의 로버트 비요크(Robert Bjork): 적절한 난이도와 저항이 있을 때 장기 기억 보존과 전이가 향상된다.
인출 연습 효과
로디거 & 카르피크 (2006) 연구:
- 반복 읽기 그룹: 5분 후 테스트 우위 → 1주 후 기억 보존율 50% 낮음
- 인출 연습 그룹: 5분 후 열세 → 1주 후 기억 보존율 50% 더 높음
뇌 활성도 차이:
- 인출 연습 그룹: 해마 ↔ 전두엽 피질 연결 강화 (맥락과 함께 기록)
- 수동 읽기 그룹: 해마 ↔ 방추상회 연결만 활성화 (정보를 “보고 있을 뿐”)
생성 효과 (Generation Effect)
슬라메카 & 그래프 (1978): 완성된 정보를 수동적으로 읽는 것보다 빈칸을 채우는 작은 노력이 기억 보존율을 유의미하게 높인다.
유창성의 착각 (Fluency Illusion)
쉽게 처리할 수 있다는 느낌 ≠ 잘 기억한다는 결과.
절차 기억 (Procedural Memory)
코딩 판단력의 상당 부분은 절차 기억에 저장된다:
- 문제を見ると 자연스럽게 떠오르는 해결 패턴
- “여기 뭔가 이상한데”라는 직감
- 리팩토링 지점 포착
앤더슨(Anderson)의 적응적 사고 통제 모델 — 절차 기억 형성 3단계:
- 인지 단계: 의식적으로 한 단계씩 수행
- 연상 단계: 패턴 인식으로 속도 향상
- 자동화 단계: 의식적 노력 없이 자동 실행
AI 의존이 성장 정체로 이어지는 메커니즘
AI가 코드 작성의 고통을 대신해주면서:
- “코드를 판단하는 근육”이 약화 — 절차 기억이 1단계에 머무름
- 경력은 쌓이지만 판단력은 정체 — 3년차와 10년차 판단력 차이가 없음
- AI 출력물 품질 판단 불가 — 구조 변경 취약성, 책임 분리 문제 등을 지적하지 못함
해결 방향
“어려우면 다 좋다”가 아니라 **“바람직한 어려움”**이 핵심:
- 현재 가진 능력으로 도달 가능한 범위 안의 도전
- 너무 쉬우면 부하 부족 → 기억에 남지 않음
- 너무 어려우면 처리 불가 → 좌절만 남음
적절한 난이도의 과제를 스스로의 힘으로 해결하는 경험이 가장 효과적인 학습.
관련 개념
- moc-ai-coding — AI 코딩 MOC
- 2026-03-22-anthropic-ai-coding-skills-formation — Anthropic AI 코딩 스킬 형성 연구
- harness — AI 에이전트 하네스 설계 (적절한 난이도/구조 제공)
- 2026-04-03-qwen-function-calling-harness — Function Calling Harness (적절한 난이도 예시)
출처
- https://evan-moon.github.io/2026/04/18/developers-who-stopped-growing-in-ai-era/
- 비요크 (UCLA), 로디거 & 카르피크 (2006), 슬라메카 & 그래프 (1978), 앤더슨 (적응적 사고 통제 모델)