[GeekNews 요약] AI 시대, 개발자는 '면사무소' 아닌 '목욕탕'을 만들어야 한다
3
설명
AI 기술 발전으로 개발 생산성이 향상되는 시대, 개발자는 단순히 코드를 잘 작성하는 것을 넘어 사용자의 삶을 깊이 이해하고 공감하는 능력이 중요해지고 있습니다. 본 글은 '면사무소'와 '목욕탕'이라는 비유를 통해 개발자의 역할 변화와 나아가야 할 방향을 제시합니다.
특히, 곽지욱 작가는 AI 시대에 개발자가 '면사무소'처럼 형식적이고 사용자 삶과 동떨어진 결과물을 만드는 것이 아니라, '목욕탕'처럼 사용자의 필요와 삶의 질 향상에 기여하는 제품을 만들어야 한다고 강조합니다.
이는 단순히 기술적 역량 강화에 그치지 않고, 인간 중심의 사고와 철학적 성찰을 통해 개발자의 역할을 확장해야 함을 시사합니다.
### 배경 설명
최근 몇 년간 인공지능(AI) 기술, 특히 생성형 AI의 급격한 발전은 소프트웨어 개발 분야에 지대한 영향을 미치고 있습니다. GitHub Copilot, ChatGPT와 같은 도구들은 코드 작성, 테스트, 디버깅 등 개발 과정의 여러 단계를 자동화하거나 보조하며 개발 생산성을 획기적으로 높일 잠재력을 보여주고 있습니다. 이러한 기술 발전은 개발자들이 반복적이고 시간이 많이 소요되는 작업에서 벗어나 더 창의적이고 전략적인 업무에 집중할 수 있는 환경을 조성하고 있습니다.
하지만 이러한 기술적 진보 이면에는 개발자의 역할에 대한 근본적인 질문이 제기되고 있습니다. 과거에는 뛰어난 코딩 능력과 알고리즘 설계 능력이 개발자의 핵심 역량으로 간주되었습니다. 그러나 AI가 이러한 기술적 작업의 상당 부분을 대체하거나 보조할 수 있게 되면서, 개발자에게 요구되는 역량의 범위가 확장되고 있습니다. 단순히 '잘 만들어진 코드'를 넘어, '누구를 위해, 왜 만드는가'에 대한 깊은 고민이 필요해진 것입니다.
이러한 맥락에서 곽지욱 작가는 '면사무소'와 '목욕탕'이라는 비유를 통해 개발자의 역할 변화를 설명합니다. '면사무소'는 형식적이고 절차 중심적인, 사용자의 실제 필요와는 거리가 있는 결과물을 상징합니다. 반면 '목욕탕'은 사용자의 편의와 삶의 질 향상이라는 근본적인 목적을 충족시키는 공간을 의미합니다. 과거 고등학교 야간자율학습 금지 정책의 부작용 사례처럼, 좋은 의도로 시작된 정책이나 기술이 실제 사용자에게는 예상치 못한 불편이나 문제를 야기할 수 있음을 지적하며, 이는 개발 분야에서도 마찬가지로 적용될 수 있음을 시사합니다. 따라서 개발자는 기술 자체에 매몰되기보다, 기술을 통해 해결하고자 하는 '사람의 문제'에 집중해야 한다는 메시지를 전달하고 있습니다.
### 1. '면사무소'와 '목욕탕' 비유의 의미
곽지욱 작가는 개발자의 역할을 설명하기 위해 '면사무소'와 '목욕탕'이라는 두 가지 비유를 제시합니다. '면사무소'는 공공건축가인 정기용의 다큐멘터리 〈말하는 건축가〉에서 언급된 것처럼, 건물을 짓는 행위 자체에 집중하기보다 그 공간을 사용할 사람들의 삶과 필요를 먼저 고려해야 한다는 건축가의 철학을 설명하는 데 사용됩니다. 즉, '면사무소'는 형식적이고 절차적인 결과물, 혹은 사용자의 실제 삶과는 동떨어진 결과물을 상징합니다. 반면 '목욕탕'은 사용자의 근본적인 필요를 충족시키고 삶의 질을 향상시키는 공간으로서, 개발자가 지향해야 할 이상적인 결과물을 나타냅니다. 작가는 AI 시대에 개발자가 단순히 코드를 잘 짜는 것을 넘어, 사용자의 삶을 보살피고 공간적으로 조직해주는 건축가처럼, 제품을 사용하는 사람들의 삶을 먼저 이해하고 그들의 필요를 충족시키는 '목욕탕'을 만들어야 한다고 주장합니다.
### 2. 개발자의 역할 변화: 목적과 수단의 전치
작가는 개발자들이 흔히 '목적과 수단의 전치'라는 함정에 빠진다고 지적합니다. 즉, 좋은 아키텍처를 만들거나 아름다운 코드를 작성하는 것 자체를 목적으로 삼아버리는 경향이 있다는 것입니다. 물론 코드 퀄리티의 중요성은 여전히 강조됩니다. 기본적인 기술적 문제를 해결하는 데 에너지를 모두 쏟는다면 제품을 생각할 여유가 생기지 않기 때문입니다. 에이전트가 작성한 코드를 검증하지 못하거나 작은 변경의 영향을 예측하지 못하면, 빨라진 속도만큼 더 빠르게 잘못된 제품을 만들 수도 있습니다. 따라서 기본적인 기술 역량, 즉 '체급'을 올리는 훈련은 여전히 필수적입니다. 하지만 여기서 중요한 것은 역할의 확장입니다. 코드를 잘 만드는 능력이 덜 중요해진 것이 아니라, 그것만으로 개발자의 역할이 끝나지 않게 된 것입니다. 잘 만든 코드를 당연한 기본 전제로 삼고, 그 위에서 사용자의 문제와 제품의 방향까지 생각해야 합니다. 이것이 AI 시대에 개발자에게 추가된 역할이며, 이를 놓치는 것이 개발자들이 자주 빠지는 함정이라고 작가는 설명합니다.
### 3. 사용자를 가까이 두는 방법과 AI의 역할
사용자를 가까이 둔다는 것은 거창한 리서치 프로그램이나 데이터 분석 능력만을 의미하지 않습니다. 고객 문의 한 건을 직접 읽거나, 사용자가 일을 처리하는 과정을 옆에서 지켜보는 것부터 시작할 수 있습니다. 예를 들어, 운영 비용 절감을 위해 만든 자동화가 누군가에게는 상담원과 이야기할 마지막 통로를 없애는 것은 아닌지, 입력 단계를 줄이는 것이 오히려 정보를 확인하던 사용자에게는 불편을 주는 것은 아닌지 등을 살펴봐야 합니다. AI 에이전트가 복리로 쌓아준 시간을 이러한 사용자 중심의 활동에 더 많이 써야 합니다. 에이전트가 벌어준 시간이 자동으로 자원이 되는 것이 아니라, 그 시간으로 더 많은 기능을 만들거나, 지금까지 보지 못했던 사용자의 삶을 들여다보는 데 활용해야 합니다. 이제 개발자에게 필요한 추가적인 역량은 새로운 기술일 수도 있지만, 철학, 인문학, 심리학처럼 인간을 이해하는 시야일 수도 있습니다. 중요한 것은 남들과 달라지는 것이 아니라, 같은 문제를 사람의 삶이라는 맥락에서 다시 바라볼 수 있는 능력입니다. AI 에이전트는 '면사무소'를 이전보다 훨씬 빠르고 그럴듯하게 지을 수 있게 해주지만, 더 빨리 지을 수 있게 된 지금일수록 '쓸 사람에게 물어보는 태도'를 가져야 합니다.
### 가치와 인사이트
AI 기술의 발전은 개발 생산성을 비약적으로 향상시키고 있지만, 이는 개발자의 역할에 대한 근본적인 성찰을 요구합니다. 곽지욱 작가의 '면사무소'와 '목욕탕' 비유는 이러한 변화의 핵심을 명확하게 보여줍니다. 개발자는 더 이상 단순히 기술적인 완성도에만 집중하는 것이 아니라, 자신이 만드는 제품이 실제 사용자의 삶에 어떤 영향을 미치는지, 어떤 문제를 해결하고 어떤 가치를 제공하는지에 대한 깊은 고민을 해야 합니다. 이는 개발자가 기술적 전문성을 넘어 인간 중심의 사고방식과 공감 능력을 함양해야 함을 의미합니다. AI 에이전트가 제공하는 시간적 여유를 활용하여 사용자 조사를 강화하고, 고객의 목소리에 귀 기울이며, 제품이 사회에 미치는 영향을 다각적으로 고려하는 것이 중요합니다. 이러한 접근 방식은 단순히 더 나은 제품을 만드는 것을 넘어, 개발자로서의 존재 이유와 사회적 책임을 재정립하는 계기가 될 것입니다. 실무적으로는 개발팀 내에서 사용자 경험(UX) 리서치, 고객 지원과의 협업 강화, 제품 기획 단계에서의 사용자 중심 설계 원칙 적용 등을 통해 이러한 변화를 구체화할 수 있습니다.
### 향후 전망
AI 기술의 발전은 앞으로도 지속될 것이며, 이는 개발 생산성 향상과 함께 개발자의 역할에 대한 논의를 더욱 심화시킬 것입니다. 규제 측면에서는 AI의 윤리적 사용, 데이터 프라이버시, 알고리즘의 투명성 등에 대한 논의가 활발해질 것이며, 이는 개발 과정에도 영향을 미칠 수 있습니다. 경쟁 구도에서는 AI 도구를 얼마나 효과적으로 활용하여 사용자 중심의 제품을 빠르게 만들어내는지가 중요한 차별화 요소가 될 것입니다. 로드맵 추정으로는, AI 기반 개발 도구의 고도화와 함께 개발자의 역할은 더욱 추상화되고 고차원적인 문제 해결에 집중될 가능성이 높습니다. 예를 들어, AI가 코드 생성 및 검증을 상당 부분 담당하게 되면, 개발자는 제품의 비전 설정, 복잡한 시스템 아키텍처 설계, 사용자 경험 최적화, 그리고 AI 모델 자체의 설계 및 튜닝 등에 더 많은 시간을 할애하게 될 것입니다.
리스크와 기회 측면에서, AI 도구에 대한 과도한 의존은 개발자의 근본적인 문제 해결 능력을 저하시킬 수 있다는 위험이 존재합니다. 또한, AI가 생성한 코드의 잠재적 오류나 보안 취약점을 간과할 경우 심각한 문제를 야기할 수 있습니다. 반면, AI를 통해 얻는 시간적 여유를 사용자 이해와 제품 가치 창출에 집중한다면, 개발자는 이전보다 훨씬 더 큰 영향력을 발휘할 수 있는 기회를 얻게 될 것입니다. 궁극적으로 AI 시대의 개발자는 기술 전문가를 넘어, 인간의 삶을 이해하고 기술을 통해 더 나은 세상을 만드는 '문제 해결사'이자 '가치 창조자'로서의 역할을 수행하게 될 것입니다.
📝 원문 및 참고
- 원문: [링크 열기](https://www.gwagjiug.com/blog/%EB%A9%B4%EC%82%AC%EB%AC%B4%EC%86%8C%EC%99%80-%EB%AA%A9%EC%9A%95%ED%83%95)
- GeekNews 토픽: [보기](https://news.hada.io/topic?id=32662)
---
출처: GeekNews ([원문 링크](https://www.gwagjiug.com/blog/%EB%A9%B4%EC%82%AC%EB%AC%B4%EC%86%8C%EC%99%80-%EB%AA%A9%EC%9A%95%ED%83%95))
신고 · 불법·유해·아동 안전(CSAE) 관련 콘텐츠
댓글 0
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.