Đọc whitepaper và viết blog kỹ thuật
Rèn năng lực nghề nghiệp đọc tài liệu gốc: mổ một whitepaper, tái lập ý chính và viết blog kỹ thuật ngàn từ.
KhóThuật toán ~90 phút
Ôn lại trước khi học
Giới thiệu
Bạn mổ một whitepaper rồi viết lại. Diễn giải bằng lời của mình.
Kiến thức cần nhớ
Đọc 3 lượt
- Lượt một 10 phút lấy vấn đề và kết quả chính.
- Lượt hai 20 phút mổ phương pháp và đánh giá.
- Ví dụ đời thường: giống đọc báo: tít trước, chi tiết sau.
- Lượt ba 10 phút ghi câu hỏi và điểm yếu.
Tái lập ý chính
- Làm lại ý chính trên dữ liệu nhỏ.
- Chứng minh bạn hiểu thật chứ không hiểu chữ.
- Ví dụ đời thường: giống nấu lại món đã đọc công thức.
- Kết quả cùng chiều với paper là đạt.
Viết blog ngàn từ
- Blog gồm vấn đề, ý chính, ví dụ, đánh giá, ứng dụng.
- Cấm copy câu của paper, viết lại bằng lời mình.
- Ví dụ đời thường: giống kể lại phim bằng lời mình.
- Mỗi số liệu phải truy được về trang nguồn.
Ví dụ
- Dàn ý mỗi ý ghi số trang nguồn -> đọc lại tìm được.
- Tái lập cùng chiều với paper, chênh lệch có giải thích.
💻 Bài tập
Nộp vào day-176/. Chọn 1 paper liên quan tới chủ đề đã học, ví dụ: "The Bloom Filter" (Bloom 1970), "MapReduce" (Dean và Ghemawat 2004), "The PageRank Citation Ranking" (Page và cộng sự 1998), "Attention Is All You Need" (Vaswani và cộng sự 2017), "Dynamo" (DeCandia và cộng sự 2007).
Bài 1: Đọc 3 lượt
| Lượt | Thời gian | Đầu ra trong notes.md |
|---|---|---|
| 1 | 10 phút | Đọc tiêu đề, tóm tắt, hình, kết luận. Viết 5 dòng: vấn đề, ý chính, kết quả |
| 2 | 20 phút | Đọc phương pháp và đánh giá. Tóm tắt thuật toán bằng giả mã của bạn. Ghi số trang cho mỗi ý |
| 3 | 10 phút | 3 câu hỏi còn thắc mắc, 2 điểm yếu hoặc giả định mạnh |
Bài 2: Tái lập nhỏ
Tái lập 1 kết quả chính trên quy mô nhỏ, ví dụ:
- Bloom: tỉ lệ dương tính giả thực tế so với công thức (dùng code ngày 30).
- MapReduce: wordcount tăng tốc theo số worker (ngày 50).
- PageRank: hội tụ trên đồ thị nhỏ (ngày 73).
- Attention: đảo chuỗi bằng Transformer nhỏ (ngày 102).
Kết quả phải cùng chiều với paper. Chênh lệch về số thì giải thích vì sao.
Bài 3: Viết blog (nâng cao)
- Bài khoảng 1000 từ bằng lời của bạn, 5 phần: vấn đề, ý chính, ví dụ tay nhỏ, kết quả tái lập của bạn (có hình), ứng dụng thực tế.
- Không chép câu nào của paper. Mọi số liệu dẫn nguồn trang.
- Nhờ 1 người đọc, ghi 3 góp ý và sửa. Đăng công khai (blog cá nhân, dev.to, Viblo...) nếu muốn.
✅ Tiêu chí hoàn thành
-
notes.mdđủ 3 lượt, có số trang. - Code tái lập chạy được, kết quả cùng chiều paper.
- Blog 5 phần, có hình từ kết quả của bạn.
- Có 3 góp ý và bản sửa.
❓ Câu hỏi ôn tập
- Đọc mấy lượt, mỗi lượt bao lâu?
- Tái lập để chứng minh gì?
- Blog gồm mấy phần?
- Số liệu trong blog phải truy về đâu?
🌕 Bạn đã hoàn thành ngày 176. Làm hết bài tập phía trên rồi sang ngày tiếp theo.