Chuyển đến nội dung chính
Câu chuyện thành công

Lập trình viên 23 tuổi tạo ứng dụng thu nhập 20.000 USD/tháng chỉ trong 14 ngày với AI (Quán quân hackathon 55.000 người)

Starter Story13:26
Share:
Lập trình viên 23 tuổi tạo ứng dụng thu nhập 20.000 USD/tháng chỉ trong 14 ngày với AI (Quán quân hackathon 55.000 người) - Starter Story Hình thu nhỏ video

Tóm tắt

Connor Burd, 23 tuổi, đã đạt doanh thu hơn 10 tỷ won từ ứng dụng chỉ trong 3 năm mà không có nền tảng khoa học máy tính. Ứng dụng mới nhất của anh ấy, 'Payout', được phát triển chỉ trong 14 ngày bằng vibe coding với AI (Claude), và đã giành vị trí số 1 trong hackathon RevenueCat với 55,000 người tham gia. Video này chia sẻ chi tiết về cách tìm ý tưởng đã được xác thực, cốt lõi của thiết kế onboarding, quy trình vibe coding, và playbook marketing từ influencer đến quảng cáo trả phí để phát triển thành ứng dụng 20 triệu won/tháng.

23 tuổiTổng doanh thu hơn 1 triệu đôPhát triển trong 14 ngàyDoanh thu 20 nghìn đô/thángQuán quân hackathon 55,000 ngườiHơn 12,000 lượt tảiHơn 1,300 người đăng kýGiải thưởng 65,000 đô

Lập trình viên 23 tuổi tạo ứng dụng thu nhập 20.000 USD/tháng chỉ trong 14 ngày với AI (Quán quân hackathon 55.000 người)

💰 Con số quan trọng: 23 tuổi | Tổng doanh thu hơn 1 triệu USD | 14 ngày phát triển | 20.000 USD/tháng | Quán quân hackathon 55.000 người | Hơn 12.000 lượt tải | Hơn 1.300 người đăng ký | 65.000 USD tiền thưởng

🎯 Tóm tắt một câu

Playbook vibe coding của Connor Burd - chàng trai 23 tuổi đạt doanh thu hơn 1 tỷ won chỉ sau 3 năm dù bắt đầu từ con số không về lập trình - Bí mật đằng sau ứng dụng thu nhập 20 triệu won/tháng giành giải nhất hackathon 55.000 người tham gia

📺 Video gốc: Starter Story (13:26)


📖 Câu chuyện này kể về...

Connor Burd, 23 tuổi, không có nền tảng khoa học máy tính nhưng đã đạt doanh thu hơn 1 tỷ won từ ứng dụng chỉ sau 3 năm. Ứng dụng mới nhất của anh, "Payout", được phát triển chỉ trong 14 ngày bằng vibe coding với AI (Claude) và đã giành giải nhất tại hackathon RevenueCat với 55.000 người tham gia. Trong video này, anh chia sẻ chi tiết cách tìm ý tưởng đã được xác thực, tinh hoa của thiết kế onboarding, quy trình vibe coding, và playbook marketing từ influencer đến quảng cáo trả phí để phát triển ứng dụng lên 20 triệu won/tháng.


Bí quyết kiếm 1 tỷ từ ứng dụng ở tuổi 23

Bí quyết kiếm 1 tỷ từ ứng dụng ở tuổi 23 00:00:00

Connor Burd là một doanh nhân trẻ 23 tuổi. Các ứng dụng của anh đã đạt tổng doanh thu hơn 1 triệu USD (khoảng 1,3 tỷ won).

Ứng dụng mới nhất "Payout" đang cho thấy những thành tích ấn tượng:

  • Phát triển 100% bằng AI trong chưa đầy 2 tuần
  • Đạt doanh thu 20.000 USD/tháng (khoảng 26 triệu won)
  • Hơn 12.000 lượt tải xuống
  • Hơn 1.300 người đăng ký trả phí

Điều đáng ngạc nhiên hơn là ứng dụng này đã giành giải nhất trong hackathon RevenueCat Ship-a-thon với 55.000 người tham gia. Anh nhận được giải "Build and Grow Award" dành cho ứng dụng phát triển nhanh nhất trong 2 tháng với tổng tiền thưởng 65.000 USD (khoảng 85 triệu won).

