"나는 누구에게, 무엇을, 어떻게 전달할 것인가?" — 바이브코딩 전에 찾아야 할 질문에 답을 찾는 법
이 글은 [1인 개발자가 돈을 버는 진짜 이유 — 성공 사례 해부] 시리즈의 후속 글입니다.

도구를 먼저 익히지 마세요. 답을 먼저 찾으세요.
이전 글에서 이렇게 결론을 냈습니다. 그런데 솔직히, 이 말은 좀 무책임합니다. "답을 찾으세요"라고 해놓고 방법을 안 알려주면 "운동하세요"만큼 쓸모없는 조언이니까요.
그래서 이 글을 씁니다. 답을 찾는 구체적인 방법, 그리고 그 방법을 반복 연습하는 루틴까지.
먼저, 답의 구조를 이해합시다
성공한 1인 개발자들의 "답"을 분해하면 전부 같은 구조입니다.
[누구]의 [구체적 불편]을 [전달 방식]으로 해결한다.
케빈: 유튜브 시청자의 콘텐츠 접근성 문제를 자동 생성 앱 물량으로 해결한다.
김윤후: 간헐적 단식을 하는 전 세계 사람들의 단식 시간 추적 불편을 글로벌 앱스토어 배포로 해결한다.
HeadshotPro: LinkedIn을 쓰는 직장인의 전문적인 프로필 사진이 없는 문제를 AI 증명사진 SaaS로 해결한다.
불혹의바이브코딩: 자동화가 필요한 소규모 사업자의 개발자를 고용할 수 없는 문제를 외주 플랫폼으로 해결한다.
세 칸 다 채워진 사람이 성공했습니다. 한 칸이라도 비어있으면 실패했습니다.
"누구"가 비어있으면 — 좋은 제품인데 아무도 안 씁니다. "구체적 불편"이 비어있으면 — 만들긴 했는데 왜 필요한지 아무도 모릅니다. "전달 방식"이 비어있으면 — 필요한 사람이 있는데 그 사람이 이 제품을 모릅니다.
1단계: "누구"를 찾는 법
대부분의 사람이 여기서 막힙니다. "좋은 아이디어"부터 떠올리려고 하거든요. 순서가 반대입니다. 사람부터 찾아야 합니다.
방법 A: 자기 자신에서 시작하기
가장 확실한 방법입니다. 성공 사례의 절반 이상이 이 방법이었습니다.
김윤후는 본인이 간헐적 단식을 했습니다. 불혹의바이브코딩은 본인이 건설회사 직원이었습니다. 캘리쌤은 본인이 영어 교육자였습니다. HeadshotPro의 Danny Postma는 본인이 LinkedIn 프로필 사진이 필요했습니다.
연습: 불편 일기 쓰기
오늘부터 1주일간, 매일 자기가 겪은 불편을 3개씩 적으세요. 거창할 필요 없습니다.
- "또 엑셀에서 같은 작업 반복했다"
- "이 정보를 찾으려고 30분 검색했다"
- "이 앱은 왜 이 기능이 없지?"
- "매번 이걸 수동으로 해야 하나?"
1주일이면 21개가 쌓입니다. 그중에 반복되는 것, 다른 사람도 같은 불편을 겪을 것 같은 것을 골라내세요. 그게 후보입니다.
중요한 건, "아이디어"가 아니라 "불편"을 적는 겁니다. "이런 앱 만들면 어떨까?"가 아니라 "이게 왜 이렇게 짜증나지?"를 적는 겁니다.
방법 B: 커뮤니티에서 관찰하기
자기 불편이 떠오르지 않으면, 남의 불편을 찾으세요.
Reddit, 디시인사이드, 블라인드, 에브리타임, 맘카페, 네이버 카페 — 사람들이 모여서 불평하는 곳이 전부 금광입니다.
연습: 불평 수집
관심 있는 커뮤니티 3개를 골라서, 일주일간 매일 15분씩 읽으면서 반복되는 불평을 수집하세요.
포인트는 "같은 불평이 반복되는 것"입니다. 한 사람만 불평하면 개인 취향이지만, 열 명이 같은 걸 불평하면 시장입니다.
예시:
- r/intermittentfasting에서 "좋은 단식 타이머 앱 추천해주세요"가 반복 → 김윤후의 "간단" 앱
- 외주 커뮤니티에서 "간단한 자동화인데 개발자 구하기 너무 어려워요"가 반복 → 불혹의바이브코딩의 외주 사업
- LinkedIn에서 "프로필 사진 촬영하러 사진관 가기 귀찮다"가 반복 → HeadshotPro
방법 C: 기존 제품의 리뷰에서 찾기
앱스토어 리뷰, Chrome 웹스토어 리뷰, SaaS 리뷰 사이트(G2, Capterra)에서 별점 2-3점 리뷰를 읽으세요. 1점은 감정적 불만이 많고, 4-5점은 배울 게 없습니다. 2-3점이 가장 구체적인 불만을 담고 있습니다.
연습: 별점 2-3점 리뷰 읽기
자기 도메인과 관련된 앱이나 서비스의 2-3점 리뷰를 20개 읽으세요. 그리고 반복되는 불만을 정리하세요.
"이 앱 좋은데 ○○ 기능이 없어서 아쉽다" — 이게 기회입니다. "○○은 좋은데 △△이 너무 불편하다" — 이것도 기회입니다.
기존 제품이 80%만 해결하고 있는 나머지 20%가, 새 제품의 존재 이유가 됩니다.
2단계: "구체적 불편"을 검증하는 법
불편을 찾았다고 바로 만들면 안 됩니다. 그 불편이 "돈을 낼 만큼" 큰지 확인해야 합니다.
검증 질문 5개
찾은 불편에 대해 이 질문들을 던져보세요. 5개 중 3개 이상 "예"여야 만들 가치가 있습니다.
1. 이 불편을 겪는 사람이 지금 돈을 쓰고 있는가?
가장 중요한 질문입니다. 이미 유사한 제품에 돈을 내는 사람이 있다면, 시장이 존재하는 겁니다. 아무도 돈을 안 쓰고 있으면 위험합니다. "무료니까 쓸게요"와 "돈 내고라도 쓸게요"는 완전히 다른 세계입니다.
김윤후의 간단 앱 — 간헐적 단식 앱에 이미 유료 구독자가 있는 시장이었습니다. HeadshotPro — 사진관에서 프로필 사진 촬영에 이미 5-20만원을 쓰는 사람들이 있었습니다.
2. 이 불편을 한 문장으로 설명할 수 있는가?
"간헐적 단식 타이머가 필요하다" — 한 문장. "AI로 전문적인 증명사진을 만들고 싶다" — 한 문장.
한 문장으로 설명 안 되면 제품도 설명 안 됩니다. 설명 안 되면 아무도 검색하지 않고, 검색하지 않으면 발견되지 않습니다.
3. 이 불편이 반복되는가?
한 번 겪고 마는 불편인가, 매일/매주 겪는 불편인가. 반복되는 불편이 구독 모델이 되고, 구독이 안정적 수익이 됩니다.
간헐적 단식 — 매일 반복. 그래서 구독 모델이 작동합니다. 증명사진 — 1-2년에 한 번. 그래서 일회성 결제 모델이고, 대신 시장이 넓어야 합니다.
4. 검색하는 사람이 있는가?
구글 트렌드, 앱스토어 키워드 검색량, Ahrefs나 Ubersuggest 같은 도구로 확인하세요. "intermittent fasting app"을 검색하는 사람이 월 몇 명인지, "AI headshot"을 검색하는 사람이 월 몇 명인지.
검색량이 0이면 시장이 없는 겁니다. 바이브코딩으로 아무리 빨리 만들어도, 검색하는 사람이 없으면 무의미합니다.
5. 내가 이 분야를 남들보다 잘 아는가?
이전 글의 핵심 발견이었습니다 — 모르는 분야에서 성공한 사례가 제로. 자기 도메인이 아니면, 아무리 좋은 불편을 찾아도 해결 방식이 엉뚱해집니다.
연습: 검증 스코어카드 만들기
찾은 불편 후보를 이렇게 점수 매겨보세요.
| 불편 후보 | 돈 쓰는 사람 있나 | 한 문장 가능 | 반복되나 | 검색량 있나 | 내 도메인인가 | 합계 |
|---|---|---|---|---|---|---|
| 후보 A | ✅ | ✅ | ✅ | ❌ | ✅ | 4/5 |
| 후보 B | ❌ | ✅ | ✅ | ✅ | ❌ | 3/5 |
| 후보 C | ✅ | ❌ | ❌ | ✅ | ✅ | 3/5 |
3점 이상인 것만 다음 단계로 넘기세요.
3단계: "전달 방식"을 설계하는 법
제품을 만드는 건 바이브코딩이 해결합니다. 진짜 어려운 건 "어떻게 사람들에게 전달하느냐"입니다. 이전 글에서 분석했듯이, 배포력 없이 성공한 사례는 제로였습니다.
전달 방식은 크게 네 가지입니다. 자기 상황에 맞는 것을 고르세요.
전달 방식 1: 앱스토어/웹 SEO (검색으로 발견)
사람들이 이미 검색하고 있는 키워드가 있을 때. 제품 자체가 검색 결과에 노출되어 유입되는 구조.
적합한 경우: 명확한 키워드가 있고, 경쟁 앱이 적거나 품질이 낮을 때. 김윤후가 이 방식. "intermittent fasting timer"를 검색하는 사람이 매달 수만 명. 거기서 앱이 발견되는 구조.
연습: 만들려는 제품의 핵심 키워드 5개를 뽑고, 앱스토어와 구글에서 검색해보세요. 상위 결과의 별점이 4.0 이하이거나, 리뷰에 불만이 많으면 기회입니다. 상위 앱이 전부 4.7 이상에 리뷰 만 개면, 그 시장은 피하세요.
전달 방식 2: SNS/커뮤니티 (배포력으로 전달)
팔로워나 커뮤니티 멤버십이 있을 때. 만들자마자 보여줄 수 있는 사람이 있는 구조.
적합한 경우: 이미 SNS 팔로워가 있거나, 활발하게 활동하는 커뮤니티가 있을 때. Pieter Levels가 이 방식. 41만 팔로워에게 새 프로젝트를 공유하면 첫날에 수천 명이 유입.
연습: 배포력 재고 조사
지금 당장 자기가 가진 배포력을 세어보세요.
- Twitter/X 팔로워: ___명
- YouTube 구독자: ___명
- 블로그 월 방문자: ___명
- 뉴스레터 구독자: ___명
- 활동하는 커뮤니티에서 나를 아는 사람: ___명
- 카카오톡/오픈채팅방 멤버: ___명
합계가 1,000명 이상이면 이 방식이 가능합니다. 100명 미만이면 이 방식은 지금 당장은 어렵고, 먼저 배포력을 쌓거나 다른 방식을 선택해야 합니다.
배포력이 부족하다면, 제품을 만들기 전에 콘텐츠부터 만들어서 팔로워를 모으는 것도 방법입니다. 조코딩이 이 순서였죠. 유튜브에서 먼저 68만 구독자를 만들고, 그 배포력 위에 서비스를 올렸습니다.
전달 방식 3: 외주 플랫폼 (중개 플랫폼 활용)
자기 배포력이 없어도, 플랫폼이 고객을 연결해주는 구조.
적합한 경우: 배포력은 없지만 실행력이 있고, 고객이 이미 모여있는 플랫폼이 있을 때. 불혹의바이브코딩이 이 방식. 외주 플랫폼에 올리면 의뢰가 들어옴. 본인의 팔로워는 필요 없음.
연습: 크몽, 숨고, 탈잉, Fiverr, Upwork에서 자기 도메인과 관련된 의뢰를 20개 읽어보세요. 반복되는 의뢰 유형이 있으면, 그걸 바이브코딩으로 빠르게 처리할 수 있는지 판단하세요.
전달 방식 4: 기존 고객 활용 (본업의 고객에게 제공)
이미 고객이 있는 사업을 하고 있을 때. 기존 고객에게 새로운 가치를 추가하는 구조.
적합한 경우: 본업에서 고객 접점이 있고, 그 고객의 추가 니즈를 알고 있을 때. Lumoo가 이 방식. 브라질 교육기업의 기존 고객에게 AI 플랫폼을 제공. 48시간 만에 $3M.
연습: "내 기존 고객/학생/독자가 추가로 돈을 낼 만한 것이 뭘까?"를 적어보세요. 캘리쌤 영어가 이 방식이었습니다. 유튜브 시청자(기존 고객)에게 카카오톡 영어 서비스(추가 가치)를 제공한 거죠.
4단계: 세 칸을 한 문장으로 합치기
여기까지 했으면, 이제 한 문장을 만들어야 합니다.
[누구]의 [구체적 불편]을 [전달 방식]으로 해결한다.
이 한 문장이 여러분의 "답"입니다. 이게 있으면 바이브코딩을 시작하세요. 이게 없으면 아직 시작하면 안 됩니다.
연습: 한 문장 만들기
아래 템플릿을 채워보세요. 최소 3개를 만드세요. 김윤후도 16개 중 1개가 터졌습니다. 첫 번째가 정답일 확률은 낮습니다.
문장 1: ________________의 ________________을/를 ________________(으)로 해결한다.
문장 2: ________________의 ________________을/를 ________________(으)로 해결한다.
문장 3: ________________의 ________________을/를 ________________(으)로 해결한다.
그리고 각 문장을 이 체크리스트로 검증하세요.
- "누구"가 구체적인가? ("모든 사람"이면 실패. "간헐적 단식을 하는 20-40대"면 성공.)
- "불편"이 실제인가? (내 상상이 아니라, 커뮤니티/리뷰에서 확인된 것인가?)
- "전달 방식"이 현실적인가? (지금 내가 가진 배포력으로 가능한가?)
- 한 문장으로 설명되는가? (30초 안에 친구에게 설명할 수 있는가?)
- 내 도메인인가? (이 분야를 남들보다 잘 아는가?)
5개 중 4개 이상 체크되면, 바이브코딩을 시작해도 됩니다.
5단계: 주말 검증 루틴
한 문장이 만들어졌으면, 바로 풀 제품을 만들지 마세요. 먼저 가장 작은 형태로 검증하세요.
금요일 저녁: 랜딩 페이지 만들기 (2시간)
바이브코딩으로 랜딩 페이지 하나를 만드세요. 제품 설명, 스크린샷(목업이어도 됨), 이메일 수집 폼만 있으면 됩니다. Lovable이나 Claude Code로 2시간이면 충분합니다.
토요일 오전: 배포하기 (1시간)
자기가 가진 배포 채널에 공유하세요. SNS, 커뮤니티, 지인 카톡, 어디든. "이런 거 만들려고 하는데 관심 있으시면 이메일 남겨주세요."
토요일 저녁~일요일: 반응 관찰 (대기)
아무것도 하지 마세요. 반응을 지켜보세요.
월요일: 판단
- 이메일 수집 50개 이상 → 만들어도 됩니다. 수요가 검증됨.
- 이메일 수집 10-50개 → 메시지를 다듬거나 타겟을 좁혀서 다시 시도.
- 이메일 수집 10개 미만 → 이 아이디어는 접고 다음 문장으로 넘어가세요.
이 루틴의 핵심은 제품을 만들기 전에 수요를 확인하는 것입니다. 바이브코딩의 가장 큰 함정은 "만드는 게 쉬우니까 일단 만들자"인데, 아무도 안 쓸 제품을 빨리 만드는 건 시간 낭비를 빨리 하는 것일 뿐입니다.
반복 연습 캘린더
위의 모든 걸 한 번에 하려면 부담됩니다. 한 주에 하나씩 해보세요.
1주차: 불편 수집 매일 자기 불편 3개 + 커뮤니티 불평 3개 적기. 7일간.
2주차: 검증 1주차에 모은 불편 중 상위 5개를 골라서 검증 스코어카드 채우기. 검색량, 경쟁 앱, 리뷰 분석.
3주차: 전달 방식 설계 배포력 재고 조사 + 4가지 전달 방식 중 자기에게 맞는 것 선택. 한 문장 3개 만들기.
4주차: 주말 검증 가장 유력한 한 문장으로 랜딩 페이지 만들어서 반응 확인.
4주 후: 검증된 한 문장이 있으면, 그때 비로소 바이브코딩으로 MVP를 만드세요.
자주 빠지는 함정들
이 과정을 밟다 보면 빠지기 쉬운 함정이 있습니다.
함정 1: "일단 만들면서 찾자"
바이브코딩이 쉬우니까 "일단 뭐라도 만들면서 방향을 찾자"고 생각하기 쉽습니다. 그러나 검증된 성공 사례 중 "만들면서 방향을 찾은" 경우는 없었습니다. 전부 방향이 먼저 있었고, 만드는 건 그 다음이었습니다.
함정 2: "나는 도메인이 없다"
10년 넘게 살면서 도메인이 없는 사람은 없습니다. 직장 경험, 취미, 육아, 건강 관리, 자기 일상 — 전부 도메인입니다. 불혹의바이브코딩은 건설회사 근무가 도메인이었습니다. 캘리쌤은 영어 교육이 도메인이었습니다. 도메인은 "전문 분야"가 아니라 "남보다 잘 아는 것"입니다.
함정 3: "아이디어가 너무 작다"
김윤후의 간헐적 단식 타이머. HeadshotPro의 AI 증명사진. 전부 "이걸로 돈이 되나?" 싶을 만큼 작은 아이디어였습니다. 작은 게 맞습니다. 작아야 합니다. 좁고 구체적인 불편일수록 검색에 잡히고, 설명이 쉽고, 전환율이 높습니다.
함정 4: "경쟁자가 이미 있다"
경쟁자가 있다는 건 시장이 있다는 뜻입니다. 경쟁자가 아예 없는 시장은, 시장 자체가 없을 가능성이 높습니다. 김윤후의 간헐적 단식 앱 시장에는 이미 Zero, Fastic 같은 경쟁자가 있었습니다. 그래도 "간단"이 자리를 잡았습니다. 기존 앱의 리뷰에서 불만을 찾아서 그걸 해결했으니까요.
함정 5: "한국 시장은 작다"
맞습니다. 그래서 글로벌을 가야 합니다. 그런데 글로벌이 꼭 영어만을 뜻하는 건 아닙니다. 김윤후는 Flutter로 앱을 만들어 다국어 지원을 했습니다. 캘리쌤 영어는 일본(4만명)과 중국(5만명)에 진출했습니다. 한국어 → 영어만 생각하지 말고, 한국어 → 일본어/중국어/동남아도 고려하세요. 문화적으로 더 가깝고, 경쟁이 덜합니다.
순서가 전부입니다
다시 한번 정리합니다.
1. 불편을 찾는다 (사람 → 문제 순서)
2. 검증한다 (돈을 낼 만큼 큰 불편인가?)
3. 전달 방식을 설계한다 (내 배포력으로 도달 가능한가?)
4. 한 문장으로 만든다 ("[누구]의 [불편]을 [방식]으로 해결한다")
5. 가장 작게 검증한다 (랜딩 페이지 → 반응 확인)
6. 그때 바이브코딩으로 만든다
이 순서를 지킨 사람이 돈을 벌었습니다. 6번부터 시작한 사람은 "만드는 건 재밌었는데 아무도 안 쓰더라"로 끝났습니다.
바이브코딩은 6번을 엄청나게 쉽게 만들어줬습니다. 하지만 1번부터 5번은 여전히 사람의 일입니다. 그리고 성공을 결정하는 건 1번부터 5번입니다.
도구를 내려놓으세요. 노트를 펴세요. 불편을 적으세요.
거기서부터 시작입니다.