Mẹo lập trình hiệu quả Vibe: Điều bắt buộc phải đọc trước khi viết mã! Sử dụng AI để tìm giải pháp tối ưu trước tiên.

Hôm trước một người bạn hỏi tôi làm thế nào để nâng cao hiệu quả khi sử dụng Codex.

我说你想做的东西,GitHub 上大概率已经有人做过了,而且不少方案已经很成熟。能直接参考、修改,为什么还要从头写一遍?

Tôi đã bảo bạn sao chép và dán đoạn mã sau rồi chạy nó trước khi bắt đầu mỗi dự án.

他试了一下,回来跟我说,确实省了好多时间。

Mẹo lập trình hiệu quả Vibe: Điều bắt buộc phải đọc trước khi viết mã! Sử dụng AI để tìm giải pháp tối ưu trước tiên.

Tôi đã suy nghĩ về điều này, và dường như khá nhiều người không biết đến tính năng này. Giống như việc nhiều người sử dụng AI để viết mã, ngay lập tức bắt đầu với Vibe Coding, để AI tạo ra các trang web và viết ứng dụng.

Thực sự không cần phải vội vàng.

Điều bạn muốn làm, rất có thể đã có người khác trên GitHub làm rồi.

Những gì bạn muốn làm rất có thể đã được thực hiện trên GitHub rồi. Nhiều giải pháp đã hoàn thiện, và chất lượng mã thậm chí có thể cao hơn cả những gì bạn tự viết. Tại sao phải viết lại từ đầu khi bạn có thể trực tiếp tham khảo và chỉnh sửa những công việc đã có sẵn?

Thói quen cá nhân của tôi là mỗi khi muốn bắt đầu một dự án mới, tôi không viết mã ngay lập tức. Trước tiên, tôi gửi đề xuất này đến Codex:

我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。

Chỉ cần một câu này thôi.

Lời nhắc này đã thực hiện ba việc.

Hãy suy nghĩ về điều này, câu hỏi gợi ý này thực hiện ba việc.

Thứ nhất, nó cho phép AI tìm kiếm các giải pháp hiện có trên GitHub thay vì phải tự viết mã. Nhiều người có thể không biết rằng Codex, khi được tích hợp với plugin GitHub, thực sự có thể tìm kiếm các dự án mã nguồn mở trong thời gian thực; đây không chỉ là một tính năng đơn thuần.

Thứ hai, nó sử dụng trí tuệ nhân tạo (AI) để giúp bạn đánh giá chất lượng của các dự án này: liệu chúng có còn được duy trì hay không, mức độ phức tạp của việc triển khai như thế nào và những tính năng nào có thể được sử dụng trực tiếp. Nếu bạn tự tìm kiếm thủ công từng dự án trên GitHub, có thể mất một hoặc hai giờ. Hãy để AI thực hiện việc đó, và bạn sẽ nhận được kết quả chỉ trong vài phút.

Thứ ba, nó cho phép AI đưa ra gợi ý quyết định rõ ràng: liệu nên sử dụng trực tiếp, chỉnh sửa hay viết lại từ đầu, đồng thời giúp bạn lập kế hoạch cho giải pháp MVP đơn giản nhất.

Tại sao chúng ta có thể tiết kiệm được nhiều token?

Tôi xin nói với bạn, thao tác này thực sự có thể giúp bạn tiết kiệm được rất nhiều token.

Tại sao? Bởi vì nếu bạn trực tiếp để AI bắt đầu viết mã, nó sẽ không biết rằng những gì bạn muốn đã tồn tại. Nó sẽ tạo ra một lượng lớn mã từ đầu. Mã này có thể trùng lặp chức năng với các dự án mã nguồn mở hiện có, và cuối cùng bạn sẽ phải tự mình dọn dẹp nó.

Tuy nhiên, nếu bạn để AI giúp bạn tìm câu trả lời trước, các đề xuất của nó sẽ dựa trên hệ sinh thái hiện có, và khi bạn viết mã, lượng mã có thể giảm đi ít nhất một nửa.

Tôi cũng làm như vậy. Mỗi khi bắt đầu một dự án mới, tôi đều chạy chương trình gợi ý này trước, rồi sau đó mới quyết định bước tiếp theo dựa trên những gợi ý của AI. Điều này thực sự giúp cải thiện hiệu quả công việc.

Thành thật mà nói, tôi không chắc phương pháp này có hiệu quả với tất cả mọi người; một số dự án có thể thực sự thiếu các giải pháp có sẵn. Nhưng hãy nghĩ mà xem: đối với hầu hết những việc bạn muốn làm, với hàng trăm triệu kho lưu trữ trên GitHub, khả năng rất cao là đã có người làm điều đó rồi.

