Hành trình

Học một thư viện lạ cùng AI mà không mất tay nghề: kế hoạch bốn tuần

Học với AI có thể nhanh hơn, nhưng một nghiên cứu cho thấy nhóm giao hết cho AI hiểu bài kém hơn. Bài này tóm tắt bằng chứng, nêu rõ chỗ chưa biết, rồi đưa kế hoạch bốn tuần với buổi AI bật, buổi AI tắt và bài tự kiểm tra mỗi thứ Sáu.

  • #học cùng AI
  • #học lập trình
  • #tay nghề
  • #lộ trình
  • #kỹ năng dev

Bản trình chiếu

Bấm vào slide rồi dùng phím mũi tên để chuyển trang. Phím L đổi ngôn ngữ, phím F để toàn màn hình.

Mở toàn màn hình

Dành cho người đang học một thư viện hoặc ngôn ngữ mới, nhất là sinh viên và fresher. Không cần biết trước về nghiên cứu hay thống kê, từ kỹ thuật nào cũng có giải thích ngắn.

Bằng chứng về chuyện này còn ít và còn mới, phần lớn là nghiên cứu nhỏ, ngắn. Kế hoạch bốn tuần là gợi ý của mình, chưa ai kiểm chứng. Hãy xem nó như một thí nghiệm bạn tự chạy trên chính mình.


Tóm tắt nhanh#

  • Cách dùng AI có thể quan trọng hơn việc có dùng hay không. Trong một thí nghiệm nhỏ của Anthropic, nhóm giao hết việc cho AI hiểu bài kém hơn, còn nhóm dùng AI để hỏi và hiểu thì giữ được điểm.
  • Nhanh hơn chưa chắc là học nhiều hơn. Nhóm dùng AI chỉ nhanh hơn vài phút, và khác biệt đó chưa đủ để kết luận.
  • Cảm giác không phải số đo. Trong một nghiên cứu khác (METR), người dùng AI mất lâu hơn 19% nhưng vẫn tin mình nhanh hơn.
  • Kế hoạch bốn tuần: có buổi AI bật, buổi AI tắt, và một bài tự kiểm tra 10 điểm vào mỗi thứ Sáu.
  • Bốn quy tắc: đoán trước khi hỏi, xin giải thích chứ không chỉ xin code, viết lại từ trí nhớ, giữ buổi AI tắt.
  • Có những lúc để AI làm trước là ổn. Bài nói rõ lúc nào.

Từ khó, nói dễ#

Thuật ngữ Nói dễ hiểu
Thư viện (library) Bộ code viết sẵn để bạn gọi ra dùng, như một hộp dụng cụ.
Đoán trước (predict before run) Viết ra kết quả bạn nghĩ sẽ có, trước khi chạy code hoặc hỏi AI.
Nhớ lại không nhìn (retrieval practice) Tự viết hoặc nói lại điều vừa học mà không mở tài liệu.
Giao hết cho AI (delegation) Nhờ AI viết cả đoạn rồi dán vào, không đọc lại hay tự thử.
Buổi AI tắt (AI-off) Buổi học tắt trợ lý AI, chỉ dùng tài liệu chính thức.
Bài tự kiểm tra (self-test) Một bài ngắn, không nhìn tài liệu, để biết mình nhớ và làm được gì.
Nhóm đối chứng (control group) Nhóm không được dùng thứ đang thử, để so sánh.

1. Hình dung: xem người khác nấu và chỉ đường bằng GPS#

Hãy hình dung hai cách học nấu ăn. Cách thứ nhất, bạn đứng xem một đầu bếp nấu xong cả món. Bạn được ăn, nhưng hôm sau chưa chắc nấu lại được. Cách thứ hai, bạn tự nấu, có một người phụ bếp đứng cạnh chỉ chỗ sai và giải thích vì sao. Món có thể ra chậm hơn, nhưng tay bạn nhớ.

Chỉ đường cũng vậy. Theo GPS, bạn đến nơi rất nhanh, nhưng tắt máy là lạc. Học bản đồ thì lúc đầu chậm, rồi bạn tự tìm được đường kể cả khi mất sóng.

