Cover image
Thanh Tuấn
Thanh Tuấn
Backend Developer

AI không viết code thay tôi – nó dạy tôi vì sao nên viết như vậy (không nhanh hơn, nhưng sâu hơn)

26/01/2026
102 views

5

#10 on leaderboard of challenge:
AI không viết code thay tôi – nó dạy tôi vì sao nên viết như vậy
Có một thời gian dài, tôi code theo cảm giác: làm sao để chạy được, để xong việc. Nhưng khi hệ thống phức tạp hơn, câu hỏi xuất hiện ngày càng nhiều: Vì sao lại chọn cách này? Nếu đổi cách khác thì sao? Rủi ro nằm ở đâu? Có thể mở rộng không?
Tôi không thiếu kiến thức. Tôi thiếu lý do đằng sau mỗi quyết định kỹ thuật.

"Học đi đôi với hành" – tới đâu hiểu tới đó
Thay vì học xong lý thuyết rồi mới làm, tôi đổi cách tiếp cận: đang làm thật, tới đâu hỏi AI tới đó.
Không chỉ hỏi làm thế nào, mà hỏi vì sao nên làm như vậy, khi nào thì không nên. Điều này khiến việc học không bị chán, không bị rời rạc
AI giúp tôi thấy rõ trade-off của từng lựa chọn – điều mà tutorial hay tài liệu hiếm khi nói kỹ.

Đào sâu một điểm cho tới khi hiểu bản chất
Khi gặp một khái niệm quan trọng, tôi có thể đào rất sâu: từ ý tưởng, cách triển khai, cho tới những lỗi thực tế người ta hay gặp.
AI không mệt, không cáu, và sẵn sàng giải thích cùng một vấn đề ở nhiều tầng khác nhau.
Nhờ vậy, tôi không chỉ biết dùng, mà biết vì sao nó tồn tại.

Học ngôn ngữ mới mà không bắt đầu lại từ số 0
Khi chuyển sang ngôn ngữ khác, tôi nhờ AI so sánh với ngôn ngữ đã biết: điểm giống, điểm khác, và những chỗ dễ hiểu sai nếu áp tư duy cũ.
Việc học trở nên nhanh hơn, nhưng quan trọng hơn là ít sai ngầm hơn.

Từ ý tưởng mơ hồ đến quyết định có cơ sở
Với những ý tưởng chưa rõ ràng, AI giúp tôi vẽ ra các hướng phát triển, phân tích rủi ro và phản biện lại chính suy nghĩ của mình.
Không phải để khẳng định ý tưởng đúng, mà để tôi hiểu rõ mình đang làm gì.

Điều thay đổi lớn nhất
Tôi không còn code chỉ để “cho chạy”.
Tôi biết vì sao mình chọn giải pháp này, và tự tin bảo vệ nó.
AI không làm tôi giỏi lên trong một đêm, nhưng nó giúp tôi trưởng thành nhanh hơn trong tư duy kỹ thuật.
Với tôi, AI for Good không phải là làm thay con người, mà là giúp con người hiểu rõ hơn những gì mình đang làm.

- mỗi dòng code đều có “ý nghĩa tồn tại” -
5