[Lobsters 요약] AI 사용 중단 후 개발자로서 겪은 경험과 성찰
26
설명
2026년 9월 25일, 한 개발자는 자신의 FOSS 프로젝트인 LibreWeddingPlanner에 AI 기여를 금지하기로 결정했습니다.
이후 직장에서도 AI 사용을 줄이며 겪은 경험을 공유하며, AI가 개발자를 어떻게 둔감하고 게으르게 만들 수 있는지 고찰합니다.
결론적으로 AI 의존에서 벗어나 스스로 코드를 작성하고 이해하는 과정에서 개발자로서의 본질적인 가치를 되찾았다고 말합니다.
### 배경 설명
최근 몇 년간 개발 분야에서 AI 코드 생성 도구의 도입이 급증하면서, 개발 생산성 향상에 대한 기대감이 높아졌습니다. VS Code의 향상된 자동 완성 기능부터 시작하여, 다양한 코드 생성 모델들이 개발 워크플로우에 통합되었습니다. 많은 개발자들은 이러한 도구들을 활용하여 복잡한 작업을 단축하고, 반복적인 코딩 부담을 줄이는 데 집중했습니다. 특히 Jira 티켓 설명을 그대로 AI에 전달하여 코드를 생성하고, 여러 AI 에이전트를 동시에 활용하는 방식은 개발 속도를 비약적으로 높이는 것처럼 보였습니다. 이러한 추세는 개발자들의 업무 방식에 근본적인 변화를 가져왔으며, 일부에서는 AI에 대한 의존도가 심화되는 현상도 나타났습니다. 그러나 이러한 편리함 이면에는 코드에 대한 이해도 저하, 책임감 희석, 그리고 궁극적으로는 개발자로서의 성장 정체라는 잠재적 위험이 존재한다는 인식이 확산되고 있습니다.
### AI 사용의 달콤한 시작과 중독성
필자는 친구의 권유로 AI 코딩 에이전트 사용을 시작했습니다. 처음에는 복잡한 함수 구현이나 테스트 코드 작성을 AI에 맡기며 놀라운 속도 향상을 경험했습니다. TDD(Test-Driven Development)를 실천하던 필자조차 AI에게 테스트 작성을 먼저 요청하고, 이후 코드를 생성하는 방식에 익숙해졌습니다. 하지만 이는 TDD의 본질적인 목적을 희석시켰고, 필자는 점차 자신이 작성하는 코드에 대한 통제력을 잃어갔습니다. AI가 커밋 메시지를 자동으로 생성하고, Jira 티켓 전체를 AI에게 맡겨 코드를 생성하는 과정에서 필자는 자신이 작성하는 코드의 세부 사항을 제대로 파악하지 못하게 되었습니다. 이는 마치 '마약'과도 같은 중독성을 지니며, 한번 사용하기 시작하면 멈추기 어렵다는 점을 강조합니다.
### 통제력 상실과 개발자로서의 무기력감
AI에 대한 의존도가 심화되면서 필자는 자신이 작성하는 코드에 대한 통제력을 완전히 상실했습니다. AI가 생성한 코드는 종종 복잡하고 이해하기 어려웠으며, 필자는 코드 리뷰 시에도 자신이 작성한 코드의 의도를 명확히 설명하지 못하는 상황에 직면했습니다. 심지어 여러 AI 에이전트를 동시에 활용하면서 작업의 복잡성이 증가하고, 컨텍스트 전환에 어려움을 겪으며 극심한 피로감을 느꼈습니다. AI가 생성한 PR(Pull Request)은 종종 7개 문단에 달하는 장황한 설명을 포함했지만, 필자는 이를 제대로 읽지 않고 AI가 지시대로 수행했을 것이라 가정했습니다. 이러한 과정에서 필자는 스스로 코드를 작성하는 능력을 잃어갔고, AI가 생성한 코드를 비판적으로 검토하는 능력마저 퇴화했습니다. 이는 개발자로서의 성장 동력을 상실하고, AI의 '양치기' 역할에 만족하게 되는 위험한 상황으로 이어졌습니다.
### AI 의존에서 벗어나 개발자로서의 본질 회복
결정적인 계기는 코드 리뷰 중 동료 개발자로부터 받은 피드백이었습니다. 자신이 작성한 테스트 코드가 실제 시나리오를 제대로 테스트하지 못하고 있다는 지적을 받고, 필자는 자신이 얼마나 AI에 의존하여 기본적인 개발 능력을 잃어버렸는지 깨달았습니다. 이러한 경험을 통해 필자는 AI 사용을 전면 중단하기로 결심했습니다. AI 사용을 중단한 후, 필자는 다시 TDD를 실천하고, 간결한 PR 설명과 함께 자신이 작성한 코드에 대한 완전한 이해를 바탕으로 배포를 진행했습니다. 인간 개발자들과의 코드 리뷰를 통해 배우고 성장하는 즐거움을 되찾았으며, 복잡한 아키텍처 결정에 대해 동료들과 논의하는 과정에서 개발자로서의 만족감을 회복했습니다. 필자는 AI 사용을 중단함으로써 오히려 생산성이 저하되지 않았으며, 오히려 자신이 작성한 코드에 대한 책임감과 자신감을 갖게 되었다고 강조합니다.
### 가치와 인사이트
이 글은 AI 코드 생성 도구의 편리함 이면에 숨겨진 위험성을 경고하며, 개발자로서의 본질적인 가치와 성장을 잃지 않기 위한 성찰을 제공합니다. AI에 대한 과도한 의존은 개발자의 문제 해결 능력, 코드 이해도, 그리고 비판적 사고 능력을 저하시킬 수 있습니다. 필자는 AI 사용을 중단하고 스스로 코드를 작성하며 디버깅하는 과정을 통해 개발자로서의 역량을 재확립하고, 진정한 성장을 이루는 것이 중요함을 역설합니다. 이는 AI 시대에 개발자가 나아가야 할 방향에 대한 중요한 시사점을 던져줍니다.
### 향후 전망
AI 기술은 계속 발전하며 개발 워크플로우에 더욱 깊숙이 통합될 것입니다. 2026년 현재, 많은 기업들이 AI 도입을 통해 생산성 향상을 모색하고 있으며, 이는 AI 관련 예산의 증가로 이어질 수 있습니다. 그러나 필자의 경험처럼, AI에 대한 맹목적인 의존은 장기적으로 개발자의 역량 저하를 초래할 수 있습니다. 향후 AI 기술은 더욱 정교해지고, 개발자들은 AI를 효과적으로 활용하면서도 자신의 핵심 역량을 유지하는 균형점을 찾아야 할 것입니다. AI 기업들의 수익 모델 변화나 기술 발전 방향에 따라 AI 도구의 성능이나 접근 방식이 달라질 수 있으며, 개발자들은 이러한 변화에 유연하게 대처하며 지속적인 학습과 성장을 추구해야 합니다.
📝 원문 및 참고
- Source: Lobsters
- 토론(Lobsters): [lobste.rs](https://lobste.rs/s/ivbx5f/one_month_without_ai)
- 원문: [링크 열기](https://blog.bustikiller.com/2026/09/25/one-month-without-ai.html)
---
출처: Lobsters · [원문 링크](https://blog.bustikiller.com/2026/09/25/one-month-without-ai.html)
이 글에 대한 한 줄 의견
신고 · 불법·유해·아동 안전(CSAE) 관련 콘텐츠

댓글 0
아직 댓글이 없습니다. 로그인하면 바로 의견을 남길 수 있습니다.