← 목록으로

AI, 이미 대부분 개발자보다 코딩 잘합니다. 그래서 뭐?

2026. 9. 14.

AI, 이미 대부분 개발자보다 코딩 잘합니다. 그래서 뭐?

하지만 이 말을 먼저 꺼내야겠습니다. 솔직히 말해, 코딩은 소프트웨어 엔지니어링의 핵심 가치였던 적이 없습니다.

주니어 개발자 시절이 생생합니다. 뭐 하나 쉬운 게 없었죠. 기능 하나 구현하는 게 매번 고된 오르막길 같았어요. 스택 오버플로우를 얼마나 뒤졌는지 셀 수도 없습니다. PR 리뷰 때는 댓글로 사정없이 '구워지기도' 했고요. (솔직히, 그럴 만도 했습니다! 😅) 주니어 때는 정말 깃헙에 PR 하나 올리는 것도 심장이 쫄깃했어요. 혹시나 하는 마음에 밤새 코드를 고치고 또 고쳤던 기억이 나네요.

시간이 흐르면서 점차 나아지기 시작했습니다. 기능 배포에 걸리는 시간은 줄어들었고, PR에는 비평 댓글 대신 '좋아요'가 늘었죠. 자연스레 아키텍처를 포함한 더 복잡한 문제들을 다루게 되었습니다. 이제는 올바른 해결책을 선택하고, 특정 도구나 디자인 패턴이 왜 필요한지 설명하며, 제 결정을 방어할 수 있게 되었고요.

저는 코딩을 잘하는 제가 좋았습니다. 도메인 지식이나 아키텍처 고민 같은 것들은 그저 '배경'에 불과했죠.

어느새 코딩은 '어려운 일'이 아니었다

개발자로 일한 기간이 길어질수록, 문제들은 점점 더 복잡해졌고, 코딩 자체와는 점점 더 거리가 멀어졌습니다.

저는 더 이상 새로운 프레임워크 기능에 일희일비하지 않게 되었습니다. 사실, 또 다른 "혁신적인" 해결책에 대한 소식을 들을 때마다 제 머릿속에는 이런 생각이 먼저 스쳐 지나갔죠. “또 하나의 상태 관리 솔루션이라니…” (아마 언젠가 이 주제로만 글을 쓸지도 모르겠습니다.)

결국 저는 모든 테크 리더가 그러하듯, 대부분의 시간을 고민하고, 회의에 참석하며, 사람들의 동의를 얻는 데 할애하게 되었습니다. 코딩 업무는 주니어와 미드 레벨 개발자들에게 넘기면서 말이죠. 사실 그들은 새로운 것을 배울 기회를 얻어 무척 기뻐했습니다.

다행히도, 저는 여전히 코드를 꽤 많이 작성합니다. 하지만 요즘은 주로 횡단 관심사(cross-cutting concerns)나 기술적으로 난이도가 높은 기능들을 다룹니다.

그리고 제 커리어에서 바로 그 시점에, AI 혁명이 도래했습니다.

AI를 두 팔 벌려 환영하다

저는 진심으로 기뻤습니다! 더 이상 하나하나 수작업으로 소중한 코드를 짜낼 필요가 없다는 사실에 눈물 흘리지 않았죠. 애초에 딱히 그러고 싶지도 않았고요.

최근 @nazar-boyko는 자신의 글에서 "AI가 당신을 게으른 개발자로 만들었습니까? 솔직하게 답하세요."라고 물었습니다. 저는 솔직하게 답했습니다. '아니요. 오히려 정반대입니다.' AI는 저를 덜 게으르게 만들었습니다. 가장 지루한 부분인 반복적인 코드 작성에 시간을 덜 들이게 되면서, 오히려 더 많은 일을 할 수 있게 되었죠.

그리고 제 생각에, AI는 이미 대부분의 소프트웨어 개발자보다 코드를 더 잘 만들어냅니다.

실제로 이를 뒷받침하는 연구들이 있습니다. 제가 이 글 하단에 몇 가지를 링크해 두었으니, 제가 헛소리하는 게 아니라는 것을 직접 확인하실 수 있습니다. 😉 연구에 따르면 AI는 코딩 속도를 극적으로 높일 수 있으며, 최첨단 AI 에이전트들은 이미 인간에게 며칠 또는 몇 주가 걸릴 일부 코딩 작업을 완료할 수 있다고 합니다.

그리고 우리는 우리 업무에서도 이런 현상을 자주 목격합니다. AI는 지치지 않습니다. 스트레스받지 않습니다. 산만해지지도 않습니다. "나쁜 날"도 없죠. (음, 가끔은 저도 맹세코 AI가 짜증을 내는 것 같다고 생각합니다 🤣)

모든 개발자가 코딩을 똑같이 잘하는 것은 아니다

그리고 또 하나의 불편한 진실을 마주해 봅시다: 더 나은 개발자와 덜 나은 개발자가 있다는 것을요.

듣기 좋지 않은 말인 건 알지만, 그건 단순히 사실입니다. 어떤 사람은 요리를 더 잘하고, 어떤 사람은 노래를 더 잘합니다. 어떤 사람은 코딩에 뛰어나고, 어떤 사람은... 조금 덜 뛰어납니다.