Để dễ hình dung, có thể coi AI là cả đầu bếp lẫn GPS: nó làm được hộ bạn, và đó vừa là sức mạnh vừa là rủi ro. Câu hỏi của bài này là: khi nào nên để nó làm hộ, khi nào nên tắt nó đi để tay mình nhớ?

Một lưu ý chung: chưa ai hiểu hết bên trong AI, và nghiên cứu về chuyện học cùng AI mới có vài năm. Các hình ảnh trong bài chỉ để dễ hình dung.


2. Bằng chứng nói gì#

Nghiên cứu Ai, đo gì Kết quả chính Cách đọc
Shen và Tamkin, Anthropic (arXiv 2601.20245, 1/2026) 52 lập trình viên học thư viện Trio của Python khoảng một giờ, một nhóm dùng AI chat, một nhóm tự viết, rồi làm bài kiểm tra 27 điểm Nhóm AI khoảng 50%, nhóm tự viết khoảng 67%, chênh khoảng 17% (khoảng 4 trên 27 điểm theo bản gốc), chênh nhiều nhất ở gỡ lỗi. Nhanh hơn vài phút nhưng không có ý nghĩa thống kê Tín hiệu mạnh nhưng mẫu nhỏ, đo ngay sau buổi học, do một hãng AI thực hiện
Bastani và cộng sự, PNAS 2025 Gần 1.000 học sinh trung học ở Thổ Nhĩ Kỳ, môn toán, GPT-4 Lúc luyện tập: GPT Base cao hơn 48%, GPT Tutor cao hơn 127%. Khi bỏ AI thi: GPT Base thấp hơn nhóm chưa từng dùng 17%; GPT Tutor xấp xỉ nhóm đối chứng Học sinh phổ thông, môn toán. Bản có lời nhắc bảo vệ việc học giảm được phần lớn thiệt hại
METR, 7/2025 16 lập trình viên giàu kinh nghiệm, 246 việc thật trong dự án mã nguồn mở của chính họ Dùng AI thì lâu hơn 19%, trong khi họ tin mình nhanh hơn khoảng 20% Đo năng suất, không đo việc học. METR nói số liệu đã cũ (cập nhật 2/2026)
Lee và cộng sự, Microsoft và CMU, CHI 2025 Khảo sát 319 người làm việc tri thức Tin AI nhiều đi cùng với ít tự đánh giá hơn, tự tin vào bản thân đi cùng với nghĩ kỹ hơn Tự khai, chỉ là tương quan, không phải bằng chứng AI làm giảm tư duy

Số liệu lấy từ trang nghiên cứu của Anthropic và bài arXiv. Hai nguồn này làm tròn khác nhau một chút (một bên nêu 50% và 67%, một bên nêu chênh 4,15 điểm trên 27), nên mình viết "khoảng". Thời gian hoàn thành của nhóm AI nhanh hơn vài phút, nhưng các bản tóm tắt nêu con số hơi khác nhau và đều không có ý nghĩa thống kê.

Sáu cách dùng AI trong thí nghiệm của Anthropic#

Nhóm nghiên cứu xem lại video quay màn hình và chia người dùng AI thành sáu kiểu:

Kiểu dùng Số người Điểm bài kiểm tra
Giao hết cho AI 4 dưới 40%
Hỏi vài câu rồi giao hết 4 dưới 40%
Dùng AI chỉ để sửa lỗi 4 dưới 40%
Viết code rồi hỏi để hiểu 2 khoảng 86%
Xin code kèm giải thích 3 khoảng 68%
Chỉ hỏi khái niệm, tự sửa lỗi 7 khoảng 65%

Ba kiểu đầu học kém, ba kiểu sau giữ được việc học. Điểm chung của ba kiểu sau là bạn vẫn tự nghĩ: hỏi để hiểu, hoặc tự xử lý lỗi. Nhưng mỗi nhóm chỉ có 2 đến 7 người, và đây là phân tích mô tả, nên chỉ nên coi là gợi ý cho cách dùng, không phải quy luật.

Vì sao "đoán trước" và "viết lại từ trí nhớ" có lý#

