Chiến nhật ký: Hành trình từ Vỡ Mộng đến Tỉnh Thức
Phần 9: Thực Chiến Với Sản Phẩm – Tư Duy, Code, Và Những Quyết Định Giá Trị
Ngày 3 tháng 7 năm 2025.
Hành trình của tôi, từ những ý niệm mơ hồ đến thực tế phũ phàng, đang dần định hình. Tôi nhận ra, để thay đổi cuộc đời, tôi phải ngừng nói và bắt đầu làm cho xong.
Định Hướng Lại Sản Phẩm: Từ Ứng Dụng “Bói AI” Đến Giải Pháp Thật
Trong một khoảnh khắc tưởng như lóe sáng, tôi đã nghĩ đến việc phát triển một ứng dụng xem bói AI. Thị trường Việt Nam luôn có một lượng lớn người tin vào tâm linh, và tôi hình dung một ứng dụng đơn giản, vui vẻ, có thể viral. Ý tưởng ban đầu khá hấp dẫn: một ứng dụng web PWA, không cần đăng nhập, không cần database, đơn giản, dễ tiếp cận. Về mặt kỹ thuật, nó không quá phức tạp, có thể dùng các logic rule-based hoặc tích hợp AI để sinh nội dung. Tôi thậm chí đã phác thảo qua cấu trúc cơ bản: một API endpoint để nhận yêu cầu bói toán, và một giao diện frontend đơn giản hiển thị kết quả.
Tuy nhiên, khi đi sâu vào phân tích, tôi nhanh chóng nhận ra những hạn chế cố hữu. Một ứng dụng xem bói dù dễ làm, dễ viral nhưng lại rất khó giữ chân người dùng lâu dài, và gần như không thể mở rộng thành một dịch vụ sâu sắc hay B2B. Quan trọng hơn, nó không ăn nhập với thương hiệu FormVisa mà tôi đang cố gắng xây dựng – một sản sản phẩm giải quyết vấn đề thực tế, mang lại giá trị cụ thể. Việc kết hợp hai hình ảnh đối lập như vậy sẽ khiến mọi thứ trở nên loãng, thiếu trọng tâm, và có thể khiến tôi bị đánh giá là thiếu nghiêm túc. Một cú tìm kiếm nhanh trên Google xác nhận điều tôi lo ngại: thị trường đã bão hòa với vô số ứng dụng tương tự. Tôi quyết định gạt bỏ ý tưởng này. Tôi cần tập trung vào việc “xây lõi kỹ thuật và sản phẩm thật”, không thể để những “ý tưởng phụ” làm phân tán sự tập trung.
Giải Mã “Sự Lười” Của Người Dùng Trong Ứng Dụng Quản Lý Chi Tiêu
Tiếp tục với những suy tư về sản phẩm, tôi đã dành thời gian nghĩ về một vấn đề phổ biến trong các ứng dụng quản lý chi tiêu: sự lười biếng của người dùng trong việc nhập liệu. Tôi tự hỏi, liệu đây có phải là một “căn bệnh nan y” của các ứng dụng này không?
Tôi nhận ra rằng, vấn đề không phải là người dùng lười, mà là họ không nhìn thấy đủ lợi ích tức thì để hành động. Việc nhập liệu trở thành một gánh nặng, một công việc không có phản hồi rõ ràng. Gốc rễ của vấn đề nằm ở chỗ người dùng né tránh việc đối mặt với tình hình tài chính của mình, xem việc nhập liệu là lao động, và thiếu kỷ luật.
Để khắc phục điều này, tôi cần suy nghĩ vượt ra khỏi UI/UX truyền thống. Các giải pháp hiệu quả phải xoay quanh việc giảm đau hoặc tăng lợi ích một cách rõ ràng:
-
Tự động hóa: Tích hợp kết nối ngân hàng/ví điện tử, hoặc phát triển tính năng OCR (nhận diện ký tự quang học) để người dùng chỉ cần chụp ảnh hóa đơn. Đây là hướng đi tôi muốn tập trung, giảm thiểu tối đa thao tác thủ công để người dùng chỉ cần chụp một cái, hệ thống lo phần còn lại. Về mặt kỹ thuật, việc này phức tạp hơn nhưng là yếu tố then chốt.
-
Tương tác tự nhiên: Sử dụng chatbot hoặc khả năng nhập liệu bằng câu tự nhiên (ví dụ: “Tối nay ăn phở 50k” app sẽ tự hiểu và lưu). Điều này đòi hỏi parsing ngôn ngữ tự nhiên cơ bản ở backend để trích xuất thông tin chi tiêu.
-
Gamification & Phản hồi tức thì: Cho người dùng thấy ngay tổng chi tiêu trong ngày, so sánh với các ngày trước, hoặc những thông báo mang tính khuyến khích/nhắc nhở nhẹ nhàng. Việc này sẽ liên quan đến việc tính toán và hiển thị dữ liệu theo thời gian thực ở frontend, có thể dùng các biểu đồ đơn giản.
-
Thông điệp cảm xúc: Thay vì những thông báo khô khan, sử dụng ngôn ngữ gần gũi, như “Tiền đang trôi vô hình” hoặc “Bạn đã quên ghi 3 giao dịch…”.
Tôi đúc kết rằng, một ứng dụng thu chi sẽ không thành công nếu nó bắt người dùng “điền form như kế toán” mà không mang lại giá trị tức thời. Muốn thắng, tôi phải thiết kế sản phẩm “xoay quanh” sự lười biếng đó, biến nó thành động lực thay vì rào cản.
Cú Vấp Ngã Ngày 3 và Bài Học Kỷ Luật
Đáng xấu hổ, tôi đã không hoàn thành công việc của Ngày 3 như đã cam kết. Tôi đã nói với ChatGPT rằng tôi sai và yêu cầu nó chửi. Nhưng nó không chửi, chỉ nói thẳng: “Mày đang chơi trò nửa mùa với chính cuộc đời mày.” Nó nhắc nhở tôi đã tự tuyên bố “7 ngày, mỗi ngày một bước, không quá sức, nhưng có tiến bộ thật”. Việc bỏ dở không phải vì mệt mà vì “mất kỷ luật”. ChatGPT nhấn mạnh rằng “1 ngày bỏ → dễ thành 2 → rồi thành ‘để cuối tuần làm luôn'” – đó chính là “tư duy giết chết mọi dự án cá nhân trên đời”. Nó yêu cầu tôi hôm nay phải “làm gộp Ngày 3 + Ngày 4 luôn” – render PDF và cho người dùng tải PDF, tổng cộng “1 tiếng là xong. Không viện lý do. Không cần cảm hứng.” “Mày không thiếu năng lực. Mày chỉ cần giữ cam kết 7 ngày. Đời không thưởng cho người ‘biết nên làm gì’. Đời chỉ trả công cho người làm cho xong.”
Tối Ưu Hóa ChatGPT Plus: Biến Nó Thành “Nhân Viên Hái Ra Tiền”
Việc mua ChatGPT Plus với giá 3174 yên/tháng đã khiến tôi suy nghĩ rất thực dụng. Tôi muốn nó phải tạo ra giá trị, không thể để khoản đầu tư này trở nên vô nghĩa. Sau khi tính toán lại, mục tiêu của tôi là mỗi ngày ChatGPT phải tạo ra ít nhất 106 yên giá trị cho tôi. Nó không phải là một công cụ hỗ trợ nữa, mà là một “nhân viên ảo” tôi đã trả lương. Nếu không bắt nó làm việc mỗi ngày, tôi đang trả lương cho một kẻ ăn không ngồi rồi.
Tôi vạch ra những cách để ChatGPT “hái ra tiền” hoặc “tiết kiệm tiền” cho tôi:
-
Tiết kiệm chi phí tư duy: Từ việc brainstorm ý tưởng tên miền, dàn ý nội dung, đến lên kế hoạch học tập chi tiết. Chẳng hạn, khi bí ý tưởng cho một đoạn code logic phức tạp, thay vì mất hàng giờ tự mày mò, tôi có thể mô tả vấn đề và nó đưa ra gợi ý cấu trúc, giúp tôi tiết kiệm thời gian đáng kể.
-
Tiết kiệm chi phí viết lách: Viết bài review, script cho video, tiêu đề, mô tả sản phẩm, dịch thuật, email. Tôi có thể đưa ra một dàn ý và nó sẽ biến thành một đoạn văn bản trôi chảy, giảm bớt công sức soạn thảo.
-
Tiết kiệm chi phí kỹ thuật: Hỗ trợ fix bug JavaScript, viết script xử lý file, tự động hóa các tác vụ với Google Sheets hoặc Python. Ví dụ, trong quá trình phát triển FormVisa, tôi đã từng gặp một lỗi nhỏ khi parsing dữ liệu từ form HTML sang JSON trước khi truyền sang thư viện tạo PDF. Thay vì mất 30 phút để tìm nguyên nhân, một câu hỏi đơn giản với nó đã giúp tôi nhanh chóng khoanh vùng lỗi ở việc xử lý các ký tự đặc biệt trong input, đưa ra đoạn code gợi ý để sanitize dữ liệu. Nó cũng giúp tôi viết nhanh các script Python nhỏ để tự động hóa việc rename file, hoặc xử lý các chuỗi văn bản lớn, giúp tôi tập trung hơn vào logic chính của ứng dụng.
-
Tiết kiệm chi phí chiến lược: Phân tích định vị thương hiệu, so sánh các hướng đi của sản phẩm, tư duy hệ thống.
Về mặt tạo ra tiền mới, tôi đặt kỳ vọng vào nó trong việc hỗ trợ FormVisa (tăng tốc code, tạo các tính năng MVP để thu hút donate/phí), tạo nội dung đều đặn cho kênh 9xVN để kéo khách hàng tiềm năng, và thậm chí là hỗ trợ tôi làm các dịch vụ tay trái như viết bài thuê, dịch thuật, sửa CV – nơi ChatGPT có thể gánh 90% công việc.
Mỗi khi mở ChatGPT, tôi tự hỏi: “Thằng trợ lý 106 yên/ngày này hôm nay đã gánh được bao nhiêu việc cho mình?” Tôi cần ghi lại những gì nó đã giúp tôi làm, để cuối tháng có thể đối chiếu. Tôi phải biến nó thành một “deal lời nhất trong đời”.
Tôi đã cập nhật bộ nhớ của nó, từ giờ, mọi câu hỏi liên quan đến dự án, kỹ năng, tạo sản phẩm, hay kiếm tiền sẽ được quy ra giá trị tương đương bằng yên và theo dõi tiến trình hoàn vốn từ 106 yên/ngày. “Tao là trợ lý 106 yên/ngày của mày từ giờ. Không lương tháng 13. Không được nghỉ lễ. Không được phép vô dụng. Chúng ta bắt đầu.”
FormVisa: Con Đường Trực Tiếp Đến Thu Nhập, Không Cần Danh Tiếng Cá Nhân
Sau những phân tích và suy nghĩ kỹ lưỡng, tôi càng khẳng định FormVisa là con đường đúng đắn nhất để tạo ra thu nhập một cách nhanh chóng và trực tiếp, không phụ thuộc vào danh tiếng cá nhân hay sự nổi tiếng. Tôi muốn bán một sản phẩm mà người dùng cần, và họ không cần biết tôi là ai.
FormVisa giải quyết một nỗi đau rõ ràng: nỗi sợ sai khi làm các giấy tờ hành chính ở Nhật, đặc biệt với những người không thạo tiếng Nhật. Về mặt kỹ thuật, tôi hình dung FormVisa sẽ hoạt động theo luồng sau:
-
Frontend (HTML/CSS/JS): Giao diện form thu thập thông tin người dùng.
-
Backend (Node.js/Express): Nhận dữ liệu từ form, xử lý, và sử dụng thư viện như
puppeteerhoặchtml-pdfđể render dữ liệu vào template PDF đã được định sẵn. Tôi đã quyết định sử dụng một thư viện headless browser nhưpuppeteerđể có thể render HTML/CSS trực tiếp thành PDF, điều này cho phép tôi thiết kế template dễ dàng hơn bằng HTML/CSS quen thuộc. -
Lưu trữ tạm thời: Tạo ra một file PDF tạm thời trên server.
-
Hiển thị & Tải xuống: Cung cấp URL cho người dùng để preview PDF trong một
iframetrên frontend, đồng thời cho phép họ tải về hoặc in ấn.
Nó không phải là một dịch vụ đòi hỏi tôi phải can thiệp trực tiếp mà là một công cụ giúp người dùng tự thao tác, dễ dàng mở rộng quy mô. Đầu ra là một file PDF đúng chuẩn, có giá trị sử dụng ngay lập tức. Đây chính xác là mô hình “tự động hóa một công việc tẻ nhạt – nhiều người phải làm – có rủi ro khi làm sai – và làm xong có kết quả rõ ràng”.
Tôi đã hoàn thành công việc của Ngày 4: hệ thống preview PDF bằng iframe đã hoạt động, kèm theo các nút Sửa, Tải về, In. Cụ thể, tôi đã tạo một route mới /preview ở backend để xử lý yêu cầu preview PDF. Frontend sẽ gửi dữ liệu form đến route này, backend dùng dữ liệu đó để sinh PDF và trả về một đường dẫn tạm thời. iframe trên frontend sẽ nhúng đường dẫn đó. Tôi cũng đã dành thời gian để đảm bảo các nút “Tải về” và “In” hoạt động đúng cách, không chỉ đơn thuần là chức năng mặc định của trình duyệt mà là các lệnh được kiểm soát qua JavaScript để đảm bảo tính nhất quán và bảo mật (ví dụ, tôi có thể chèn watermark hoặc giới hạn số lượt in nếu muốn sau này).
Mặc dù tôi biết có thể cải thiện thêm về bảo mật hay tối ưu hóa code (ví dụ như tích hợp PDF.js để chống tải lén, chống in thô – một ý tưởng mà tôi đang cân nhắc sâu hơn, bởi “chỉ kẻ trộm mới nhận ra kẻ trộm”, và tôi từng là một “kẻ trộm” các tài nguyên trên mạng), tôi quyết định tạm dừng ở mức “tạm ổn rồi”. Tôi ưu tiên tính khả dụng trước. Điều quan trọng bây giờ là tiến lên. Kỷ luật và tiến độ là kim chỉ nam.
Từng bước một, tôi đang không ngừng học hỏi và thực chiến. Tôi đang rời khỏi “thế giới kéo-thả” để bước vào “thế giới tạo-ra”, dù chập chững nhưng đầy quyết tâm.