경력 개발자, AI 도구 사용 시 19% 느려짐. 믿고 싶지 않다.
Source: Dev.to
시중에 나와 있는 모든 AI 코딩 도구는 여러분이 더 빨리 배포할 수 있다고 약속합니다. 최근 연구에 따르면 경험 많은 개발자들은 실제로 이를 사용할 때 19 % 더 느려졌다고 합니다.
입에 달고 말하자면: 초보자가 아니라. 인턴이 아니라. 우리는 경험 많은 개발자가 필요합니다.
이것은 각주에 숨겨진 일회성 사례가 아닙니다. 속도가 느려진 이유는 부분적으로 AI가 만든 코드를 검토하고 디버깅하는 데 소요된 시간 때문이라고 합니다. 연구에서는 또 개발자들이 AI가 도움이 된다고 믿었지만 실제로는 그렇지 않은 경우가 많다는 인식‑현실 격차도 크게 나타났습니다.
시니어 개발자는 컴퓨터가 내놓는 결과물을 그대로 받아들이지 않았습니다. 코드를 읽고, 의심하고, 실험하고, 작은 오류들을 찾아 고쳤습니다. 이 과정은 처음부터 코드를 직접 작성하는 것보다 훨씬 더 많은 시간을 소모했습니다.
그리고 아무도 말하지 않는 사실을 솔직히 짚고 넘어가야 합니다. 이는 시장에 나와 있는 모든 AI 코딩 어시스턴트의 핵심 마케팅 주장과 정면으로 배치됩니다.
많은 사람들에게 공감될 겁니다. Copilot에 프롬프트를 넣으면 40줄 정도의 코드가 뿜어져 나오고, “와, 정말 빠르다”는 느낌이 듭니다. 생산성이 높아 보이고, 도파민이 솟구치죠. 코드가 바로 눈앞에 있으니 바로 배포하고 싶어집니다.
하지만 빠르게 느끼는 것과 실제로 빠른 것은 전혀 다른 이야기입니다. 연구에 따르면 경험 많은 개발자에게는 이 두 감각 사이의 차이가 단순히 존재하는 것이 아니라 오히려 부정적인 영향을 미칩니다.
→ AI가 코드를 빠르게 생성하니 움직이는 느낌이 듭니다.
주니어 개발자는 결과물을 받아들이고 바로 진행할 수 있습니다. 반면 시니어 개발자는 더 잘 알고 있습니다. 그 ‘더 잘 안다’는 점이 바로 시간을 잡아먹는 요인입니다. 🎯
회사에서 가장 많은 급여를 주는 시니어 엔지니어들이 이런 도구를 쓰면서 오히려 느려진다면, “AI가 팀을 10배 빠르게 만든다”는 이야기는 무엇을 의미할까요?
이는 그 이야기가 완전하지 않다는 신호입니다. 최악의 경우, 좌석을 판매하는 기업들이 편리하게 만든 허구일 뿐입니다.
AI 코딩 도구가 전혀 쓸모 없다고 말하는 것은 아닙니다. 저도 직접 사용합니다. 보일러플레이트 코드 작성, 새로운 라이브러리 체험, 혼자 작업할 때 코드 설명 등에서는 꽤 도움이 됩니다. 하지만 “모두에게 시간을 절약해준다”는 주장은 실증 없는 마케팅 수사에 불과합니다.
사람들이 간과하는 부분은, 숙련된 개발자는 단순히 화면에 글자를 입력하는 것이 아니라 방향을 선택한다는 점입니다.
그들은 잘못된 요구사항에 대한 최종 방어선이며, 비용이 크게 나기 전에 아키텍처 오류를 잡아냅니다. 또한 시스템에 대한 컨텍스트를 보유하고 있는데, 이는 어떤 AI도 접근할 수 없습니다.
그런 중요한 역할을 사람에게 맡긴 뒤, 자신감 있게 “맞아 보이지만 미묘하게 틀린” 코드를 생성하는 AI를 추가하면, 새로운 직업이 생깁니다—AI 베이비시터 😄—생산성 향상이 아니라 비용이 되는 일입니다.
→ 시니어 개발자의 가치는 타이핑 속도가 아니라 판단력에 있습니다.
답이 “Copilot을 버려라”는 것이 아니라고 생각합니다. 답은 생산성 향상이 보편적이고 자동적인 것이 아니라는 착각을 멈추는 것입니다.
AI가 유용한 영역과 그렇지 않은 영역을 현실적으로 바라봅시다. 결과로 판단하고, 멋져 보인다고 해서 무조건 채택하지 마세요. 그리고 “모두에게 Copilot을 줬다”는 말을 개발자 경험에 실제 투자를 대체하는 변명으로 쓰는 일도 그만두길 바랍니다.
19 %라는 수치는 직감적인 체크포인트일 뿐, AI 지원 개발에 대한 최종 결론은 아닙니다. 하지만 수십억 달러가 반대 가정에 투자되고 있는 상황에서 이 데이터 포인트는 더 많은 주목을 받아야 합니다.
시니어 개발자라면, AI 도구가 실제로 여러분을 더 빠르게 만들었나요—아니면 단지 빠르게 느껴질 뿐인가요? 진심으로 궁금합니다. 🤔