Bạn có nên trở thành Vibe Coder hay không?

0 0 0

Người đăng: Kansu Leg

Theo Viblo Asia

Sau nhiều bài viết gần đây về “vibe coding”, tôi cũng cảm thấy thôi thúc muốn dấn thân vào lĩnh vực “vibe coding” để tìm hiểu xem nó là gì và tại sao nó lại hấp dẫn đến như vậy.

Bước vào thế giới Vibe Coding

Thuật ngữ “vibe coding” được đặt ra bởi Andrej Karpathy , người cũng là thành viên sáng lập của OpenAI . Như Karpathy mô tả, vibe coding là khi bạn không nghĩ về code, bạn tin tưởng mù quáng vào bất cứ điều gì LLM đưa ra cho bạn và bạn vibe theo cách của mình để xây dựng một cái gì đó.

Cách tiếp cận này đối với phát triển phần mềm có thể thực hiện được nhờ vào sự tiến bộ của các mô hình ngôn ngữ (như Claude Sonnet), cùng với sự gia tăng của các trình soạn thảo hỗ trợ AI như Cursor và GitHub Copilot trong VS Code . Cho dù có thích lập trình hay không, lập trình bằng AI đang nhanh chóng trở thành mặc định mới.

Tại sao Vibe Coding lại hấp dẫn đến vậy?

Phát triển phần mềm truyền thống có rào cản gia nhập lớn. Bạn cần học ngôn ngữ lập trình, nắm bắt sự phức tạp của một framework và dành nhiều thời gian chỉ để làm cho một cái gì đó cơ bản hoạt động. Sự phức tạp đó thường làm nản lòng những người mới.

Vibe coding đảo ngược điều đó. Với LLM chất lượng cao, bạn có thể chuyển từ ý tưởng sang thực hiện gần như ngay lập tức. Kết quả thường "đủ tốt" để tiếp tục, mà không cần phải viết lại từng dòng một.

Không chỉ là tốc độ — mà là duy trì động lực sáng tạo. Khi vòng phản hồi chặt chẽ, việc xây dựng lại trở nên thú vị.

Sau cơn “sôi động”

Nhưng điều gì sẽ xảy ra khi sự phấn khích ban đầu, "cảm giác phấn khích" qua đi?

Đối với một số người, đó là khởi đầu của một điều gì đó sâu sắc hơn. Họ thấy tiềm năng trong ý tưởng của mình và chuyển hướng, sử dụng AI như một trợ lý mã hóa thay vì để nó dẫn dắt. Họ đầu tư thời gian vào việc hiểu, tinh chỉnh và lặp lại.

Đối với những người khác, đó là kết thúc của con đường. Họ nhận ra rằng họ chưa bao giờ quan tâm đến bản thân mã — chỉ là sự phấn khích của việc tạo mẫu nhanh. Khi sự mới lạ phai nhạt, sự tham gia của họ cũng vậy. Kết quả là điều quan trọng, không phải quá trình.

Tại sao Vibe Coding lại phát triển nhanh chóng?

Vibe coding làm giảm đáng kể rào cản gia nhập. Nó loại bỏ phần lớn sự đe dọa xung quanh việc xây dựng phần mềm, giúp những người không phải là nhà phát triển, người sáng tạo và doanh nhân đơn lẻ có thể tiếp cận.

Ví dụ, các hacker độc lập và doanh nhân đơn lẻ có thể kiểm tra ý tưởng nhanh chóng, xác thực chúng và lặp lại — tất cả đều không cần nền tảng kỹ thuật phần mềm truyền thống. Thế giới có thể bắt đầu thấy nhiều levelsio mới nổi lên, xây dựng nhanh chóng và công khai.

Cuối cùng, vibe coding đang định hình lại cách mọi người tiếp cận phát triển phần mềm. Nó mang lại sự thỏa mãn tức thời, xây dựng sự tự tin và cho phép những người mới tìm ra liệu con đường này có dành cho họ hay không. Một số sẽ tiếp tục. Những người khác sẽ đi sâu hơn. Nhưng dù thế nào đi nữa, vibe coding cũng mở ra cánh cửa.

Vậy ý kiến của bạn thế nào? Hãy cho tôi cùng biết nhé!

Bình luận

Bài viết tương tự

- vừa được xem lúc

~/.dotfiles in 100 Seconds

What are dotfiles? Take to take your developer productivity to the next level by automating the setup of your computer. Go beyond 100 seconds with special guest Patrick McDonald to setup your own dot

0 0 44

- vừa được xem lúc

Vim in 100 Seconds

Vim is a keyboard-based text editor that can improve your productivity when writing code. Learn more in the Vim for VS Code course https://bit.ly/370N7Pr. .

0 0 65

- vừa được xem lúc

Linux Directories Explained in 100 Seconds

Linux is a cryptic labyrinth of directories defined my Filesystem Hierarchy Standard (FHS). Learn the purpose of the most common Linux directories in 100 seconds https://fireship.io/tags/linux/ . .

0 0 55

- vừa được xem lúc

Invite Only! Use FOMO to grow your app // Exclusive Phone SignIn Tutorial

#FOMO fear of missing out, is the social anxiety you feel when you're not invited to the cool new social media Clubhouse. Turn your fomo into jomo by coding up invite-only phone authentication with Re

0 0 32

- vừa được xem lúc

Why so many distros? The Weird History of Linux

Why are there so many Linux distros? Take a brief journey through the history of Linux to understand hundreds of different distros exist today https://fireship.io/. . 00:00 In the Beginning.

0 0 37

- vừa được xem lúc

SQL Explained in 100 Seconds

Learn the fundamentals of Structured Query Language SQL! Even though it's over 40 years old, the world's most popular databases still run on SQL. . #dev #database #100SecondsOfCode. .

0 0 32