Bạn đọc slide lần một, thấy lạ. Đọc lần hai, thấy quen hơn. Đọc lần ba, bắt đầu có cảm giác “mình hiểu rồi”.

Nhưng đến khi đóng tài liệu lại, ai đó hỏi một câu rất cơ bản, bạn bỗng khựng lại. Cảm giác quen thuộc khi nhìn chữ không giống với việc tự nhớ và tự giải thích được.

Đó là chỗ Active Recall hữu ích.

Hiểu đơn giản, Active Recall là cách học bằng việc đóng tài liệu và buộc bản thân lấy kiến thức từ trí nhớ ra. Bạn không cần bắt đầu bằng ứng dụng flashcard hay một hệ thống ghi chú phức tạp. Chỉ cần tự trả lời trước khi nhìn đáp án.

Active Recall khác đọc lại ở đâu?

Đọc lại là đưa kiến thức vào trước mắt thêm một lần nữa. Việc này có thể cần khi bạn mới học, nhưng nó dễ tạo cảm giác an toàn giả: vì câu chữ quen mắt nên bạn tưởng mình đã nhớ.

Active Recall làm ngược lại. Bạn tạo một khoảng trống ngắn giữa câu hỏi và đáp án:

  1. Đóng tài liệu.
  2. Tự trả lời.
  3. Mở lại để kiểm tra.

Khoảng trống đó hơi khó chịu, nhưng nó cho bạn biết phần nào đang thật sự nằm trong đầu, phần nào chỉ quen vì vừa nhìn thấy.

Trong nghiên cứu về học tập, nhóm kỹ thuật này thường được gọi là “practice testing” hoặc “testing effect”: kiểm tra không chỉ để chấm điểm, mà còn là một cách học. Với sinh viên, bạn không cần nhớ thuật ngữ. Chỉ cần nhớ nguyên tắc: đừng chỉ nhận ra câu trả lời khi nhìn thấy nó; hãy thử gọi nó ra trước.

Cách áp dụng rất đơn giản

Bạn có thể dùng Active Recall với slide giảng viên, giáo trình, bài tập, đề cũ, video bài giảng hoặc từ vựng ngoại ngữ.

Đọc một phần rồi tự kể lại

Sau khi đọc một mục nhỏ, đóng tài liệu và tự kể lại bằng lời của bạn. Đừng cố đọc thuộc từng câu. Hãy tự hỏi:

  • Ý chính là gì?
  • Phần này giải quyết vấn đề nào?
  • Có ví dụ nào minh họa không?
  • Nếu phải giải thích cho bạn cùng lớp, mình sẽ nói thế nào?

Nếu đang ở nơi không tiện nói thành tiếng, hãy viết ra giấy hoặc gõ vào file ghi chú.

Biến heading thành câu hỏi

Slide và giáo trình thường đã có sẵn heading. Thay vì đọc heading như tiêu đề, hãy biến nó thành câu hỏi.

Ví dụ heading là “Chuẩn hóa cơ sở dữ liệu”. Bạn đổi thành:

  • Chuẩn hóa cơ sở dữ liệu là gì?
  • Vì sao cần chuẩn hóa?
  • 1NF, 2NF, 3NF khác nhau ở điểm nào?
  • Nếu không chuẩn hóa, dữ liệu có thể gặp lỗi gì?

Cách này giúp bạn học theo câu hỏi cần trả lời, không học theo cảm giác “đã lướt qua”.

Nhìn câu hỏi trước khi xem đáp án

Khi làm bài tập, lỗi phổ biến là nhìn lời giải ngay khi bí. Bạn thấy lời giải hợp lý, gật đầu, rồi tưởng mình đã biết làm.

Trước khi mở đáp án, hãy viết ít nhất một hướng làm:

  • Dữ kiện nào quan trọng?
  • Công thức hoặc khái niệm nào có thể dùng?
  • Bước đầu tiên là gì?
  • Nếu không giải được, mình đang kẹt ở đâu?

Ngay cả khi hướng làm sai, nó vẫn có giá trị vì bạn biết mình sai ở đoạn nào.

Làm bài tập không nhìn lời giải

Với Toán, Xác suất, Lập trình, Cơ sở dữ liệu hoặc các môn có bài tập, Active Recall không chỉ là trả lời lý thuyết. Nó còn là tự tạo lời giải.

Bạn có thể che lời giải, làm lại bài trên giấy trắng hoặc viết code từ đầu mà không mở bài mẫu. Sau đó mới so sánh: mình thiếu bước nào, nhầm điều kiện nào, hay sai vì chưa hiểu bản chất?

Lấy giấy trắng viết những gì mình nhớ

Cuối một buổi học, lấy một tờ giấy trắng và viết lại mọi thứ bạn còn nhớ trong 5 phút. Không cần đẹp. Không cần đủ.

Ví dụ sau buổi học về SQL, bạn viết:

  • SELECT dùng để lấy dữ liệu.
  • WHERE lọc dòng.
  • GROUP BY gom nhóm.
  • HAVING lọc sau khi gom nhóm.
  • JOIN dùng để kết nối bảng, nhưng mình chưa chắc INNER JOIN khác LEFT JOIN thế nào.

