Khi bắt đầu ôn thi, phản xạ rất dễ hiểu là mở chương 1 rồi học lại từ đầu. Cách này có vẻ chắc chắn, nhưng thường rất tốn thời gian. Bạn có thể dành ba ngày cho phần đầu giáo trình, rồi phát hiện phần thi nhiều điểm lại nằm ở các chương sau.
Ôn thi tốt không bắt đầu bằng việc cày thật nhiều. Nó bắt đầu bằng việc biết mình đang chuẩn bị cho kiểu bài thi nào, phần nào đáng ưu tiên và lỗi nào cần sửa trước.
Bước 1: hiểu cấu trúc kỳ thi
Trước khi học lại nội dung, hãy hiểu luật chơi.
Kiểm tra:
- trọng số bài thi trong điểm môn;
- hình thức: trắc nghiệm, tự luận, vấn đáp, thực hành, code, bài tập tính;
- thời lượng làm bài;
- phạm vi kiến thức;
- số câu hoặc dạng câu nếu được công bố;
- điều kiện đặc biệt: điểm liệt, được dùng tài liệu, máy tính, bảng công thức, phần bắt buộc.
Một môn trắc nghiệm 60 phút cần cách luyện khác môn tự luận 120 phút. Một môn code trực tiếp cần luyện thao tác và debug, không chỉ đọc lại slide. Một môn có điểm liệt cuối kỳ cần ưu tiên qua ngưỡng trước khi nghĩ đến điểm đẹp.
Nếu chưa biết cấu trúc, việc đầu tiên không phải học. Việc đầu tiên là đọc đề cương, hỏi lớp, hỏi giảng viên hoặc xem thông báo chính thức.
Bước 2: gom “bản đồ đề”
Bạn không cần gom mọi thứ trên mạng. Hãy gom những tài liệu hợp lệ và gần với môn của bạn nhất:
- syllabus;
- đề cương ôn tập;
- quiz;
- Kahoot hoặc câu hỏi trên lớp nếu giảng viên đã chia sẻ;
- bài tập được giao;
- slide giảng viên nhấn mạnh;
- đề cũ nếu được phép tham khảo.
Điểm quan trọng: dùng bản đồ đề để hiểu cách đánh giá, không phải để gian lận. Không dùng tài liệu trái quy định, không tìm đề rò rỉ, không chia sẻ đáp án không được phép. Một kế hoạch ôn thi tốt vẫn phải sạch.
Khi đã gom xong, nhìn xem phần nào xuất hiện lặp lại. Dạng bài nào được giao nhiều? Khái niệm nào xuất hiện trong quiz? Phần nào giảng viên nhắc kỹ? Đây là dữ liệu để ưu tiên.
Bước 3: phân loại A, B, C
Đừng học mọi thứ bằng nhau. Hãy chia nội dung thành ba nhóm:
- A — chắc chắn phải biết: phần nền, dạng trọng tâm, câu cơ bản, điều kiện qua môn.
- B — quan trọng nhưng đang yếu: phần có khả năng vào thi hoặc ảnh hưởng nhiều điểm, nhưng bạn chưa chắc.
- C — khó hoặc ít ưu tiên: phần mở rộng, câu rất khó, chi tiết ít điểm, phần chỉ học nếu còn thời gian.
Phân loại này gần với tư duy 80/20 trong học tập: ưu tiên nguồn lực cho phần có giá trị cao hơn. Không phải học tủ, cũng không phải bỏ trắng nhóm C. Chỉ là nhóm A và B cần được xử lý trước.
Ví dụ môn có 100 câu ôn tập. Trong đó 40 câu cơ bản có thể hoàn thành khá nhanh, 40 câu trung bình cần luyện, 20 câu khó mất rất nhiều thời gian. Nếu bạn lao ngay vào 20 câu khó khi 40 câu cơ bản còn sai, chiến lược đang lệch.
Hãy bảo đảm phần điểm dễ lấy trước khi theo đuổi phần khó.
Bước 4: chắc nền trước
Nhiều bạn mắc kẹt vì cứ chọn câu khó để chứng minh mình đang học nghiêm túc. Nhưng một câu cực khó có thể nuốt cả buổi, trong khi các câu cơ bản cùng chủ đề vẫn sai.
Trước khi làm phần khó, kiểm tra nền:
- định nghĩa quan trọng có nhớ không;
- công thức dùng thế nào;
- điều kiện áp dụng là gì;
- ví dụ cơ bản làm được không;
- lỗi hay gặp là gì;
- phần này liên quan chương nào phía sau.
Với môn lập trình, nền có thể là cú pháp, vòng lặp, hàm, mảng, đọc lỗi. Với môn kinh tế, nền có thể là khái niệm, đồ thị, điều kiện thay đổi. Với môn toán, nền có thể là công thức và các bước biến đổi cơ bản.
Nền chắc giúp phần khó bớt khó. Nền rỗng khiến bạn học phần khó rất lâu mà không giữ được bao nhiêu.
Bước 5: Active Recall + làm bài
Ôn thi không nên chỉ là đọc lại.
Với môn lý thuyết, hãy tự hỏi đáp:
- khái niệm này là gì;
- khác khái niệm kia ở đâu;
- ví dụ nào minh họa được;
- nếu đề hỏi theo cách khác, mình trả lời thế nào.
Đóng tài liệu rồi trả lời trước, sau đó mới kiểm tra. Đây là cách dùng Active Recall trong ôn thi.
Với môn tính, code hoặc bài tập, hãy làm bài không nhìn lời giải. Xem lời giải trước rất dễ tạo cảm giác “mình hiểu rồi”, nhưng đến lúc tự làm lại thì kẹt.
Một phiên ôn tốt thường có vòng:
Tự làm / tự trả lời -> kiểm tra -> ghi lỗi -> học lại -> thử lại
Nếu thiếu bước ghi lỗi và thử lại, bạn dễ sai cùng một kiểu nhiều lần.
Bước 6: làm đề hoặc mô phỏng
Khi đã học một phần đáng kể, hãy làm đề hoặc mô phỏng điều kiện thi.
Tùy môn, mô phỏng có thể là:
- làm đề cũ hợp lệ;
- làm bộ câu hỏi trộn chương;
- code trong thời gian giới hạn;
- viết dàn ý cho câu tự luận;
- tự trả lời miệng như vấn đáp;
- làm 20 câu trắc nghiệm có timer.
Timer không phải để làm bạn căng thẳng vô ích. Nó giúp bạn biết vấn đề thật: thiếu kiến thức, thiếu tốc độ, hay thiếu chiến lược phân bổ thời gian.
Nếu bạn cần chọn phiên phù hợp, có thể dùng cách thử trong bài Không cần Pomodoro 25 phút.
Bước 7: tạo error list
Error list là danh sách lỗi bạn đã gặp và cần sửa.
| Lỗi | Nguyên nhân | Cách sửa |
|---|---|---|
| Nhầm primary key và foreign key | chỉ nhớ định nghĩa, chưa có ví dụ | tự vẽ 2 bảng và giải thích lại |
| Sai dấu khi biến đổi công thức | làm quá nhanh | viết chậm từng bước ở 5 câu tới |
| Code chạy sai test ẩn | chưa xét trường hợp rỗng | thêm checklist edge case |
Đừng chỉ ghi “sai câu 3”. Hãy ghi sai kiểu gì. Thi lại trong đầu mỗi lỗi: nếu gặp dạng này lần nữa, mình sẽ làm khác ở đâu?
Những ngày cuối, error list thường đáng xem hơn việc đọc lại toàn bộ giáo trình.
Bước 8: xử lý phần kẹt
Nếu một điểm mù làm bạn kẹt quá lâu, đừng ngồi 3 tiếng chỉ nhìn một dòng.
Bạn có thể:
- hỏi bạn học tốt phần đó;
- hỏi trợ giảng;
- hỏi giảng viên;
- tìm một video hoặc tài liệu khác;
- làm ví dụ dễ hơn;
- quay lại định nghĩa nền;
- đánh dấu và chuyển phần khác trước.
Điều quan trọng là biết mình kẹt ở đâu. “Mình không hiểu chương 4” quá rộng. “Mình không biết khi nào dùng JOIN loại nào” rõ hơn. Câu hỏi rõ giúp người khác giúp bạn nhanh hơn.
Những ngày cuối
Sát ngày thi, đừng cố nhồi toàn bộ giáo trình trong một đêm.
Ưu tiên:
- ôn phần dễ mất điểm;
- xem error list;
- làm vài câu đại diện;
- rà công thức hoặc khái niệm nền;
- chuẩn bị giấy tờ, máy tính, bút, thẻ sinh viên;
- ngủ đủ để đầu còn làm bài.
Nếu phải cắt, hãy cắt phần phạm vi thấp trước khi cắt giấc ngủ. Một đêm trắng có thể làm bạn đọc thêm vài trang nhưng trả giá bằng khả năng tập trung trong phòng thi.
Checklist trước mỗi phiên ôn
- Mình đang ôn cho dạng thi nào?
- Phiên này thuộc nhóm A, B hay C?
- Kết quả cần có sau phiên là gì?
- Mình sẽ tự kiểm tra bằng câu hỏi hay bài tập nào?
- Lỗi nào cần ghi vào error list?
- Nếu kẹt quá 20 phút, mình sẽ hỏi ai hoặc chuyển sang bước nào?
Ôn thi không cần bắt đầu bằng hoảng. Hãy nhìn cấu trúc, gom bản đồ đề, chia ưu tiên, chắc nền, làm bài, ghi lỗi và sửa đúng chỗ. Cày nhiều chỉ có ích khi bạn cày đúng phần.
Bài tiếp theo trong series: Còn 1 tháng, 1 tuần hay vài ngày trước kỳ thi: nên học gì trước?.
