인공지능(AI) 코딩 도구가 개발 생산성을 높이는 동시에, 개발자들의 핵심 역량인 전문성 형성을 방해할 수 있다는 경고가 나왔습니다. AI가 코드를 대신 작성해주면서 개발자들이 문제 해결 과정에서 필수적인 '마찰'을 경험하지 못하게 되어, 장기적인 기술 숙련에 부정적인 영향을 미칠 수 있다는 분석입니다.
이러한 우려는 특히 초보 개발자들에게 더욱 심각하게 다가옵니다. 젯브레인(JetBrains)이 인용한 연구 '확대되는 격차: 초보 프로그래머를 위한 생성형 AI의 이점과 해로움'에 따르면, AI 코딩 도구에 크게 의존한 참가자들은 중요한 계획 단계를 건너뛰고 '이해 없는 자신감'을 보였습니다. 이들은 AI를 개인 튜터처럼 느꼈지만, 실제로는 문제 해결 과정을 스스로 추론하지 않아 '능력의 환상'에 빠지는 경향을 보였습니다. 반면, AI 사용을 절제한 참가자들은 AI의 잘못된 제안을 무시하는 '부정적 전문성'을 개발하며 더 나은 성과를 냈습니다.
이는 AI 코딩 도구가 역설적으로 높은 수준의 전문성을 요구한다는 점을 시사합니다. AI의 결과물을 효과적으로 검토하고, 더 나아가 올바른 질문을 던져 AI를 제대로 안내하려면 해당 도메인에 대한 깊은 이해와 경험이 필수적입니다. 즉, AI는 숙련된 개발자에게는 생산성 가속화 도구로 작용하지만, 지식이 부족한 초보자에게는 오히려 잘못된 길로 이끌거나 학습 기회를 박탈할 수 있는 위험이 있습니다. 결국 AI 시대에 개발자들은 단순히 AI를 사용하는 것을 넘어, AI가 대체할 수 없는 고차원적인 사고와 비판적 검증 능력을 키우는 데 집중해야 할 것입니다.