Dòng cuối rất quan trọng. Nó chỉ ra phần cần học lại, thay vì để cảm giác “hơi hơi hiểu” trôi qua.

Tự giải thích bằng lời của mình

Nếu bạn chỉ lặp lại câu trong slide, có thể bạn đang nhớ mặt chữ hơn là hiểu. Hãy thử giải thích bằng lời bình thường.

Ví dụ thay vì nói:

Foreign key là thuộc tính tham chiếu đến primary key của bảng khác.

bạn có thể tự nói:

Trong bảng DangKyMonHoc, mã sinh viên dùng để nối về bảng SinhVien. Nó giúp biết dòng đăng ký này thuộc về sinh viên nào.

Giải thích được bằng ví dụ gần đời sống học tập thường là dấu hiệu bạn đã hiểu tốt hơn.

Ví dụ: học Primary key trong Cơ sở dữ liệu

Giả sử bạn vừa học phần khóa chính và khóa ngoại.

Cách học thụ động là đọc lại slide:

Primary key là…

rồi highlight định nghĩa. Việc này không sai, nhưng nếu dừng ở đó thì bạn chưa biết mình có dùng được kiến thức không.

Thử chuyển sang Active Recall:

  1. Đọc mục về primary key trong 5-10 phút.
  2. Đóng slide.
  3. Viết bốn câu hỏi:
    • Primary key là gì?
    • Nó khác foreign key thế nào?
    • Một bảng có thể có bao nhiêu primary key?
    • Cho một ví dụ.
  4. Tự trả lời mà không nhìn tài liệu.
  5. Mở lại slide để kiểm tra.
  6. Sửa câu trả lời sai hoặc thiếu.

Một câu trả lời ban đầu có thể như thế này:

Primary key là cột để xác định mỗi dòng trong bảng. Ví dụ MSSV trong bảng SinhVien. Foreign key là cột dùng để liên kết sang bảng khác, ví dụ MSSV trong bảng DangKyMonHoc. Một bảng chỉ có một primary key, nhưng primary key có thể gồm nhiều cột.

Sau khi kiểm tra lại, bạn có thể phát hiện mình quên cụm “duy nhất” hoặc “không được null”. Vậy phần cần học lại không phải toàn bộ bài, mà là điều kiện của primary key.

Đó là lý do Active Recall tiết kiệm thời gian: nó chỉ ra đúng lỗ hổng.

Feedback mới làm Active Recall hoàn chỉnh

Active Recall không phải là ngồi cố nhớ, thấy bí rồi bỏ qua. Nếu chỉ cố nhớ mà không kiểm tra, bạn có thể giữ nguyên hiểu nhầm.

Một vòng học đầy đủ nên là:

Recall -> kiểm tra -> phát hiện sai/thiếu -> học lại -> thử lại

Ví dụ bạn trả lời rằng “một bảng có thể có nhiều primary key”. Khi mở lại tài liệu, bạn thấy cách nói đúng hơn là “một bảng có một primary key, nhưng primary key đó có thể gồm một hoặc nhiều cột”.

Lúc này đừng chỉ đọc và gật đầu. Hãy viết lại câu đúng bằng lời của bạn, rồi vài phút sau tự trả lời lại câu hỏi đó.

Feedback có thể đến từ slide, giáo trình, đáp án bài tập, test case khi viết code, giảng viên, trợ giảng hoặc bạn học. Điều quan trọng là bạn biết câu trả lời của mình đúng, sai hay thiếu ở đâu.

Khi không nhớ được thì sao?

Không nhớ được không có nghĩa là bạn dở. Nó chỉ có nghĩa là phần đó chưa đủ chắc để gọi ra khi không có tài liệu trước mặt.

Nhiều bạn bỏ Active Recall sau vài lần thử vì cảm giác “mình chẳng nhớ gì”. Thật ra cảm giác đó là dữ liệu tốt. Nó nói cho bạn biết:

  • phần nào chưa hiểu;
  • khái niệm nào chỉ mới quen mặt chữ;
  • dạng bài nào cần luyện thêm;
  • chỗ nào nên hỏi lại giảng viên hoặc bạn học.

Nếu câu hỏi quá khó, hãy giảm độ rộng. Thay vì hỏi “Giải thích toàn bộ chuẩn hóa cơ sở dữ liệu”, hãy hỏi:

  • 1NF yêu cầu gì?
  • Vì sao một ô không nên chứa nhiều giá trị?
  • Cho ví dụ một bảng vi phạm 1NF.

Active Recall không phải cuộc thi trí nhớ. Nó là cách tìm ra điểm cần sửa.

Dùng với từng loại môn

Với môn lý thuyết, hãy biến tiêu đề thành câu hỏi, tự kể lại ý chính và tự cho ví dụ. Đừng chỉ học thuộc định nghĩa nếu đề thi thường yêu cầu phân tích hoặc so sánh.

Với môn lập trình, hãy viết lại hàm nhỏ, dự đoán output, tự giải thích lỗi và chạy test. Xem tutorial có thể giúp bạn nhập môn, nhưng đến lúc kiểm tra, bạn phải tự viết được.

