Tôi Tự Học — Nghệ thuật tự giáo dục bản thân
Thu Giang Nguyễn Duy Cần
Nguyễn Duy Cần bàn về phương pháp tự học, tư duy độc lập và cách xây dựng nền tảng tri thức vững chắc ngoài trường lớp.
Mục lục
Tại sao phải tự học?
Nguyễn Duy Cần mở đầu bằng một nhận định thẳng thắn: trường học chỉ cho ta nền tảng, còn tri thức thật sự đến từ quá trình tự mình tìm hiểu. Ông viết rằng “văn hóa là thứ không thể truyền đạt, chỉ có thể gợi lên để dẫn dắt người ta đi đến sự hiểu biết.”
Điều này đặc biệt đúng với dân kỹ thuật. Framework mới ra mỗi tuần, best practice thay đổi liên tục. Nếu chỉ dựa vào những gì được dạy, bạn sẽ lạc hậu rất nhanh.
Ba trụ cột của tự học
1. Đọc rộng, nghĩ sâu
Nguyễn Duy Cần nhấn mạnh rằng đọc nhiều mà không suy nghĩ thì chẳng khác gì ăn mà không tiêu. Ông khuyên người đọc nên:
- Đọc đa dạng lĩnh vực, không chỉ chuyên môn
- Dừng lại để suy ngẫm sau mỗi chương
- Ghi chép lại những điều khiến mình thắc mắc
2. Tư duy phản biện
Đừng tin bất cứ điều gì chỉ vì người nói có uy tín. Hãy tự kiểm chứng, tự đặt câu hỏi. Thói quen này giúp tránh xa sự cuồng tín và thiên kiến.
Trong lập trình, điều này tương đương việc: đừng chỉ copy-paste từ Stack Overflow. Hãy hiểu tại sao đoạn code đó hoạt động.
3. Rèn luyện kỷ luật cá nhân
Tự học đòi hỏi kỷ luật. Không có thầy cô nhắc nhở, không có deadline bài tập. Bạn phải tự tạo hệ thống cho mình: thời gian đọc cố định, mục tiêu học tập rõ ràng, và cam kết thực hiện.
Bài học cho kỹ sư phần mềm
Cuốn sách viết từ thập niên 1960 nhưng những nguyên tắc vẫn hoàn toàn áp dụng được:
- Xây dựng mental model: Đọc source code của open source project thay vì chỉ dùng API
- Viết để học: Blog, note, documentation — viết ra giúp tư duy rõ ràng hơn
- Học từ người giỏi hơn: Tìm mentor, đọc engineering blog của các công ty lớn
Kết luận
“Tôi Tự Học” không phải sách dạy kỹ thuật, nhưng nó dạy cách để học bất cứ thứ gì hiệu quả. Đối với dân dev, đây là một trong những kỹ năng quan trọng nhất.