Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
> Giải thích logic kinh doanh cho chi phí của AI > chi phí lập trình, vì vậy tôi không sử dụng Vibe Coding ở phía backend.
Theo tôi, việc không sử dụng AI để viết ở backend vẫn là do phụ thuộc vào con đường đã quen, quá quen thuộc, muốn ở lại trong vùng an toàn của mình, và vẫn không muốn sử dụng từ khóa để tạo mã. Phía frontend thì ngược lại, vì không quen nên lại dám thử.
Ngoài ra, vấn đề bạn cũng đã rất rõ: đó là vì rất khó để mô tả rõ ràng nhu cầu của mình bằng từ khóa.
Có thể diễn đạt và giao tiếp một cách dễ hiểu bằng ngôn ngữ tự nhiên chính là yêu cầu đối với lập trình viên có kinh nghiệm, vì trong thực tế bạn phải dẫn dắt người khác, phải thuyết phục người khác sử dụng thiết kế của bạn, tất cả đều không thể thiếu việc diễn đạt và giao tiếp tự nhiên.
Mã backend, có thể thử sử dụng mã giả để gợi ý từ khóa, thử TDD, trước tiên viết mã kiểm tra, sau đó thực hiện, nhưng vẫn khuyên nên sử dụng nhiều AI.

19:11 6 thg 12
Ý kiến của thầy Bảo Ngọc rất đáng đồng tình, tôi có thể bổ sung một số góc nhìn khác (Vb của backend và frontend).
Khi tôi viết backend bằng Java, tôi chưa bao giờ sử dụng lập trình Vb, tất cả đều là mã thủ công, vì hệ sinh thái Java cực kỳ trưởng thành, các framework đã đóng gói cao độ các chi tiết kỹ thuật cơ bản, tôi chỉ cần tập trung vào việc thực hiện logic kinh doanh.
Chi phí giải thích logic kinh doanh cho AI > chi phí lập trình, vì vậy tôi không sử dụng lập trình Vb trong backend.
Nhưng khi tôi viết frontend, tôi thường sử dụng Agent tự động hoàn toàn + một trình soạn thảo để điều chỉnh, 99% mã là do Agent giúp tôi viết, tôi chỉ cần điều chỉnh một chút dựa trên kết quả của nó, nhiều khi chỉ cần một lần là xong.
Tại sao tôi lại sử dụng Agent tự động hoàn toàn khi viết frontend? Một lý do lớn là tính lặp lại của mã frontend không thể bỏ qua, bất kể bạn là kỹ sư cao cấp đến đâu, mỗi thành phần, mỗi nút bấm, bạn vẫn cần tự đưa vào những nơi phù hợp và phối hợp để có được hiệu ứng mong muốn.
Mỗi kiểm tra frontend, cửa sổ bật lên, thông báo, gửi biểu mẫu đều không thể có framework hoàn thành thay bạn, bạn vẫn phải viết tay, lúc này lợi ích của Agent tự động hoàn toàn trở nên rõ ràng, chỉ cần bạn viết rõ Task, khả năng của mô hình hiện tại có thể giúp bạn thực hiện 99% việc phục hồi.
Hiện tại, phát triển full-stack frontend đã có mô hình Monorepo trưởng thành, trong mô hình này, mô hình lớn có thể hiểu tất cả API và định nghĩa đối tượng của toàn bộ dự án trong cùng một kho, vì vậy tôi cho rằng phát triển full-stack sử dụng Monorepo + Agent tự động hoàn toàn, hiệu suất thật sự bùng nổ.
Tóm lại suy nghĩ của tôi: việc có sử dụng Agent tự động hoàn toàn hay không, phụ thuộc vào việc nó có thể giúp tôi tiết kiệm thời gian, nâng cao hiệu suất hay không, và đối với một kỹ sư trưởng thành, bạn nên dễ dàng xác định những tình huống mã nào có thể sử dụng Agent để nâng cao hiệu suất.
Tất nhiên, tôi cũng không khuyên bạn nên giao phó mọi thứ cho AI, một số công việc lặp đi lặp lại nhất định phải tìm cách để AI thực hiện, nhưng một số công việc thiết kế thì tốt nhất chỉ nên sử dụng AI để hỗ trợ, và thường xuyên phải cố gắng viết một số mã thủ công để kỹ năng của mình không bị suy giảm.
Giống như bây giờ mọi người không cần làm việc nặng nhọc nữa, nhưng vẫn phải đến phòng gym vậy!
21,58K
Hàng đầu
Thứ hạng
Yêu thích