Hướng dẫn giảng dạy của MIT (Teaching and Learning Lab) nói rằng tự nhớ lại thông tin giúp nhớ lâu hơn việc xem lại, và dẫn nghiên cứu Roediger và Karpicke (2006). Cùng trang đó nói đoán sai rồi được xem đáp án có giải thích thì học tốt hơn, và gợi ý giải thích cho người học rằng sự vất vả đó là "khó khăn có ích" (desirable difficulties, Bjork 1994). Hướng dẫn của Đại học Arizona thêm rằng câu hỏi bắt người học dự đoán hoặc so sánh có ích hơn câu chỉ yêu cầu nhắc lại định nghĩa.

Đây là bằng chứng từ lớp học nói chung. Chưa có nghiên cứu nào thử đúng kế hoạch này với AI. Mình dùng nó như lý do hợp lý để thiết kế quy tắc, không phải bằng chứng rằng kế hoạch hiệu quả.


3. Minh họa: cùng một việc, hai cách học#

Đây là ví dụ minh họa, số liệu giả định, không phải người thật.

Một người học đang viết đoạn tải dữ liệu bằng thư viện mới.

Cách A, giao hết:

Giờ Việc
10:00 Nhờ trợ lý viết cả đoạn.
10:10 Chạy được. Xong sau 10 phút.
11:30 Người review nhờ sửa một dòng. Người học chưa hiểu đoạn này nên phải hỏi lại từ đầu.

Cách B, đoán trước rồi hỏi vì sao:

Giờ Việc
10:00 Viết ra dự đoán: chạy sẽ in 3 dòng.
10:05 Chạy thử, ra 2 dòng. Hỏi trợ lý vì sao, rồi đóng cửa sổ và viết lại từ trí nhớ.
10:25 Xong sau 25 phút.
11:30 Người review nhờ sửa một dòng. Người học sửa xong trong 3 phút.

Cách B chậm hơn 25 trừ 10 bằng 15 phút. Đổi lại, ở 11:30 người học tự sửa được. Các mốc giờ ở đây là giả định để minh họa, không phải số đo.

Điều đi kèm với ví dụ này là bằng chứng ở mục 2, không phải bản thân ví dụ: nhóm giao hết trong thí nghiệm của Anthropic điểm thấp hơn.


4. Bốn quy tắc#

  1. Đoán trước khi hỏi. Ghi một dòng: "mình nghĩ kết quả sẽ là X". Chạy hoặc hỏi xong thì so sánh. Đoán sai không sao, chỗ lệch chính là chỗ bạn sắp học.
  2. Xin giải thích, không chỉ xin code. Hỏi vì sao đoạn này viết thế, trường hợp nào nó sẽ sai, và có cách khác không. Trong nghiên cứu của Anthropic, đây gần với nhóm "xin code kèm giải thích".
  3. Viết lại từ trí nhớ. Sau khi hiểu, đóng tab AI và tài liệu, tự gõ lại. Chỗ nào bí thì đánh dấu, mở lại, rồi gõ lại lần nữa.
  4. Giữ buổi AI tắt. Mỗi tuần có buổi chỉ dùng tài liệu chính thức và thông báo lỗi của máy. Đây là lúc bạn kiểm tra tay mình còn nhớ hay không.

Hai quy tắc phụ: khi nhận code từ AI, duyệt nó như code người lạ; và nhớ rằng AI có thể sai bằng giọng rất chắc chắn.


5. Kế hoạch bốn tuần#

Giả định mỗi tuần 4 buổi 60 phút (thứ Hai đến thứ Năm) và bài tự kiểm tra 30 phút vào thứ Sáu (15 phút làm bài, 15 phút xem lại). Chọn một thư viện hoặc ngôn ngữ để đo được.

