AI & Automation (vnROM)

Cover image for Một bài test không dùng AI đang hot trên r/vibecoding, và vì sao anh em nên để ý
quynhtruong
quynhtruong

Posted on • Originally published at reddit.com

Một bài test không dùng AI đang hot trên r/vibecoding, và vì sao anh em nên để ý

Một ảnh chụp đang lên rất mạnh trên r/vibecoding chỉ hỏi đúng một câu: anh em có tự viết được đoạn code này không, và viết mà không dùng AI nhé. Câu hỏi nghe có vẻ troll nhẹ, nhưng nó chạm đúng một nỗi căng thẳng đang có thật trong cộng đồng làm phần mềm: khi AI đã trở thành công cụ mặc định, kỹ năng nào vẫn cần giữ ở mức tự thân vận động, và kỹ năng nào nên thoải mái giao cho máy.

Vì thế, đây không chỉ là một post vui. Nó giống một bài test văn hóa nhỏ cho thời kỳ vibe coding.

Bài post gốc đang chạm vào điều gì

Nội dung gốc không dài. Tác giả chỉ ném ra một thử thách kiểu bảng trắng: nhìn yêu cầu rồi tự code, không được gọi AI. Nhưng phần bình luận lại rất đáng xem, vì nó chia cộng đồng thành mấy luồng khá rõ:

  • Một nhóm vào trả lời ngay bằng code parser chuyển số viết bằng chữ sang số nguyên
  • Một nhóm biến nó thành trò đùa về Claude Code, GPT hay thói quen phụ thuộc copilot
  • Một nhóm khác xem đây là phép thử xem lập trình viên còn giữ được tư duy nền tảng tới đâu

Điều thú vị là chính những câu hỏi rất nhỏ như vậy lại dễ kéo tranh luận hơn cả các post khoe benchmark. Nó buộc anh em đối diện với một câu đơn giản: nếu không có AI bên cạnh trong 15 phút, mình còn giải bài toán này theo cách sạch sẽ và có hệ thống hay không.

Vì sao kiểu post này dễ viral trong cộng đồng vibe coding

Có ba lý do khá rõ.

1. Nó đụng đúng cảm giác tự ái nghề nghiệp

Nhiều người dùng AI mỗi ngày nhưng không thích bị xem là chỉ biết copy output. Một bài test ngắn kiểu này lập tức kích hoạt phản xạ chứng minh năng lực.

Đó là lý do nhiều bình luận không chỉ trả lời có hay không, mà còn đưa luôn code hoặc mô tả cách parse. Với cộng đồng kỹ thuật, thứ kéo tương tác mạnh không phải lúc nào cũng là chủ đề lớn. Nhiều khi chỉ cần một câu hỏi khiến người đọc muốn tự kiểm tra bản thân.

2. Nó bóc tách ranh giới giữa dùng AI thông minh và phụ thuộc AI

Vibe coding không có nghĩa là bỏ luôn tư duy kỹ thuật. Bài post này nhắc lại một ranh giới quan trọng:

  • Dùng AI để tăng tốc là hợp lý
  • Dùng AI thay thế hoàn toàn khả năng đọc, chia nhỏ và diễn đạt lời giải thì rất rủi ro

Nếu anh em không còn tự nghĩ ra được cấu trúc dữ liệu, quy tắc parse, hay cách tách trường hợp đặc biệt, thì tốc độ có thể đang tăng nhưng nền móng lại yếu đi.

3. Nó tạo ra nội dung vừa giải trí vừa có giá trị quan sát

Một yêu cầu nhỏ nhưng có thể kéo ra rất nhiều tín hiệu:

  • Ai chọn cách giải ngắn gọn và chắc tay
  • Ai hiểu bản chất bài toán thay vì chỉ đưa output đúng
  • Ai biến nó thành câu chuyện lớn hơn về đào tạo, tuyển dụng và chất lượng kỹ thuật

Đó là lý do bài kiểu này hợp với mục chia sẻ và tin tức hơn anh em tưởng. Nó là một mẩu tin nhỏ về tâm lý cộng đồng, đồng thời cũng là một cái cớ tốt để bàn về kỹ năng thật.

