Học phần lõi, đừng học phần vỏ
AI sẽ nuốt dần phần vỏ: cú pháp, mẹo dùng framework. Nhưng có một tầng nằm sâu hơn cả AI — những nguyên lý nền tảng mà chính AI cũng phải tuân theo. Đứng được ở tầng đó, kiến thức của bạn không bị lỗi thời dù GPT lên tới phiên bản thứ mười.
Giải thích kiểu Feynman · Bài học từ quán phở
Bạn không tin một quán phở dạy được lập trình? Để xem.
Chuyện 1. Quán phở nào cũng tách khu bếp bẩn ra khỏi chỗ khách ngồi đẹp đẽ. Khách chỉ thấy phần sạch sẽ; phần dao thớt, nước rác thì giấu ra sau.
Khu khách 🪑
Đẹp, dễ chịu, ai cũng vào được
Khu bếp 🔪
Lộn xộn, chỉ nhân viên vào
Đây chính là nguyên lý Frontend / Backend trong phần mềm — phần đẹp cho người dùng, phần phức tạp giấu phía sau.
Chuyện 2. Quán đông, người đón khách không bắt bạn hét thẳng vào bếp. Họ ghi order, xếp bạn vào hàng, rồi bếp lần lượt làm — không bỏ sót ai dù cao điểm.
→
BẾP xử lý lần lượt
Đây chính là nguyên lý Hàng đợi (Queue) — cách hệ thống không đánh rơi yêu cầu khi quá tải.
Thấy chưa? Nguyên lý lõi không phải thứ riêng của máy tính — nó là nguyên lý của thế giới thực, và máy tính chỉ là một góc nhỏ trong thế giới đó. Làm sao nhận ra mình đã chạm tới phần lõi? Hai dấu hiệu:
- Bạn trả lời được: “Cái này sinh ra để giải quyết vấn đề gì?”
- Bạn thấy nguyên lý đó xuất hiện ở cả lĩnh vực khác, cả ngoài đời — không chỉ trong một framework.
Phần vỏ thì cứ để đó, cần là tra hoặc hỏi AI. Phần lõi mới là thứ đáng khắc vào đầu — và hãy nối chúng lại: C, Java, Rust giống và khác nhau ở đâu?