'Vibe coding': Xu hướng 'đốt cháy giai đoạn' trong phát triển phần mềm?

Khánh Vân
Khánh Vân
Phản hồi: 0

Khánh Vân

Writer
Một xu hướng mới đang nổi lên trong giới công nghệ, được gọi là "vibe coding", đang thay đổi cách các startup xây dựng và phát triển sản phẩm, cho phép họ đạt được doanh thu ấn tượng với quy mô nhân sự cực kỳ tinh gọn.

0-vOaWDgTmVpMfi9ws_75.jpg

Những điểm chính:
  • "Vibe coding" là xu hướng lập trình mới, nơi AI (chủ yếu là các mô hình ngôn ngữ lớn - LLM) đảm nhận phần lớn công việc viết code.
  • Lập trình viên chỉ cần mô tả ý tưởng bằng ngôn ngữ tự nhiên, AI sẽ tự động tạo ra mã.
  • Xu hướng này giúp các startup giảm đáng kể chi phí nhân sự, tăng tốc độ phát triển sản phẩm.
  • Một số startup đã đạt doanh thu hàng triệu USD/năm với đội ngũ dưới 10 người nhờ "vibe coding".
  • Tuy nhiên, "vibe coding" cũng có những hạn chế, như khó khăn trong việc gỡ lỗi và nguy cơ phụ thuộc vào AI.
"Vibe coding": AI viết code, con người định hướng

Thuật ngữ "vibe coding" được đặt ra bởi Andrej Karpathy, đồng sáng lập OpenAI. Nó mô tả một phong cách lập trình mới, trong đó lập trình viên không cần phải hiểu rõ từng dòng code, mà chỉ cần mô tả ý tưởng bằng ngôn ngữ tự nhiên, và để các mô hình AI ngôn ngữ lớn (LLM) thực hiện phần lớn công việc viết mã.

Garry Tan, CEO và chủ tịch của Y Combinator (một vườn ươm khởi nghiệp nổi tiếng), đã nhấn mạnh rằng "vibe coding" đang mở ra một kỷ nguyên mới trong đầu tư mạo hiểm. Ông cho biết, nhiều startup hiện nay có thể đạt doanh thu từ 1 triệu đến 10 triệu USD mỗi năm với chưa đến 10 nhân sự, một điều gần như không tưởng trước đây.

"Bạn chỉ cần nói chuyện với các mô hình ngôn ngữ lớn và chúng sẽ tạo ra cả ứng dụng. Nếu có lỗi hay bạn muốn thay đổi giao diện, bạn không cần phải tự mình viết lại code," Tan giải thích.

Vibe-Coding_webp_75.jpg

AI 'thay' lập trình viên viết code, nhưng không 'thay thế' hoàn toàn

Theo Tan, khoảng 81% startup trong hệ sinh thái Y Combinator đang phát triển sản phẩm dựa trên AI, và 25% trong số đó có tới 95% code được tạo ra bởi LLM.

Tuy nhiên, "vibe coding" không đồng nghĩa với việc AI sẽ thay thế hoàn toàn lập trình viên. Dù AI có thể viết code nhanh chóng, nó vẫn chưa thể đảm nhận tốt vai trò gỡ lỗi (debugging).

"Các lập trình viên vẫn phải tự tìm hiểu xem đoạn code thực sự đang làm gì," Tan nói.

Cơ hội cho kỹ sư phần mềm trẻ và startup nhỏ

"Vibe coding" đang tạo ra những cơ hội mới cho các kỹ sư phần mềm trẻ, những người có thể không có kinh nghiệm làm việc tại các công ty công nghệ lớn, nhưng vẫn có thể tự mình xây dựng doanh nghiệp và kiếm được doanh thu đáng kể.

"Có thể đó là một kỹ sư không thể xin được việc tại Meta hay Google, nhưng lại có thể xây dựng một doanh nghiệp riêng, kiếm từ 10 đến 100 triệu USD mỗi năm chỉ với một đội ngũ 10 người," Tan nhận xét.

Thách thức và lo ngại

Mặc dù "vibe coding" mang lại nhiều lợi ích, nhưng cũng có những lo ngại về việc AI có thể làm giảm khả năng tư duy logic và hiểu biết sâu về lập trình của con người.

Một ví dụ điển hình là trường hợp của công cụ AI hỗ trợ lập trình Cursor. Khi một lập trình viên yêu cầu Cursor AI viết code cho một trò chơi, AI đã từ chối và khuyên người dùng nên tự làm để hiểu rõ hơn về hệ thống.

Lời kết

"Vibe coding" đang trở thành một xu hướng mới trong ngành công nghệ, cho phép các startup phát triển sản phẩm nhanh hơn, hiệu quả hơn với chi phí thấp hơn. Tuy nhiên, việc lạm dụng AI trong lập trình cũng có thể mang lại những rủi ro, và các lập trình viên vẫn cần phải duy trì và phát triển các kỹ năng lập trình cốt lõi của mình.

Như Garry Tan đã kết luận: "Đây thực sự là một khoảnh khắc đầy sức mạnh của ngành phần mềm – nơi những startup nhỏ có thể đạt doanh thu triệu đô mà không cần một đội ngũ lập trình khổng lồ." Tuy nhiên, liệu đây có phải là tương lai của ngành công nghệ, hay chỉ là một xu hướng nhất thời, vẫn còn là một câu hỏi mở.

#vibecoding
 


Đăng nhập một lần thảo luận tẹt ga
Thành viên mới đăng
Top