"나는 누구에게, 무엇을, 어떻게 전달할 것인가?" — 바이브코딩 전에 찾아야 할 질문에 답을 찾는 법

"나는 누구에게, 무엇을, 어떻게 전달할 것인가?" — 바이브코딩 전에 찾아야 할 질문에 답을 찾는 법

이 글은 [1인 개발자가 돈을 버는 진짜 이유 — 성공 사례 해부] 시리즈의 후속 글입니다.

1인 개발자가 돈을 버는 진짜 이유 — 성공 사례 해부
바이브코딩이요? 그건 도구일 뿐입니다. 수십 개의 사례를 뜯어본 결과, 돈을 번 사람과 못 번 사람을 가르는 건 코딩 능력도 AI 활용 능력도 아니었습니다. 훨씬 더 원초적인 것이었습니다. 한국에서 실제로 돈 번 사람들 케빈 — 연 매출 100억원 앱 3,000개를 만든 사람입니다. 엄청난 숫자죠. 케빈은 Fastlane과 셸 스크립트로 하루에 앱 5개를

도구를 먼저 익히지 마세요. 답을 먼저 찾으세요.

이전 글에서 이렇게 결론을 냈습니다. 그런데 솔직히, 이 말은 좀 무책임합니다. "답을 찾으세요"라고 해놓고 방법을 안 알려주면 "운동하세요"만큼 쓸모없는 조언이니까요.

그래서 이 글을 씁니다. 답을 찾는 구체적인 방법, 그리고 그 방법을 반복 연습하는 루틴까지.


먼저, 답의 구조를 이해합시다

성공한 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. 내가 이 분야를 남들보다 잘 아는가?

이전 글의 핵심 발견이었습니다 — 모르는 분야에서 성공한 사례가 제로. 자기 도메인이 아니면, 아무리 좋은 불편을 찾아도 해결 방식이 엉뚱해집니다.

연습: 검증 스코어카드 만들기

찾은 불편 후보를 이렇게 점수 매겨보세요.

불편 후보돈 쓰는 사람 있나한 문장 가능반복되나검색량 있나내 도메인인가합계
후보 A4/5
후보 B3/5
후보 C3/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번입니다.

도구를 내려놓으세요. 노트를 펴세요. 불편을 적으세요.

거기서부터 시작입니다.

Read more

1인 개발자가 돈을 버는 진짜 이유 — 성공 사례 해부

1인 개발자가 돈을 버는 진짜 이유 — 성공 사례 해부

바이브코딩이요? 그건 도구일 뿐입니다. 수십 개의 사례를 뜯어본 결과, 돈을 번 사람과 못 번 사람을 가르는 건 코딩 능력도 AI 활용 능력도 아니었습니다. 훨씬 더 원초적인 것이었습니다. 한국에서 실제로 돈 번 사람들 케빈 — 연 매출 100억원 앱 3,000개를 만든 사람입니다. 엄청난 숫자죠. 케빈은 Fastlane과 셸 스크립트로 하루에 앱 5개를

By Leeo
Claude Code 101 — 한국어 입문 가이드를 만든 이유

Claude Code 101 — 한국어 입문 가이드를 만든 이유

"그거 어떻게 하는 거예요?" 요즘 저는 바이브 코딩(Vibe Coding)에 빠져 있습니다. Claude Code를 켜고 자연어로 대화하면서 앱을 만들고, 버그를 잡고, PR을 올립니다. 코드를 한 줄 한 줄 타이핑하는 대신, "이런 기능 만들어줘"라고 말하면 Claude가 알아서 파일을 만들고, 테스트를 돌리고, 커밋까지 해줍니다. 이걸 옆에서

By Leeo
공부에는 왕도가 없다, 하지만 '나만의 길'은 있다

공부에는 왕도가 없다, 하지만 '나만의 길'은 있다

학습 DNA 진단 프로젝트를 소개합니다 "이론부터 공부해라" "아니야, 직접 만들어보면서 배워라" "혼자 파고들어야 실력이 는다" "스터디 그룹에서 함께 해야 오래 간다" 개발자로 성장하는 방법에 대한 조언은 넘쳐납니다. 그리고 그 조언들은 종종 서로 모순됩니다. 누군가에게는 최고의 방법이, 다른 누군가에게는 최악의 방법이 되기도 합니다.

By Leeo
HIGLab — Apple 기술의 지도를 손에 넣다

HIGLab — Apple 기술의 지도를 손에 넣다

애플 플랫폼 기술의 지도를 정리하며 앱을 만들다 보면, 어떤 문제를 만났을 때 자연스럽게 예전에 썼던 방법을 떠올리게 됩니다. 당연하게도 그 방법이 틀린 건 아닙니다. 동작도 하고, 이미 검증도 됐으니까요. 그런데 가끔은 "이보다 더 좋은 방법이 있었는데 내가 모르는 건 아닐까?" 하는 생각이 들 때가 있습니다. iOS 개발을 하면서

By Leeo