Với môn có bài tập tính toán, hãy che lời giải và tự làm lại. Nếu bí, chỉ xem một gợi ý nhỏ rồi quay lại làm tiếp, đừng đọc nguyên bài giải từ đầu đến cuối.

Với ngoại ngữ, hãy nhìn nghĩa tiếng Việt và tự nhớ từ/cụm từ tiếng Anh, đặt câu mới, hoặc kể lại đoạn nghe bằng vài câu của bạn. Nhận ra nghĩa khi nhìn thấy từ dễ hơn nhiều so với tự dùng được từ đó.

Nếu bạn muốn ôn lại các câu hỏi này sau nhiều ngày, có thể kết hợp với Spaced Repetition. Nhưng ở bài này, chỉ cần bắt đầu bằng một vòng đơn giản: tự nhớ, kiểm tra, sửa.

Những lỗi dễ mắc

Nhìn đáp án quá sớm

Vừa thấy bí đã mở đáp án thì não chưa kịp làm việc. Hãy cho mình một khoảng thử thật ngắn, khoảng 30 giây đến vài phút tùy độ khó.

Câu hỏi quá dễ

Câu hỏi kiểu “Primary key có quan trọng không?” thường chỉ dẫn đến câu trả lời “có”. Câu hỏi tốt hơn là: “Primary key giải quyết vấn đề gì?” hoặc “Nếu thiếu primary key thì bảng có rủi ro gì?”.

Chỉ dùng flashcard cho mọi loại kiến thức

Flashcard hợp với khái niệm, thuật ngữ, công thức, từ vựng hoặc câu hỏi ngắn. Nhưng với bài tập dài, lập trình, phân tích tình huống hoặc viết luận, bạn cần tự làm sản phẩm thật: lời giải, đoạn code, dàn ý, đoạn giải thích.

Học thuộc đáp án thay vì hiểu

Nếu bạn chỉ nhớ nguyên văn một câu trả lời mẫu, đổi cách hỏi một chút là dễ vỡ. Hãy thêm ví dụ, phản ví dụ, so sánh và câu “vì sao”.

Dành quá nhiều thời gian tạo flashcard

Một bộ flashcard đẹp không đảm bảo bạn học tốt hơn. Nếu mất một tiếng chỉnh màu, gắn tag và sửa format nhưng chỉ tự kiểm tra được 10 phút, bạn đang đổi việc học thật lấy việc chuẩn bị học.

Bắt đầu bằng giấy trắng, một file ghi chú đơn giản hoặc ngay mép vở. Khi nhu cầu rõ hơn, hãy nâng cấp công cụ sau.

Checklist sau một buổi học

Bạn có thể dùng checklist này ngay sau buổi học hoặc tối cùng ngày:

  • Đóng slide, giáo trình hoặc video.
  • Viết 3-5 câu hỏi từ nội dung vừa học.
  • Tự trả lời mà không nhìn tài liệu.
  • Mở tài liệu để kiểm tra.
  • Đánh dấu phần sai, thiếu hoặc còn mơ hồ.
  • Học lại đúng phần đó.
  • Thử trả lời lại ít nhất một câu sau vài phút hoặc vào ngày hôm sau.

Nếu chỉ có 10 phút, hãy làm phiên bản ngắn: viết ba câu hỏi, trả lời một câu khó nhất, rồi kiểm tra và sửa.

Một phiên học 40 phút mẫu

Bạn có thể thử cấu trúc này cho một chương nhỏ:

  1. 10 phút: đọc slide hoặc giáo trình, chỉ tập trung vào một mục.
  2. 5 phút: đóng tài liệu, viết các ý chính còn nhớ.
  3. 10 phút: trả lời 3-5 câu hỏi hoặc làm một bài nhỏ.
  4. 10 phút: so với tài liệu, đáp án hoặc test case.
  5. 5 phút: ghi lại phần cần học lại và lên lịch thử lại.

Phiên học này không màu mè, nhưng nó có đầu ra rõ: bạn biết mình nhớ gì, sai gì và cần sửa gì.

Bắt đầu từ buổi học gần nhất

Đừng đợi đến mùa thi mới dùng Active Recall. Lúc đó lượng kiến thức đã nhiều, cảm giác quên sẽ dễ làm bạn hoảng.

Ngay sau buổi học gần nhất, chọn một mục nhỏ và tự hỏi:

Nếu không nhìn slide, mình có giải thích được phần này trong 2 phút không?

Nếu được, hãy kiểm tra xem có thiếu chi tiết quan trọng không. Nếu chưa được, đó không phải thất bại. Đó là tín hiệu để học lại đúng chỗ.

Active Recall không làm việc học nhẹ hẳn đi. Nó làm việc học thật hơn: ít tự lừa mình hơn, ít đọc lại vô thức hơn, và biết rõ phần nào cần được xử lý tiếp.

Bài tiếp theo trong series: 6 cách học tưởng hiệu quả nhưng đang làm bạn tốn thời gian.

Nguồn tham khảo