Tuần Trọng tâm Buổi AI tắt / AI bật Đầu ra
1. Bản đồ trước Đọc hướng dẫn chính thức, chạy ví dụ, đoán rồi chạy 3 buổi tắt, 1 buổi bật (hỏi giải thích) Sổ dự đoán và bài thi đầu tiên làm mốc
2. AI giải thích Bật AI để hỏi vì sao và khi nào không dùng, không xin code dài 2 buổi tắt, 2 buổi bật Mười câu hỏi tốt, mỗi câu kèm câu trả lời bằng lời của bạn
3. Làm cùng AI Dự án nhỏ: AI viết nháp, bạn đọc, viết lại từ trí nhớ 2 buổi tắt, 2 buổi bật Một dự án nhỏ chạy được và bạn giải thích được từng phần
4. Tự làm trước Làm bản hai không AI, rồi nhờ AI duyệt 3 buổi tắt, 1 buổi bật Bản hai và danh sách chỗ AI phát hiện mà bạn bỏ sót

Tính thời gian#

  • Mỗi tuần 4 buổi, mỗi buổi 60 phút, tổng giờ học 4 nhân 4 nhân 60 bằng 960 phút.
  • Thứ Sáu: 4 nhân 30 bằng 120 phút. Tổng cả kế hoạch: 960 cộng 120 bằng 1.080 phút, tức 18 giờ.
  • Phút AI tắt: tuần 1 và tuần 4 mỗi tuần 180 phút, tuần 2 và 3 mỗi tuần 120 phút, tổng 600 phút. Cộng 120 phút thứ Sáu (không AI) được 720 phút.
  • Tỷ lệ AI tắt: 720 chia 1.080 bằng 66,7%. Phút AI bật là 360.

Tỷ lệ này là lựa chọn của mình, không có nghiên cứu nào nói con số đúng. Nếu bạn đang chạy deadline, hãy giữ ít nhất các buổi tuần 1 và bài thứ Sáu.


6. Bài tự kiểm tra mỗi thứ Sáu#

Không AI, không tài liệu, 15 phút, 10 điểm:

Phần Điểm
Giải thích 3 khái niệm của tuần bằng lời hoặc viết, như nói với bạn cùng lớp 3
Đoán kết quả của 2 đoạn code ngắn 2
Viết lại 1 hàm đã học từ trí nhớ 3
Tìm 1 lỗi trong đoạn 15 dòng 2

Sau đó mở tài liệu, chấm lại và ghi chỗ sai vào sổ. Chỗ sai là đề bài của tuần sau.

Ví dụ giả định về một người học: tuần 1 được 4 trên 10 (40%), tuần 2 được 5 (50%), tuần 3 được 7 (70%), tuần 4 được 8 (80%). Từ tuần 1 đến tuần 4 tăng 4 điểm, tức 40 điểm phần trăm. Đây là số giả định, và bài thi tự chấm nên có sai số. Hãy nhìn xu hướng của chính bạn, đừng so với người khác.

Một cách thử tự so sánh: trong mỗi tuần, chọn hai khái niệm học khi AI bật và hai khái niệm học khi AI tắt, rồi xem phần nào bạn nhớ tốt hơn vào thứ Sáu. Đây chỉ là bốn mẫu, nên chỉ để bạn tự rút kinh nghiệm.


7. Khi nào cho AI làm trước cũng ổn#

Thường ổn Nên tắt AI
Script dùng một lần rồi bỏ Kỹ năng cốt lõi của công việc bạn
Việc lặp mà bạn đã thành thạo Khái niệm mới, chưa có nền
Việc bạn không cần học Gỡ lỗi và đọc code
Đã có test kiểm tra kết quả Chuẩn bị phỏng vấn

Anthropic lưu ý rằng một nghiên cứu trước đó của họ ghi nhận AI tăng năng suất ở những việc người làm đã thành thạo, nên hai kết quả có thể không mâu thuẫn nhau.


