Dùng AI để học lập trình đúng cách: trợ giảng chứ không phải người làm hộ
Các trợ lý AI có thể giúp bạn học nhanh gấp đôi, hoặc khiến bạn không bao giờ thực sự biết code. Khác biệt nằm ở cách bạn đặt câu hỏi.
Nội dung bài viết
Các trợ lý AI như ChatGPT, Claude, Gemini hay GitHub Copilot có thể viết code trong vài giây. Điều này đặt ra một câu hỏi lớn cho người mới học: "Còn cần học lập trình nữa không?" Câu trả lời là có, nhưng cách học thì đã thay đổi. AI có thể là người trợ giảng tận tâm nhất, hoặc là "cái nạng" khiến bạn không bao giờ tự đi được.
Sai lầm: để AI làm hộ
Dán đề bài vào, copy đáp án, chạy được, nộp bài. Bạn hoàn thành nhanh nhưng não bạn không học được gì. Khi gặp lỗi mà AI không sửa được, hoặc khi phỏng vấn không có AI bên cạnh, bạn sẽ hoàn toàn bế tắc.
Quy tắc vàng: Không bao giờ dán vào dự án đoạn code mà bạn không thể giải thích từng dòng.
Cách dùng AI như một người trợ giảng
1. Hỏi để hiểu, không phải để lấy đáp án
❌ "Viết code sắp xếp mảng bằng bubble sort"
✅ "Giải thích ý tưởng của bubble sort cho người mới,
kèm ví dụ minh họa từng bước với mảng [5, 2, 8, 1].
Đừng viết code, tôi muốn tự viết."
2. Nhờ gợi ý thay vì lời giải
"Tôi đang làm bài đảo ngược chuỗi bằng Python và bị kẹt.
Đây là code của tôi: ...
Hãy cho tôi một gợi ý nhỏ để đi tiếp, đừng đưa lời giải."
3. Nhờ review code của bạn
Sau khi tự viết xong, hãy hỏi: "Code này có vấn đề gì về hiệu năng, cách đặt tên hay trường hợp biên không? Giải thích lý do." Đây là cách nhận được góp ý như từ một lập trình viên giàu kinh nghiệm.
4. Giải thích thông báo lỗi
Dán thông báo lỗi kèm đoạn code liên quan và hỏi "Lỗi này nghĩa là gì và vì sao xảy ra?" thay vì "Sửa giúp tôi". Lần sau gặp lỗi tương tự, bạn sẽ tự xử lý được.
5. Tạo bài tập luyện tập
"Tôi vừa học về vòng lặp và list trong Python.
Hãy cho tôi 5 bài tập từ dễ đến khó, chưa cần đáp án."
6. Đóng vai người phỏng vấn
"Hãy đóng vai người phỏng vấn vị trí Junior Frontend, hỏi tôi từng câu một về JavaScript và nhận xét câu trả lời của tôi."
Những điều cần lưu ý
- AI có thể sai và nói sai một cách rất tự tin. Luôn chạy thử và đối chiếu với tài liệu chính thức.
- Kiến thức có thể cũ: thư viện cập nhật liên tục, cú pháp AI gợi ý có thể đã lỗi thời.
- Bảo mật: không dán mật khẩu, API key hay code bí mật của công ty vào công cụ AI công khai.
Tỷ lệ hợp lý cho người mới
Trong 6 tháng đầu, hãy tự viết ít nhất 80% code. Dùng AI chủ yếu để giải thích khái niệm, gợi ý khi bế tắc và review code. Khi đã vững nền tảng, bạn có thể dần giao cho AI những phần lặp đi lặp lại để tập trung vào thiết kế và giải quyết vấn đề, đó chính là cách lập trình viên chuyên nghiệp đang làm việc ngày nay.


