T

Lộ trình học

Thứ tự mình đã đi, và cách biết khi nào nên chuyển sang bước sau.

⏱ Khoảng 2 phút đọc

Nguyên tắc mình rút ra

Học vừa đủ để làm được một thứ chạy được, rồi mới quay lại đào sâu.

Mình đã thử cách ngược lại: học cho hết lý thuyết rồi mới làm. Mình bỏ cuộc ở tháng thứ tư, và không có một sản phẩm nào để nhìn lại.

Thứ tự mình gợi ý

Giai đoạnHọc gìKhi nào đi tiếp được
1Cú pháp một ngôn ngữ + vài thuật toán cơ bảnTự viết được một chương trình chừng 100 dòng
2Git, dòng lệnh, cách đọc tài liệuThấy lỗi lạ mà không hoảng
3Một dự án thật, làm từ đầu đến cuốiCó thứ chạy được cho người khác dùng
4Viết test, thiết kế, tối ưuCode của bạn người khác sửa được

Điểm quan trọng là cột bên phải. Đừng chuyển giai đoạn theo thời gian, hãy chuyển theo dấu hiệu.

Cái bẫy xem hướng dẫn

Xem xong một video hướng dẫn và gõ theo tạo cảm giác rất giống với hiểu bài. Nhưng cảm giác đó biến mất ngay khi bạn ngồi trước một file trống.

Cách mình thoát ra: sau mỗi hướng dẫn, tự làm lại một biến thể khác mà không xem lại. Đổi yêu cầu đi một chút. Chính lúc bí và phải tự tìm mới là lúc học được.