"Các ứng dụng tôi tạo ra được thiết kế để kiếm tiền ngay từ ngày đầu tiên."

"Tôi 23 tuổi và các ứng dụng của tôi đạt tổng doanh thu hơn 1 triệu đô."

"Các ứng dụng tôi tạo ra được thiết kế để kiếm tiền ngay từ ngày đầu tiên."

"Tôi đã xây dựng ứng dụng mới nhất trong chưa đầy 2 tuần, 100% bằng AI."


Khởi đầu của một thanh niên 20 tuổi bình thường chỉ biết chơi game

Khởi đầu của một thanh niên 20 tuổi bình thường chỉ biết chơi game 00:01:50

Xuất thân của Connor thực sự rất bình thường. Trước khi bắt đầu phát triển ứng dụng, anh chỉ là một thanh niên 20 tuổi bình thường, chơi game quá nhiều và thức khuya. Nền tảng khoa học máy tính? Hoàn toàn không có.

Một đêm nọ, một ý tưởng ứng dụng ngẫu nhiên bất chợt xuất hiện trong đầu. Anh lập tức ghi lại ý tưởng đó. Dù chưa bao giờ lập trình, sáng hôm sau thức dậy anh bắt đầu xem video YouTube ngay.

Lúc đó anh không có MacBook, cũng không có tiền. Vì vậy anh bán đồ trong phòng để mua một chiếc MacBook cũ. Ứng dụng đầu tiên anh làm là một ứng dụng mạng xã hội tên "Hotspot Events", mất 6-8 tháng và cuối cùng thất bại.

"Sau ứng dụng đầu tiên đó, tôi nhanh chóng nhận ra rằng các ứng dụng mạng xã hội rất khó để mở rộng quy mô. Vì vậy tôi chuyển hướng sang ứng dụng tiện ích và công cụ. Với tư cách là nhà phát triển một người, việc mở rộng quy mô dễ dàng hơn nhiều."

3 năm trôi qua, giờ đây anh đã đạt doanh thu đăng ký hơn 1 triệu USD.

"Tôi chỉ là một đứa trẻ bình thường, chơi game quá nhiều, thức khuya, không có nền tảng khoa học máy tính gì cả."

"Sau ứng dụng đầu tiên đó, tôi nhanh chóng nhận ra rằng các ứng dụng mạng xã hội rất khó để mở rộng quy mô."

"Cuối cùng tôi chuyển sang ứng dụng tiện ích và công cụ, và những thứ này dễ mở rộng quy mô hơn nhiều cho một người làm một mình."


Quy trình Vibe Coding Bước 1: Phân tích ứng dụng đối thủ

Quy trình Vibe Coding Bước 1: Phân tích ứng dụng đối thủ 00:02:46

Quy trình phát triển ứng dụng của Connor rất có hệ thống. Đầu tiên, điều anh nhấn mạnh là "không cần những công cụ hào nhoáng". Ban đầu anh chỉ xem video YouTube và tìm kiếm trên Stack Overflow để học.

Bước đầu tiên là phân tích ứng dụng đối thủ:

  1. Tải xuống khoảng 20 ứng dụng

    • Các ứng dụng trong ngách bạn muốn tham gia
    • Các ứng dụng đẹp để lấy cảm hứng thiết kế
  2. Chụp màn hình tất cả các trang

    • Mọi trang của onboarding
    • Màn hình câu hỏi, biểu đồ, đồ thị, v.v.
  3. Sắp xếp thành một hàng trong Figma

    • So sánh tất cả onboarding trong một cái nhìn
    • Chọn ra các yếu tố bạn thích
    • Lấy những thứ tốt từ đây đó và thiết kế lại với chủ đề và gu thẩm mỹ của riêng bạn

Có lý do tại sao quy trình này quan trọng. Với các ứng dụng có paywall, 90% người dùng sẽ chỉ xem onboarding rồi rời đi. Vì vậy bạn cần đầu tư thời gian cho onboarding ngang bằng với thiết kế tính năng ứng dụng.