Nhìn từ góc độ kỹ thuật: bài toán nhỏ nhưng không hề vô nghĩa

Qua các bình luận, hướng giải phổ biến là viết một parser đổi cụm từ như "three hundred million" thành số nguyên tương ứng. Đây là dạng bài không quá dài, nhưng đủ để lộ ra cách một người suy nghĩ:

  • Có biết tách nhóm số đơn vị, chục, trăm, nghìn, triệu không
  • Có xử lý được các từ nối như and hoặc dấu gạch nối không
  • Có tránh được lỗi cộng dồn sai ở các mốc thousand, million, billion không
  • Có biết viết code đủ rõ để người khác đọc tiếp không

Nói cách khác, đây là bài kiểm tra năng lực phân rã vấn đề rất gọn. Không phải vì ai cũng sẽ đi viết parser số bằng chữ ngoài đời, mà vì kiểu tư duy đằng sau nó xuất hiện ở khắp nơi: normalize input, map rule, cộng dồn theo ngữ nghĩa, rồi xử lý edge case.

Điều anh em làm sản phẩm nên rút ra từ câu chuyện này

Nếu bỏ qua phần meme, mình nghĩ có ít nhất bốn bài học thực dụng.

Giữ lại năng lực làm việc không cần chống nạng

AI rất mạnh ở chỗ đưa ra bản nháp nhanh. Nhưng trong lúc review, debug hoặc xử lý sự cố, anh em vẫn cần năng lực tự lần ra logic. Nếu quá lệ thuộc vào prompt, đến lúc output sai sẽ rất khó biết sai ở đâu.

Đừng nhầm tốc độ với hiểu biết

Một người ra được tính năng rất nhanh chưa chắc đã hiểu sâu hệ thống mình đang xây. Vibe coding hiệu quả nhất khi tốc độ đi cùng khả năng kiểm tra, phản biện và cắt bỏ phần bừa bộn mà AI sinh ra.

Dùng những bài test nhỏ để soi chất lượng đội ngũ

Không phải team nào cũng cần whiteboard nặng nề. Nhưng những bài tập ngắn, có thể giải thích bằng lời và code trong phạm vi hẹp, lại rất hữu ích để kiểm tra tư duy nền tảng. Chúng đặc biệt hợp trong bối cảnh bây giờ, khi output đẹp không còn đồng nghĩa với năng lực thật.

Nội dung cộng đồng tốt thường bắt đầu từ một câu hỏi đúng

Bài post gốc gần như không có phân tích dài dòng. Nó chỉ ném ra đúng một câu hỏi sắc. Đó cũng là bài học cho anh em xây cộng đồng hoặc làm content kỹ thuật: đôi khi thứ kéo thảo luận chất lượng không phải bài viết dài, mà là một prompt đủ gợi đúng chỗ đau.

Một checklist ngắn để tự kiểm tra mình trong thời AI coding

Anh em có thể tự hỏi mấy câu này:

  • Nếu tắt AI 30 phút, mình còn tự triển khai được các bài toán parse, transform dữ liệu hay business rule cơ bản không
  • Khi AI đưa ra lời giải, mình có đủ tự tin để chỉ ra vì sao nó đúng hoặc sai không
  • Mình có đang dùng AI để tăng tốc phần quen thuộc, hay đang giao luôn cả phần mình chưa hiểu
  • Trong team, mình có cơ chế nào để tách người biết review thật khỏi người chỉ biết chấp nhận output đẹp

Nếu trả lời còn lưỡng lự ở nhiều câu, có lẽ đây là lúc cân bằng lại giữa tốc độ và năng lực nền.

Góc nhìn cuối

Bài đang hot này không phải tin lớn kiểu ra model mới hay gọi vốn khủng. Nhưng nó là một mẩu tin rất đúng chất cộng đồng: nhỏ, dí dỏm và chạm thẳng vào một cuộc tranh luận thật. Vibe coding đang mở ra năng suất mới, nhưng đồng thời cũng ép anh em trả lời câu hỏi cũ theo cách mới: mình thật sự hiểu thứ mình đang ship đến đâu.

Theo mình, đó mới là phần đáng đọc nhất từ case này.

Top comments (0)