8. Nhìn cân bằng#

  • Thí nghiệm chỉ kéo dài khoảng một giờ. Chưa biết sau vài tháng khoảng cách thu hẹp hay giữ nguyên.
  • Mẫu nhỏ, một thư viện, một lần kiểm tra. Tác giả cũng nêu các hạn chế này, và một thí nghiệm khác có thể ra kết quả khác.
  • Do một hãng AI thực hiện. Kết quả có phần bất lợi cho việc dùng AI, nhưng bạn vẫn nên đọc bản gốc và đối chiếu với nguồn độc lập.
  • Công cụ trong thí nghiệm là chat. Công cụ tự động viết cả dự án có thể cho kết quả khác, và các tác giả cũng nói điều đó.
  • Chưa so với học cùng người thật. Không rõ AI hay một người hướng dẫn giỏi hơn.
  • Nghiên cứu toán PNAS là học sinh phổ thông. Không chắc kết quả áp dụng nguyên cho người lớn học lập trình.
  • Khảo sát Microsoft và CMU là tự khai, chỉ có tương quan.
  • Kế hoạch này chưa được thử trên nhiều người. Nếu bạn thấy nó quá chậm hoặc quá nghiêm, hãy chỉnh tỷ lệ AI tắt, miễn là vẫn có bài thi thứ Sáu để đo.

9. Kết luận#

Câu hỏi không phải "có nên dùng AI để học không", mà là dùng thế nào để tay mình vẫn nhớ. Bằng chứng hiện có, dù còn mỏng, cùng chỉ về một hướng: người vẫn tự nghĩ, tự hỏi vì sao và tự gõ lại thì giữ được việc học. Hãy đoán trước, xin giải thích, viết lại từ trí nhớ, giữ buổi AI tắt, và đo bằng bài thi thứ Sáu.

Bắt đầu ngay hôm nay: chọn một thư viện, ghi sổ dự đoán đầu tiên, và xếp lịch bài thi thứ Sáu đầu tiên.

Nếu bạn chưa có nền tảng, hãy xem kế hoạch 12 tháng cho fresher. Nếu sắp đi phỏng vấn, xem kế hoạch hai tuần. Để nghe hai người nói chuyện về chuyện này, xem đối thoại giữa một fresher và một senior.


Nguồn tham khảo#

Hãy mở bản gốc trước khi trích dẫn, vì số liệu có thể được cập nhật.

Câu hỏi thường gặp

Dùng AI để học lập trình có làm mất tay nghề không?
Có thể, tùy cách dùng. Trong một thí nghiệm của Anthropic (arXiv 2601.20245, tháng 1/2026) với 52 lập trình viên học thư viện Trio, nhóm dùng AI đạt khoảng 50% bài kiểm tra so với 67% của nhóm tự viết. Nghiên cứu nhỏ và ngắn, nên đây là tín hiệu để cẩn thận, chưa phải kết luận chắc chắn.
Cách dùng AI nào giúp vẫn học được?
Trong cùng nghiên cứu, ba cách dùng giữ được việc học là viết code rồi hỏi để hiểu, xin code kèm giải thích, và chỉ hỏi khái niệm rồi tự sửa lỗi. Mỗi nhóm chỉ có 2 đến 7 người, nên đây là mối liên hệ chứ chưa phải bằng chứng về nguyên nhân.
Kế hoạch học bốn tuần cùng AI trông thế nào?
Tuần 1 chủ yếu tắt AI để đọc tài liệu chính thức và đoán kết quả. Tuần 2 bật AI để hỏi vì sao. Tuần 3 làm dự án nhỏ cùng AI và viết lại từ trí nhớ. Tuần 4 làm bản hai không AI rồi nhờ AI duyệt. Mỗi thứ Sáu có bài tự kiểm tra 10 điểm, 15 phút, không AI.
Làm sao biết mình thật sự đang tiến bộ?
Làm bài tự kiểm tra 10 điểm vào mỗi thứ Sáu khi tắt AI: giải thích 3 khái niệm, đoán kết quả 2 đoạn code, viết lại 1 hàm từ trí nhớ, tìm 1 lỗi. Hãy so điểm của chính mình qua các tuần. Cảm giác nhanh không đáng tin: trong nghiên cứu METR, lập trình viên dùng AI mất lâu hơn 19% nhưng vẫn tin mình nhanh hơn khoảng 20%.
Khi nào để AI làm trước cũng được?
Khi đó là script dùng một lần, việc lặp bạn đã thành thạo, việc bạn không cần học, hoặc đã có test kiểm tra kết quả. Với kỹ năng cốt lõi, khái niệm mới, gỡ lỗi và chuẩn bị phỏng vấn, nên có buổi tắt AI.