"Bạn không cần tất cả những công cụ hào nhoáng này. Tôi chỉ xem video YouTube và tìm kiếm trên Stack Overflow."

"Thực tế, 90% người dùng có lẽ sẽ chỉ nhìn thấy onboarding của bạn nếu ứng dụng của bạn có paywall."


4 yếu tố cốt lõi của Onboarding để tăng tỷ lệ chuyển đổi

4 yếu tố cốt lõi của Onboarding để tăng tỷ lệ chuyển đổi 00:03:45

Có 4 yếu tố cốt lõi để tăng tỷ lệ chuyển đổi trong onboarding:

1. Khơi gợi cảm xúc (Invoke Emotion) Cần làm cho người dùng cảm nhận được cảm xúc mạnh mẽ khi trải nghiệm onboarding. Hầu hết các quyết định mua hàng của người tiêu dùng đều dựa trên cảm xúc chứ không phải logic.

2. Thể hiện động lực mạnh mẽ nhất của ứng dụng Cần cho thấy rõ ràng ứng dụng này sẽ cải thiện cuộc sống của người dùng như thế nào. Giúp họ hiểu được lợi ích và làm cho việc mua hàng cảm thấy rất đơn giản.

3. Tạo cảm giác cá nhân hóa Trong thời đại cạnh tranh khốc liệt như ngày nay, mọi người muốn cảm thấy những gì họ mua "được tạo ra đặc biệt cho họ". Cần làm cho họ cảm thấy đây là ứng dụng dành riêng cho họ, không phải ứng dụng chung chung.

4. Sử dụng biểu đồ và đồ thị để trông khoa học Mọi người muốn biết những gì họ sử dụng đã "được chứng minh hiệu quả". Thêm biểu đồ và đồ thị cho thấy người khác đã sử dụng thành công sẽ làm ứng dụng cảm thấy đáng tin cậy hơn nhiều.

"Hầu hết các quyết định mua hàng của người tiêu dùng đều dựa trên cảm xúc chứ không phải logic."

"Mọi người muốn chắc chắn rằng những gì họ mua cảm thấy như được tạo ra đặc biệt cho họ."

"Mọi người thích biết rằng những gì họ đang sử dụng đã được chứng minh là hiệu quả."


Vibe Coding Bước 2: Thiết kế cấu trúc dữ liệu

Vibe Coding Bước 2: Thiết kế cấu trúc dữ liệu 00:05:00

Bước tiếp theo là thiết kế cấu trúc dữ liệu. Điều này đặc biệt quan trọng trong vibe coding.

Tại sao quan trọng? Khi bạn định nghĩa trước dữ liệu sẽ trông như thế nào, có hình dạng gì, việc đưa vào AI như Cursor hay Claude sẽ dễ hiểu hơn nhiều. AI không cần phải đoán nữa.

Phương pháp của Connor:

  1. Tạo một tài liệu văn bản
  2. Viết ví dụ dữ liệu JSON kèm theo mô tả
  3. Bao gồm thông tin về từng thuộc tính (attribute)

Khi đưa tài liệu văn bản này trước, tốc độ coding tăng lên đáng kinh ngạc.

Sau khi chuẩn bị xong, bạn có thể bắt đầu tạo ứng dụng thực tế. Connor thường bỏ qua onboarding và bắt đầu với tính năng cốt lõi.

"Điều quan trọng là phải biết dữ liệu của bạn sẽ trông như thế nào, có hình dạng ra sao."

"Bằng cách đưa tài liệu văn bản này trước, tôi có thể code rất nhanh."


Vibe Coding Bước 3: Phát triển thực tế với AI

Vibe Coding Bước 3: Phát triển thực tế với AI 00:06:00

Bây giờ là giai đoạn phát triển thực tế. Connor bỏ qua onboarding và tạo tính năng cốt lõi của ứng dụng trước.

Quy trình:

  1. Đưa screenshot vào Claude hoặc Cursor
  2. AI đọc và hiểu hình ảnh
  3. AI viết code cho toàn bộ màn hình

Tất nhiên AI không làm mọi thứ hoàn hảo ngay từ đầu. Bạn cần tiếp tục đối thoại để chỉnh sửa các chi tiết.