Đứng trên vai những người khổng lồ

Bạn không phải là lập trình viên, vì vậy bạn không cần phải viết mã từ đầu. Bạn không phải là người sáng tạo nội dung, vì vậy bạn không cần phải tạo nội dung gốc mỗi ngày. Bạn chỉ là người muốn làm điều gì đó có ý nghĩa, và cách tiếp cận thông minh nhất là trước tiên hãy xem những người khác đã làm gì, rồi sau đó dựa trên nền tảng của họ.

Đôi khi tôi cảm thấy rằng cách thông minh nhất để sử dụng AI trong kỷ nguyên AI không phải là để AI làm mọi thứ cho bạn, mà là để AI thực hiện việc tìm kiếm thông tin và phân tích quyết định, sau đó bạn mới thực hiện việc đó.

Điểm khác biệt giữa điều này và việc sử dụng công cụ tìm kiếm trước đây là gì? Trước đây, khi bạn tìm kiếm một yêu cầu cụ thể, một loạt các liên kết sẽ hiện ra, và bạn phải nhấp vào từng liên kết một để xem liên kết nào phù hợp và liên kết nào không. Giờ đây, bạn chỉ cần cho AI biết yêu cầu của mình, và nó sẽ lọc các kết quả cho bạn và đưa ra kết luận trực tiếp.

Bạn có tin được không?

Lời nhắc này nên được khắc lên.DNAtrong

Cá nhân tôi nghĩ rằng lời nhắc này nên được khắc sâu vào trong tư duy của chúng ta . Thực hiện nó trước khi bắt đầu một dự án mới thực sự tiết kiệm được rất nhiều thời gian.

Một ưu điểm khác của phương pháp này là bạn tránh được việc phải tự mình tìm tòi và phát minh lại những thứ đã có sẵn. Trí tuệ nhân tạo (AI) giúp bạn tìm ra các giải pháp có sẵn, cho phép bạn tập trung vào những khía cạnh thực sự mang tính cá nhân hóa. Bằng cách này, năng lượng của bạn có thể được dành cho những lĩnh vực có giá trị nhất.

Kinh nghiệm cá nhân của tôi là khi mới bắt đầu sử dụng AI để viết mã, tôi thực sự rất hào hứng và muốn AI tạo ra mọi thứ từ đầu. Nhưng sau một thời gian sử dụng, tôi nhận thấy việc đó thường chậm hơn. Nguyên nhân là do bạn phải gỡ lỗi, chỉnh sửa và bảo trì mã do AI tạo ra, trong khi các dự án mã nguồn mở hiện có đã được nhiều người kiểm chứng, nên chất lượng được đảm bảo hơn.

Điều này nghe có vẻ phi lý, phải không? Nhưng hãy suy nghĩ kỹ: điều quan trọng nhất về lập trình không phải là viết mã, mà là viết mã đúng cách. Các giải pháp hiện có đã được kiểm chứng; sử dụng chúng trực tiếp sẽ giảm đáng kể khả năng gặp sự cố.

Vì vậy, lời khuyên của tôi là, lần tới khi bạn viết mã với Codex hoặc bất kỳ AI nào, đừng vội vàng. Trước tiên, hãy chạy đoạn mã một lần và để AI giúp bạn tìm ra câu trả lời.

Bạn có thể nhận thấy rằng điều bạn đang cố gắng làm đã được người khác thực hiện rồi.

Bạn chỉ cần lấy nó và sử dụng thôi.

Hãy dùng thời gian tiết kiệm được để làm những việc thú vị hơn.

Vì bạn đã đọc đến đây, nếu thấy hữu ích, hãy nhấn thích và chia sẻ nhé. Nếu muốn nhận thông tin cập nhật sớm nhất, bạn cũng có thể theo dõi tôi!

Cảm ơn bạn đã đọc bài viết của tôi. Hẹn gặp lại lần sau.

Hy vọng bài viết "Kỹ thuật tăng gấp đôi hiệu quả lập trình Vibe: Bài viết cần đọc trước khi viết mã! Hãy sử dụng AI để tìm ra giải pháp tối ưu trước tiên," được chia sẻ trên blog của Chen Weiliang ( https://www.chenweiliang.com/ ), sẽ hữu ích cho bạn.

Bạn có thể thoải mái chia sẻ liên kết bài viết này: https://www.chenweiliang.com/cwl-34473.html

Để khám phá thêm nhiều mẹo ẩn🔑, vui lòng tham gia kênh Telegram của chúng tôi!

Chia sẻ và thích nếu bạn thích nó! Những chia sẻ và lượt thích của bạn là động lực tiếp tục của chúng tôi!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Di chuyển về đầu trang