Trải nghiệm một tuần Vibe coding, đã tạo ra một trang web đọc RSS tổng hợp AI giải thích thay thế cho ứng dụng trả phí trước đó mà trải nghiệm không tốt, khá đã. Tuy nhiên, trong quá trình này cũng có thêm một tầng “giải mã” mới về Vibe Coding, chia sẻ như sau:
1)Vibe Coding về bản chất là công cụ tăng hiệu quả, là phép nhân chứ không phải phép cộng. Đối với những “siêu cá nhân” đã có tư duy sản phẩm, khả năng logic thậm chí nền tảng lập trình nhất định, nó có thể biến một người thành một đội nhóm, mở rộng đáng kể giới hạn năng lực.
Nhưng cuối cùng nó chỉ là kỹ năng nâng cao, không phải kỹ năng sinh tồn. Hiểu Vibe Coding cũng không thể biến bạn từ một nghề nghiệp bình thường thành người có thu nhập hàng triệu mỗi năm tại các tập đoàn lớn. Không hiểu Vibe Coding cũng chưa chắc bị thời đại bỏ lại.
2)Vibe Coding chỉ giảm thiểu rào cản sử dụng, không nâng cao giới hạn năng lực. Ví dụ, trong quá trình làm trình đọc RSS, ban đầu rất “ngầu”, chỉ cần một lệnh đã có thể tạo ra giao diện sử dụng được, nhưng sau đó thêm các yêu cầu phức tạp sẽ gặp rắc rối.
Chẳng hạn, tự động kiểm tra tình trạng hoạt động của nguồn RSS để loại bỏ trùng lặp, hoặc kết nối lưu trữ dữ liệu phía backend và tối ưu cấu trúc, sẽ thấy nó cung cấp một đống vấn đề trông rất chuyên nghiệp nhưng rõ ràng có bug. AI sẽ lặp đi lặp lại giữa các phương án tưởng chừng phức tạp nhưng thực tế không thể giải quyết, tiêu tốn Token của bạn. Cuối cùng, có kinh nghiệm, lập trình viên chỉ cần vài dòng mã và một số cấu hình môi trường là xong.
3)Hình thái công cụ của Vibe Coding cập nhật rất nhanh, không cần đầu tư quá nhiều vào việc học; ban đầu copy-paste code để AI xử lý, giờ đây IDE đã tích hợp AI trực tiếp vào giao diện, có thể trong tương lai mọi thứ từ frontend, backend đến cấu hình môi trường cũng sẽ trở nên đơn giản hơn nhiều.
Nếu trong một giai đoạn nào đó học viết Prompt chính xác và một số kỹ thuật thực dụng, rất có thể qua một lần cập nhật lớn của nền tảng, kỹ năng đó sẽ trở nên vô nghĩa;
4)Vibe Coding không phải là cứu tinh của nhiều người, ngược lại còn có thể trở thành mối nguy. Sau khi hoàn thành dự án RSS này, tôi bắt đầu chán ghét trải nghiệm đọc của nó, ví dụ như nguồn RSS cập nhật bao lâu một lần, xử lý khi hết hạn, AI tóm tắt cần giữ lại bao nhiêu chi tiết của nguyên văn, nội dung từ nhiều nguồn nên sắp xếp thế nào, làm thế nào để tối ưu trải nghiệm đọc của tôi? Thấy chưa, có vô số vấn đề phát sinh. Nhưng những vấn đề này gần như không liên quan đến kỹ năng coding nữa, cần có sự hiểu biết rõ ràng hơn về sản phẩm và thẩm mỹ.
Có câu nói hay: Khi chi phí tạo mã gần như bằng 0, giá trị của mã cũng về 0. Vì vậy, điểm quyết định thực sự là khả năng có sản phẩm và vòng logic hoàn chỉnh hay không. Những lập trình viên thực sự giá trị trong tương lai sẽ là sự kết hợp của product manager + kiến trúc sư + designer, còn việc chỉ dựa vào coding để kiếm sống có thể đã qua rồi;
5)Vibe Coding trong lĩnh vực Crypto là con dao hai lưỡi. Ưu điểm là, người bản địa trong Crypto có khả năng học hỏi và nghiên cứu cao hơn, có thể nhanh chóng sử dụng và làm chủ kỹ năng này, tự xây dựng nền tảng phân tích dữ liệu, phân tích giao dịch tự động và thử nghiệm logic AI Trading. Nhưng cũng sẽ có nhiều người không hiểu về blockchain nền tảng đổ xô vào, dùng AI tạo ra một đống mã trông có vẻ chạy được, nhưng thực chất tiềm ẩn nhiều rủi ro.
Trên đây.
Cuối cùng, nói một câu, Vibe Coding không phải là thứ mang tính cách mạng, về bản chất là công cụ nâng cao hiệu quả. Cũng giống như nhiều năm qua, mọi người dùng macro trong Excel, hành động trong Photoshop, mẫu trong Notion đều là cùng một lý do. Người hiểu sẽ tăng gấp đôi hiệu suất, người không hiểu cũng không sao.
Đừng thần thánh hóa nó, cũng đừng hoảng loạn vì nó. Giữ sự tò mò, thử nghiệm phù hợp là được.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Trải nghiệm một tuần Vibe coding, đã tạo ra một trang web đọc RSS tổng hợp AI giải thích thay thế cho ứng dụng trả phí trước đó mà trải nghiệm không tốt, khá đã. Tuy nhiên, trong quá trình này cũng có thêm một tầng “giải mã” mới về Vibe Coding, chia sẻ như sau:
1)Vibe Coding về bản chất là công cụ tăng hiệu quả, là phép nhân chứ không phải phép cộng. Đối với những “siêu cá nhân” đã có tư duy sản phẩm, khả năng logic thậm chí nền tảng lập trình nhất định, nó có thể biến một người thành một đội nhóm, mở rộng đáng kể giới hạn năng lực.
Nhưng cuối cùng nó chỉ là kỹ năng nâng cao, không phải kỹ năng sinh tồn. Hiểu Vibe Coding cũng không thể biến bạn từ một nghề nghiệp bình thường thành người có thu nhập hàng triệu mỗi năm tại các tập đoàn lớn. Không hiểu Vibe Coding cũng chưa chắc bị thời đại bỏ lại.
2)Vibe Coding chỉ giảm thiểu rào cản sử dụng, không nâng cao giới hạn năng lực. Ví dụ, trong quá trình làm trình đọc RSS, ban đầu rất “ngầu”, chỉ cần một lệnh đã có thể tạo ra giao diện sử dụng được, nhưng sau đó thêm các yêu cầu phức tạp sẽ gặp rắc rối.
Chẳng hạn, tự động kiểm tra tình trạng hoạt động của nguồn RSS để loại bỏ trùng lặp, hoặc kết nối lưu trữ dữ liệu phía backend và tối ưu cấu trúc, sẽ thấy nó cung cấp một đống vấn đề trông rất chuyên nghiệp nhưng rõ ràng có bug. AI sẽ lặp đi lặp lại giữa các phương án tưởng chừng phức tạp nhưng thực tế không thể giải quyết, tiêu tốn Token của bạn. Cuối cùng, có kinh nghiệm, lập trình viên chỉ cần vài dòng mã và một số cấu hình môi trường là xong.
3)Hình thái công cụ của Vibe Coding cập nhật rất nhanh, không cần đầu tư quá nhiều vào việc học; ban đầu copy-paste code để AI xử lý, giờ đây IDE đã tích hợp AI trực tiếp vào giao diện, có thể trong tương lai mọi thứ từ frontend, backend đến cấu hình môi trường cũng sẽ trở nên đơn giản hơn nhiều.
Nếu trong một giai đoạn nào đó học viết Prompt chính xác và một số kỹ thuật thực dụng, rất có thể qua một lần cập nhật lớn của nền tảng, kỹ năng đó sẽ trở nên vô nghĩa;
4)Vibe Coding không phải là cứu tinh của nhiều người, ngược lại còn có thể trở thành mối nguy. Sau khi hoàn thành dự án RSS này, tôi bắt đầu chán ghét trải nghiệm đọc của nó, ví dụ như nguồn RSS cập nhật bao lâu một lần, xử lý khi hết hạn, AI tóm tắt cần giữ lại bao nhiêu chi tiết của nguyên văn, nội dung từ nhiều nguồn nên sắp xếp thế nào, làm thế nào để tối ưu trải nghiệm đọc của tôi? Thấy chưa, có vô số vấn đề phát sinh. Nhưng những vấn đề này gần như không liên quan đến kỹ năng coding nữa, cần có sự hiểu biết rõ ràng hơn về sản phẩm và thẩm mỹ.
Có câu nói hay: Khi chi phí tạo mã gần như bằng 0, giá trị của mã cũng về 0. Vì vậy, điểm quyết định thực sự là khả năng có sản phẩm và vòng logic hoàn chỉnh hay không. Những lập trình viên thực sự giá trị trong tương lai sẽ là sự kết hợp của product manager + kiến trúc sư + designer, còn việc chỉ dựa vào coding để kiếm sống có thể đã qua rồi;
5)Vibe Coding trong lĩnh vực Crypto là con dao hai lưỡi. Ưu điểm là, người bản địa trong Crypto có khả năng học hỏi và nghiên cứu cao hơn, có thể nhanh chóng sử dụng và làm chủ kỹ năng này, tự xây dựng nền tảng phân tích dữ liệu, phân tích giao dịch tự động và thử nghiệm logic AI Trading. Nhưng cũng sẽ có nhiều người không hiểu về blockchain nền tảng đổ xô vào, dùng AI tạo ra một đống mã trông có vẻ chạy được, nhưng thực chất tiềm ẩn nhiều rủi ro.
Trên đây.
Cuối cùng, nói một câu, Vibe Coding không phải là thứ mang tính cách mạng, về bản chất là công cụ nâng cao hiệu quả. Cũng giống như nhiều năm qua, mọi người dùng macro trong Excel, hành động trong Photoshop, mẫu trong Notion đều là cùng một lý do. Người hiểu sẽ tăng gấp đôi hiệu suất, người không hiểu cũng không sao.
Đừng thần thánh hóa nó, cũng đừng hoảng loạn vì nó. Giữ sự tò mò, thử nghiệm phù hợp là được.