결국 터질 게 터졌습니다
웹 개발자 커뮤니티에서 한 개발자가 올린 짧은 한 마디가 전 세계 프리랜서와 에이전시 사장님들의 가슴을 철렁하게 만들었어요. "It finally happened" — 드디어 그 일이 일어났다는 제목인데요. 무슨 일이냐면, 클라이언트가 견적서를 받아본 뒤 이렇게 말했다는 거예요.
> "근데 요즘 ChatGPT로 웹사이트 만들 수 있다던데? 왜 이 가격을 내야 하죠?"
이 한 문장이 댓글창에 불을 질렀거든요. 수많은 개발자들이 "나도 똑같은 말 들었다", "이번 달에만 세 번 들었다", "드디어 우리 차례구나" 하면서 자기 경험을 쏟아냈어요. 사실 이 상황은 예고된 거였어요. 2022년 말 ChatGPT가 등장하고, 2024년~2025년에 걸쳐 Cursor, Lovable, v0, Bolt.new, Replit Agent 같은 "AI 코딩 도구"들이 폭발적으로 늘어났잖아요. 처음엔 "개발자를 도와주는 보조 도구"였는데, 어느 순간부터 "비개발자가 직접 앱을 만드는 도구"로 마케팅 방향이 바뀌었어요.
그러니까 일반인, 즉 우리의 클라이언트들이 그 광고를 본 거예요. "노코드로 SaaS 만들기", "하루 만에 앱 출시", "개발자 없이 스타트업 시작하기" 같은 문구들이요. 그래서 "어? 그럼 굳이 개발자한테 돈 줄 필요 없는 거 아냐?" 하는 생각을 자연스럽게 하게 된 거죠.
오늘은 이 "AI가 정말 개발자를 대체할 수 있는가"라는 주제를 가볍지만 진지하게 풀어볼게요. 단순히 "AI는 못해, 우리 안전해"라는 위로도 아니고, "이제 개발자는 끝났다"라는 공포 마케팅도 아니고, 실제로 현장에서 무슨 일이 벌어지고 있는지 같이 들여다봐요.
클라이언트가 본 것 vs 실제 일어나는 일
클라이언트 입장에서 한번 생각해 볼게요. 그분들이 유튜브에서 본 영상은 보통 이런 흐름이에요.
1. 유튜버가 Lovable에 접속해요
2. "음식 배달 앱 만들어줘"라고 한 문장 입력해요
3. 3분 뒤에 화면에 예쁜 UI가 짜잔 나타나요
4. "보세요, 이렇게 쉬워요!"
진짜 마법 같죠. 그런데 이 영상의 진실은요, "보여지는 화면"과 "동작하는 서비스"는 완전히 다른 거예요. 이게 무슨 말이냐면, 종이에 그린 자동차 그림과 실제로 도로를 달리는 자동차의 차이라고 보면 돼요. AI가 만들어준 건 대부분 "자동차 그림"이에요. 바퀴도 있고 핸들도 있어 보이지만, 시동을 걸어보면 안 굴러가는 거죠.
실제로 AI 코딩 도구로 만든 앱이 "진짜 서비스"가 되려면 다음과 같은 것들이 필요해요.
- 인증(Authentication): 회원가입, 로그인, 비밀번호 찾기, 소셜 로그인. 보안 취약점 없이.
- 결제 연동: 토스페이먼츠나 Stripe 같은 PG사와 연결, 환불 처리, 영수증 발급.
- 데이터베이스 설계: 사용자가 10만 명 늘어도 안 터지게.
- 에러 핸들링: 사용자가 이상한 행동을 해도 앱이 안 죽게.
- 배포와 운영: 도메인 연결, HTTPS 인증서, 서버 모니터링, 백업.
- 법적 요구사항: 개인정보 처리방침, 약관, GDPR, 한국이면 정보통신망법 대응.
- 유지보수: 6개월 뒤 라이브러리 업데이트, 보안 패치, 버그 수정.
- 화면은 떴는데 결제가 안 됨
- 로그인하면 다른 사람 정보가 보임 (보안 사고)
- 사용자가 10명 넘어가니까 서버 비용이 100만 원
- 6개월 뒤 라이브러리 업데이트하니까 전체가 안 돌아감
- 시스템 설계: 사용자 100만 명이 동시 접속해도 안 터지는 구조 만들기
- 데이터베이스 깊이: 인덱스, 트랜잭션, 동시성 제어
- 보안: OWASP Top 10, 인증/인가 깊이 이해
- AI 도구 활용 능력: Cursor, Claude Code, Copilot을 "제대로" 쓰는 법
- 커뮤니케이션: 비즈니스 요구를 기술로 번역하는 능력
이 중에 AI가 "한 번에" 제대로 해주는 건 사실상 없어요. 부분적으로 도와줄 순 있지만, 전체를 엮어서 "무너지지 않는 시스템"으로 만드는 건 결국 사람이 해야 해요. 그런데 클라이언트는 이걸 모르거든요. 왜냐하면 유튜브 영상에서는 "화면이 떴다"까지만 보여줬으니까요.
진짜 무서운 건 "바이브 코딩" 시대의 도래
요즘 "바이브 코딩(vibe coding)"이라는 말이 유행하는데요, 이게 뭐냐면 "감으로 코딩한다"는 뜻이에요. AI에게 자연어로 "이거 좀 만들어줘" 하고, AI가 뱉어낸 코드를 자세히 안 보고 그냥 복붙해서 돌려보는 식이죠. 동작하면 OK, 안 되면 다시 "이거 안 되는데" 하고 묻는 거예요.
이 방식이 가져오는 변화가 두 가지인데요.
첫째, 진입장벽이 진짜로 낮아졌어요
예전에는 "To-do 앱 하나 만들어보자" 해도 HTML, CSS, JavaScript, 그리고 백엔드 좀 한다면 Node.js나 Python, 데이터베이스, 배포까지 며칠 걸렸어요. 지금은 비개발자도 Cursor나 Lovable에 "To-do 앱 만들어줘" 하면 30분 안에 동작하는 뭔가가 나와요. 이건 부정할 수 없는 사실이에요.
그래서 "간단한 랜딩 페이지", "가벼운 사내 도구", "MVP 프로토타입" 같은 영역에서는 개발자에게 외주를 줄 이유가 점점 줄어들고 있어요. 이걸 인정하는 게 시작점이에요.
둘째, "보이지 않는 부채"가 쌓여가요
AI가 짜준 코드는 일단 "굴러는 가요". 그런데 그 안을 들여다보면, 보안 구멍이 숭숭 뚫려있거나, 같은 로직이 다섯 군데에 복붙되어 있거나, 데이터베이스 쿼리가 끔찍하게 비효율적이거나 해요. 이걸 "기술 부채(technical debt)"라고 부르는데, 쉽게 말해 "지금은 안 보이지만 나중에 갚아야 할 빚"이에요.
그래서 요즘 새로운 직종이 뜨고 있어요. "AI가 만든 코드를 수습하러 가는 개발자"요. 실제로 트위터/X에서 한 개발자가 "바이브 코딩으로 만든 SaaS가 잘 돼서 사용자가 1만 명 됐는데, 갑자기 다 멈췄다. 코드를 보니 손도 못 댈 정도라 처음부터 다시 짜야 한다"는 사례를 공유해서 화제가 됐었거든요.
그래서 개발자는 어떻게 대응해야 할까요?
자, 그럼 이제 본론이에요. 클라이언트가 "AI로 만들면 되잖아"라고 했을 때, 우리는 어떻게 대응해야 할까요? 댓글에서 나온 베스트 답변들을 정리해볼게요.
전략 1: "그럼 직접 해보세요"라고 쿨하게 말하기
가장 많은 추천을 받은 답변이에요. 이렇게 말하는 거죠.
> "네, 가능해요. 그럼 ChatGPT로 한번 만들어보시고, 잘 안 되면 다시 연락 주세요. 그때는 처음부터 짜는 게 아니라 \"수습하는\" 비용이 들어가니까 두 배 받을게요."
실제로 많은 개발자들이 이렇게 응대하고 있어요. 왜냐하면, 클라이언트가 AI로 직접 만들어보면 90% 확률로 다음 중 하나가 벌어지거든요.
그래서 결국 다시 돌아와요. 그때는 "개발자의 가치"를 체감한 상태죠.
전략 2: 가치 제안을 다시 정의하기
이건 좀 더 본질적인 접근이에요. 우리가 파는 게 "코드 줄 수"가 아니라 "문제 해결"이라는 걸 명확히 하는 거예요.
클라이언트한테 이렇게 설명해 보세요.
> "AI는 코드를 짜는 도구예요. 그런데 제가 하는 일은 코드 짜는 것의 20%고, 나머지 80%는 (1) 비즈니스 요구를 기술 요구로 번역하기, (2) 보안과 확장성을 고려한 설계, (3) 6개월 뒤에도 안 무너지게 유지보수 가능한 구조 만들기, (4) 사고 났을 때 책임지고 수습하기예요. AI는 1번 안 해줘요. 2, 3번도 표면적으로만 해줘요. 4번은 절대 안 해줘요."
특히 마지막 "책임" 부분이 중요한데요, AI가 짠 코드 때문에 서비스가 다운되면 누가 책임지나요? OpenAI? Anthropic? 아무도 안 져요. 개발자는 계약상 책임을 지는 사람이에요. 이게 가격에 포함된 가치예요.
전략 3: 자기 자신도 AI 도구를 적극 활용하기
역설적이지만, 가장 중요한 전략이에요. "AI 때문에 일이 없어진다"고 불평하는 개발자보다, "AI를 써서 5배 빠르게 일하는 개발자"가 살아남아요.
예를 들어 예전에 2주 걸리던 작업을 Cursor + Claude로 3일 만에 끝낼 수 있다면, 같은 가격에 5배 빠르게 납품할 수 있다는 거잖아요. 클라이언트도 좋고 나도 좋고. 그러면 "AI로 직접 만들면 되잖아"라는 말에 "네, 저도 AI 써서 더 빠르게 해드릴게요. 단, 동작하는 것까지 책임지는 가격이에요"라고 자신 있게 말할 수 있어요.
한국 개발자에게 주는 시사점
한국 시장은 좀 특수한 면이 있어요. 정리해볼게요.
1. SI/SM 시장은 더 빠르게 흔들릴 거예요
한국 개발자의 상당수가 SI(System Integration, 시스템 통합 외주)에서 일하고 있잖아요. 그런데 SI 업무 중 "단순 화면 개발", "CRUD 페이지 양산", "엑셀 다운로드 기능" 같은 건 AI가 거의 다 해줄 수 있어요. 이런 업무만 하던 분들은 진짜로 위기예요.
반대로 "요구사항 정의", "아키텍처 설계", "성능 튜닝", "레거시 마이그레이션" 같은 영역은 오히려 가치가 올라가요. AI가 만든 코드를 누군가는 정리해야 하니까요.
2. 프리랜서/에이전시는 "포지셔닝"이 핵심
"홈페이지 만들어드립니다"라는 광고는 이제 안 통해요. 그런 건 클라이언트가 Wix나 Framer, 혹은 AI로 직접 만들거든요. 대신 "이커머스 결제 시스템 전문", "부킹닷컴 같은 예약 시스템 전문", "의료 데이터 보안 전문" 처럼 좁고 깊게 가야 살아남아요.
3. 학습 로드맵을 새로 짜야 해요
주니어 개발자나 취준생 분들께 드리고 싶은 조언이에요. 이제 "리액트 강의 듣고 To-do 앱 만들어서 포트폴리오 올리기"로는 차별화가 안 돼요. 그건 AI가 30분이면 만드는 거잖아요.
대신 이런 걸 익히세요.
마무리: 위기인가, 기회인가
솔직히 말하면, 이번 변화는 위기예요. 부정할 수 없어요. 특히 "단순 코드 생산"을 주력으로 하던 분들에게는 진짜 위협이에요. 클라이언트가 "AI로 만들면 되잖아"라고 말하는 시대는 이미 와버렸고, 앞으로 더 심해질 거예요.
그런데 동시에 기회이기도 해요. 왜냐하면 "AI로 시작했지만 완성 못한" 프로젝트들이 시장에 산더미처럼 쌓일 거거든요. 그걸 수습할 수 있는 진짜 실력자에게는 일이 더 많아질 거예요. 그리고 "AI를 잘 다루는 개발자"는 이전 시대의 개발자보다 훨씬 더 큰 임팩트를 낼 수 있어요. 혼자서 팀 하나 분량의 일을 해낼 수 있으니까요.
결국 핵심은 이거예요. "코드를 짜는 사람"에서 "문제를 해결하고 책임지는 사람"으로 정체성을 옮기는 것. 코드는 AI한테 맡기고, 우리는 더 위에서 일하는 거예요.
여러분은 어떠세요? 혹시 클라이언트나 회사 윗선에서 "AI로 하면 되잖아" 같은 말을 들어보신 적 있나요? 그때 어떻게 대응하셨어요? 아니면 반대로, AI 도구를 적극 활용해서 일하는 방식이 완전히 바뀌신 분들의 경험도 궁금해요. 댓글로 같이 이야기해 봐요. 우리 다 같이 이 변화를 잘 헤쳐나가야 하니까요.
🔗 출처: Reddit
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공