Nhưng điều quan trọng là không cầu toàn quá mức. Việc ra mắt phiên bản nhanh chóng quan trọng hơn việc ra mắt một ứng dụng hoàn hảo.

"Công cụ duy nhất tôi dùng cho AI coding bây giờ thành thật mà nói chỉ là Claude. Nó làm mọi thứ cho tôi."

Với phương pháp này, Connor có thể tạo ứng dụng trong 2 tuần thay vì 6-8 tháng như trước đây.

"Bạn thực sự có thể chỉ cần thả screenshot vào Claude, hoặc Cursor, bất kỳ AI nào bạn đang dùng."

"Tôi không khuyến khích quá cầu toàn vì việc ra mắt phiên bản nhanh chóng quan trọng hơn việc ra mắt ứng dụng hoàn hảo."

"Thành thật mà nói, tôi chỉ dùng Claude. Đó là thứ duy nhất tôi sử dụng cho AI coding và nó làm mọi thứ cho tôi."


Framework xác thực ý tưởng

Framework xác thực ý tưởng 00:07:02

Làm thế nào để xác thực ý tưởng ứng dụng? Connor cho rằng có hai loại ứng dụng:

1. Biến thể của ý tưởng hiện có (Modified Version) Nếu bạn đang tạo phiên bản sửa đổi của một ứng dụng đã tồn tại, xin chúc mừng! Ý tưởng đã được xác thực bởi người khác rồi. Bạn chỉ cần sửa đổi và làm cho nó cảm thấy như ứng dụng của riêng bạn.

2. Ý tưởng hoàn toàn mới (Innovating New Ideas) Khi tạo thứ gì đó mới, Connor làm như sau:

  • Kiểm tra xem có ai nói về vấn đề đó trên TikTok, Instagram không
  • Kiểm tra xem trong phần bình luận có ai hỏi "Làm sao giải quyết vấn đề này?" không
  • Kiểm tra xem kênh marketing có dễ thấy không

"Trong tình huống có thể tạo ứng dụng nhanh như bây giờ, tôi bỏ qua các bước như danh sách chờ và tạo ứng dụng luôn."

Niềm tin cốt lõi của anh: Bất kỳ ứng dụng nào cũng có thể kiếm được vài ngàn đô. Không cần phải là ứng dụng điên rồ thay đổi xã hội. Chỉ riêng ở Mỹ đã có hàng trăm triệu người, và chỉ cần nắm được một tỷ lệ rất nhỏ trong đó là bạn đã có thể tự lập.

"Nếu bạn đang tạo phiên bản sửa đổi của một ứng dụng hiện có, xin chúc mừng, ứng dụng của bạn đã được xác thực bởi người khác rồi."

"Tôi thực sự tin rằng bất kỳ ứng dụng nào cũng có thể kiếm được hàng ngàn đô ngày nay."

"Ý tưởng của bạn không cần phải là ứng dụng điên rồ thay đổi xã hội để kiếm vài ngàn đô."


Playbook Marketing 20 triệu won/tháng

Playbook Marketing 20 triệu won/tháng 00:08:12

Chỉ tạo ứng dụng thôi là không đủ. Phân phối (distribution) mới là cốt lõi. Connor chia sẻ cách anh phát triển ứng dụng Payout lên 20.000 USD/tháng chỉ trong 50 ngày.

1. Chiến dịch Influencer

  • Hợp tác với influencer đã có sẵn khán giả
  • Mọi người đã tin tưởng influencer đó nên dễ nghe theo lời giới thiệu hơn
  • Hợp tác với content creator trong ngách liên quan đến ứng dụng
  • Một video có thể tạo ra hàng ngàn lượt tải

2. Chiến lược UGC (Nội dung do người dùng tạo)

  • Tạo nội dung viral tự nhiên, không qua chỉnh sửa
  • Khi một video thành công, lặp lại format tương tự với các creator khác
  • Những nội dung này sau này trở thành thư viện quảng cáo
  • Dự đoán trước hiệu quả quảng cáo qua kết quả organic