가끔 DEV 커뮤니티에서는 프로그래머를 마치 천재들로 이루어진 능력주의 계층처럼 대하는 인상을 받습니다. 마치 모든 개발자가 정의상 대체 불가능한 비범한 기술을 소유한 것처럼 말이죠. 하지만 이 업계에서 충분히 시간을 보낸 사람이라면 누구나 그것이 사실이 아니라는 것을 압니다.

그리고 AI는 여기서 실제로 기회의 평등을 가져올 수 있습니다. 코딩 실력이 뛰어나지 않더라도 책임감이 있고, 제품을 깊이 이해하며, 좋은 결정을 내리고, 무엇을 만들어야 할지 정확히 아는 개발자는 이제 엄청나게 멀리 나아갈 수 있습니다.

놓치지 말아야 할, 아주 사소한 디테일

놓치지 말아야 할 아주 작고 사소한 디테일이 있습니다. 우리가 직관적으로 이해하고, 아래 링크한 연구들도 암시하는 내용이죠: 작업이 단순히 코드를 생성하는 것에서 멀어질수록, 인간에 대한 기계의 이점은 덜 인상적이 됩니다.

한 이전 연구에서는 숙련된 개발자들이 AI를 사용했을 때 오히려 더 느리게 작업했다고 합니다.

최근 결과들은 새로운 AI 도구들이 속도를 높이는 데 도움이 될 수 있음을 시사하지만, 그 효과는 단순한 코딩 벤치마크가 보여주는 만큼 직접적이거나 극적이지는 않습니다.

일반적으로, 작업이 경험, 판단, 조율, 그리고 고차원적인 의사결정에 더 많이 의존할수록 "이것이 얼마나 빨리 코드를 생성할 수 있는가?"는 생산성 척도로서 덜 유용해집니다.

그리고 저는 그 이유를 정확히 알고 있습니다.

코딩 5분, 엔지니어링 4일

최근 저는 한 애플리케이션에 변경 사항을 적용해야 했습니다. 특별히 뛰어나지 않은 코딩 에이전트라도 아마 5분이면 구현할 만한 작업이었죠.

그런데 뭐가 문제였을까요? 그 변경 사항이 실제로 어떻게 보여야 하는지 논의하고, 관련된 모든 팀과 조율하며, 클라이언트와 최종 솔루션에 합의하는 데 무려 4일이 걸렸습니다. 그 4일 동안 결정은 여러 번 바뀌었고요. 이런 경험은 실무에서 너무 흔해서 저도 모르게 고개가 끄덕여집니다. 코드 한 줄 바꾸는 것보다 '왜' 바꾸는지, '어떻게' 바꾸는지 합의하는 과정이 훨씬 중요하니까요.

여기서 한 가지 중요한 점을 덧붙이자면, 그러한 회의에 개발자가, 가능하다면 숙련된 개발자가 참석하는 것은 절대적으로 필요했습니다.

구현은 5분 걸렸습니다. 무엇을 구현해야 할지 파악하는 데는 4일이 걸렸고요. 이것이 바로 코딩과 소프트웨어 엔지니어링의 정확한 차이입니다.

코딩은 저렴해지고 있지만, 엔지니어링은 아니다

제가 무슨 말을 하려는지 이해하시겠죠? AI는 반복적이고 파생적인 작업을 우리의 어깨에서 덜어주고 있습니다. 우리가 하는 것보다 더 빠르게, 종종 더 잘 해내죠. 지치지도 않고, 스트레스도 받지 않습니다.

그렇기 때문에 시장이 개발자에게 요구하는 기술은 변화하고 있습니다. 만약 당신이 코딩만 할 수 있는데, AI 에이전트가 이제 그것을 더 빠르고 더 잘 해낼 수 있다면, 당신은 머지않아 취업 시장에서 어려움을 겪게 될지도 모릅니다.

하지만 당신의 주니어 개발자에게 맡기던 일을 이제는 AI 에이전트가 해낼 수 있다고 느끼면서도, 세부 사항, 아키텍처, 트레이드오프, 그리고 실제 프로덕션 시스템의 온갖 기묘한 현실에 대해서는 여전히 AI를 직접 이끌어야 한다면, 당신은 매우 다른 위치에 있는 것입니다.

예를 들어, 오늘 제가 겪은 일인데, AI가 만든 드롭다운 메뉴가 영구적으로 열려 있어서 도무지 닫히지 않았습니다. 🤣

만약 당신이 큰 그림을 이해하고, 기술적 의사결정을 내릴 줄 알며, 제품을 깊이 파악하고, 혁신을 두려워하지 않는다면, 당신의 일자리는 아마 안전할 겁니다.

적어도 지금으로서는 말이죠. 😅

그렇습니다. AI가 코딩을 더 잘하게 된다고 해서 소프트웨어 엔지니어의 가치가 떨어지는 것은 아닙니다. 단지 코딩 자체의 가치가 소프트웨어 엔지니어링 기술로서 낮아지는 것뿐입니다.

이 글이 마음에 드셨다면, 제 LinkedIn에서 저를 팔로우하실 수도 있습니다.


참고 자료 및 연구

METR https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/

METR https://metr.org/blog/2026-02-24-uplift-update/

METR https://metr.org/blog/2026-04-10-mirrorcode-preliminary-results/

NBER https://www.nber.org/papers/w35275


원문: https://dev.to/sylwia-lask/ai-is-already-better-at-coding-than-most-software-developers-4hno 수집일: 2026-09-14 01:58:12