1. Tự nghĩ một phần mềm nào đó (ví dụ làm web quản lý phim sex, web xamvn,...) chủ yếu tự chạy local trên máy m
2. Nhờ AI lên ý tưởng
3. Trong quá trình triển khai, cứ cho rằng mày đéo hiểu cái gì cả và cũng đéo cần hiểu cc gì cả, chỉ cần nó hoạt động là được, m tự định nghĩa các khái niệm (ví dụ mã code các video dùng để làm gì, mỗi video nên có một diễn viên hay là nhiều diễn viên, có nên thêm phần đánh giá và bỏ lượt dislike không?, thể loại châu Á, thể loại châu Âu,...), quy trình quản lý video như thế nào, tự viết các chức năng gì,... => Tất cả quá trình m lm tới đâu thì ghi chép lại tới đó vào một file word, trong quá trình làm có thể kêu AI hỗ trợ thoải mái
3. Đem từng ý tưởng trong file word đưa vào AI (đưa từ từ từng cái chứ không đưa hết), test từng chức năng, lỗi tới đâu hỏi AI lm theo fix tới đó, tiện thể đọc vài đoạn code để hiểu cách hoạt động cơ bản (chỉ cần biết nó là gì tại sao lại cần, cách thức hoạt động) => Hoàn thiện sản phẩm, tự trải nghiệm.
4. Xin chúc mừng m đã vibe code sản phẩm thành công đầu tiên cho dù không chạy được thì ít nhất m cũng đã học được một số kiến thức
5. Bây giờ mới là lúc m bắt đầu học kiến thức cơ bản, đầu tiên là về ngôn ngữ lập trình (bất kỳ ngôn ngữ nào cũng đc nhưng nên học Python, ko nhất thiết hiểu sâu chỉ cần syntax là đủ, chủ yếu vibe code), hai là về cơ sở dữ liệu (Database) để hiểu cách thiết kế Database từ quy trình nghiệp vụ, ba là cách sử dụng ngôn ngữ lập trình để lấy dữ liệu từ Database hiển thị lên giao diện người dùng (đầu tiên là mô hình 2 lớp client - server, sau đó tìm hiểu thêm mô hình 3 lớp,...), cuối cùng là về cách phân tích thiết kế hệ thống thông tin (cái này là quan trọng nhất).
*Chỉ cần đạt hết như trên là coi như m đã đi đc 50% kiến thức của ngành CNTT và đủ để vibe code bất kỳ sản phẩm cơ bản như t đã nói. Phần còn lại m tự nghiên cứu thêm...