3. Quảng cáo trả phí (Mục tiêu cuối cùng)

  • Mục tiêu luôn là đạt đến giai đoạn có thể chạy quảng cáo trả phí
  • Cách nhất quán nhất để tăng trưởng doanh thu
  • Thuật toán Facebook: Cân bằng giải trí + chuyển đổi
  • Video càng giải trí thì chi phí hiển thị càng rẻ
  • Nhưng cũng phải tạo chuyển đổi nên cần cân bằng

"Nếu bạn có thể làm việc với influencer và nhờ họ quảng bá sản phẩm của bạn, mọi người đã có một mức độ tin tưởng nhất định với influencer đó rồi."

"Mục tiêu của tôi luôn là đưa ứng dụng đến điểm có thể chạy quảng cáo trả phí. Đây là cách nhất quán nhất để tăng trưởng doanh thu."

"Video của bạn càng giải trí thì chi phí để đưa video đến trước mặt mọi người càng rẻ."


Công bố ứng dụng Payout thu nhập 20 triệu won/tháng

Công bố ứng dụng Payout thu nhập 20 triệu won/tháng 00:09:57

Cuối cùng cũng đến lúc công bố ứng dụng thực tế. Payout là ứng dụng tìm kiếm kiện tập thể (Class Action Lawsuit).

Tính năng cốt lõi: Giúp mọi người tìm các vụ kiện tập thể họ có thể tham gia. Đây là cách nhận bồi thường từ các công ty đã làm sai.

Luồng Onboarding:

  1. Yêu cầu quyền thông báo
  2. Hiển thị social proof (đánh giá người dùng)
  3. Paywall - Tùy chọn tuần và năm
    • Mục tiêu: Hướng đến đăng ký hàng năm có giá trị trọn đời khách hàng cao hơn

Tính năng chính:

  • Cung cấp danh sách kiện tập thể
  • Ví dụ: Vụ kiện quyền riêng tư Meta pixel của ứng dụng NBA Top Shot
  • Xem mô tả và điều kiện đủ điều kiện của từng vụ kiện
  • Nút "Bắt đầu" → Điền form
  • Ứng dụng tự động tạo PDF để nộp

Tab bổ sung:

  • Ví: Theo dõi các vụ kiện đang nộp đơn
  • Forms: Lưu trữ các form đã điền

"Đây là ứng dụng tìm kiếm vụ kiện tập thể giúp mọi người tìm các vụ kiện tập thể mà họ có thể tham gia."


Lý do thành công nhanh chóng: Nhắm vào nhu cầu cốt lõi

Lý do thành công nhanh chóng: Nhắm vào nhu cầu cốt lõi 00:11:10

Tại sao ứng dụng này phát triển từ 0 lên 20.000 USD/tháng nhanh như vậy?

"Đề xuất giá trị (Value Proposition) của ứng dụng này quá rõ ràng."

Connor nói rằng có những thứ cốt lõi mà ai cũng muốn:

  • Muốn khỏe mạnh hơn
  • Muốn kiếm nhiều tiền hơn
  • Muốn hấp dẫn hơn

"Tôi tạo ra các ứng dụng tap vào những nhu cầu cốt lõi của con người này. Tôi nghĩ bất kỳ ai muốn tạo ứng dụng đều nên làm tương tự."

Ứng dụng Payout nhắm vào nhu cầu "muốn kiếm nhiều tiền hơn". Vì vậy mọi người rất dễ dàng đầu tư tiền vào "ứng dụng sẽ giúp họ kiếm thêm tiền".

Cốt lõi: Đề xuất giá trị rõ ràng + Nhu cầu cốt lõi của con người = Tăng trưởng nhanh

"Tôi nghĩ đề xuất giá trị của ứng dụng này quá rõ ràng."

"Tôi thích tạo ra các ứng dụng tap vào những nhu cầu cốt lõi của con người này."

"Mọi người rất dễ dàng đầu tư tiền vào ứng dụng mà họ biết sẽ giúp họ kiếm thêm tiền."


Tech Stack và Công cụ

Tech Stack và Công cụ 00:11:46

Tech stack Connor sử dụng đơn giản đến bất ngờ:

Thiết kế:

  • Figma: Thiết kế UI, screenshot App Store, icon ứng dụng

Phân tích:

  • Mixpanel: Phân tích người dùng
  • RevenueCat: Phân tích subscription và test giá

Phát triển:

  • Claude: Vibe coding (AI coding)
  • Expo: Quản lý build đa nền tảng
  • Next.js + TypeScript: Website và backend

Cơ sở hạ tầng:

  • Vercel: Hosting
  • GitHub: Quản lý phiên bản và deploy

Stack đơn giản nhưng chỉ cần vậy là có thể tạo ứng dụng 20.000 USD/tháng.

"Tôi sử dụng Claude Code cho vibe coding."

"Stack của bạn khá đơn giản nhỉ."


Lời khuyên cốt lõi cho ứng dụng thành công

Lời khuyên cốt lõi cho ứng dụng thành công 00:12:14

Câu hỏi được hỏi ở cuối mỗi cuộc phỏng vấn: Lời khuyên quan trọng nhất cho người muốn tạo ứng dụng là gì?

"Lời khuyên quan trọng nhất của tôi là tạo ứng dụng đơn giản với onboarding tuyệt vời."

Ứng dụng đơn giản cũng có thể kiếm được nhiều tiền. Bạn chỉ cần 1-3 tính năng tốt. Onboarding sẽ gánh phần lớn công việc cho bạn.

Video này chứng minh:

  • Có thể tạo ứng dụng trong vài tuần
  • Ứng dụng đó có thể phát triển thực sự nhanh chóng
  • Playbook thực tế ở ngay đây
  • Đã được chứng minh bằng ứng dụng thực tế

Hành trình của Connor:

  • Kinh nghiệm coding bằng 0 → Tự học qua YouTube
  • Ứng dụng đầu tiên thất bại → Rút ra bài học
  • Ứng dụng mạng xã hội → Chuyển sang ứng dụng tiện ích
  • 3 năm đạt doanh thu hơn 1 tỷ won
  • AI rút ngắn thời gian phát triển từ 6-8 tháng xuống 2 tuần

"Lời khuyên số một của tôi là hãy tạo ra thứ gì đó đơn giản với onboarding tuyệt vời."

"Ứng dụng đơn giản có thể kiếm được nhiều tiền. Bạn thực sự chỉ cần 1-3 tính năng tốt và onboarding sẽ gánh phần lớn công việc cho bạn."


🔑 Bài học cốt lõi

  • Không có kinh nghiệm coding vẫn có thể phát triển ứng dụng với YouTube và AI - Connor bắt đầu không có nền tảng CS
  • Tập trung vào onboarding - 90% người dùng chỉ xem onboarding rồi rời đi
  • Cảm xúc, cá nhân hóa, bằng chứng khoa học tăng tỷ lệ chuyển đổi
  • Thiết kế cấu trúc dữ liệu trước giúp tăng tốc vibe coding
  • Biến thể của ứng dụng hiện có là ý tưởng đã được xác thực - Không cần tạo mới
  • Ứng dụng nhắm vào nhu cầu cốt lõi của con người (sức khỏe, tiền bạc, sự hấp dẫn) sẽ thành công
  • Ứng dụng đơn giản + Onboarding tuyệt vời = Công thức thành công

Điểm chính

  • 1Có thể phát triển ứng dụng bằng YouTube và AI mà không cần kinh nghiệm coding - Connor bắt đầu không có nền tảng CS
  • 2Tập trung vào onboarding - 90% người dùng chỉ nhìn onboarding rồi rời đi
  • 3Cảm xúc, cá nhân hóa, căn cứ khoa học tăng tỷ lệ chuyển đổi
  • 4Thiết kế cấu trúc dữ liệu trước sẽ tăng tốc vibe coding
  • 5Biến thể của ứng dụng hiện có đã là ý tưởng được xác thực - không cần tạo mới
  • 6Ứng dụng nhắm vào nhu cầu cốt lõi của con người (sức khỏe, tiền bạc, sự hấp dẫn) sẽ thành công
  • 7Ứng dụng đơn giản + Onboarding tuyệt vời = Công thức thành công

Bài viết phổ biến