Tổng kết 180 ngày: bản đồ tri thức
Nhìn lại toàn lộ trình 180 ngày, vẽ bản đồ tri thức cá nhân và xác định vùng mạnh yếu để học tiếp.
Trung bìnhThuật toán ~60 phút
Giới thiệu
Bạn nhìn lại cả hành trình 180 ngày. Vẽ một bản đồ tri thức của riêng mình.
Kiến thức cần nhớ
6 cụm kiến thức
- Chia giấy thành 6 cụm đã học.
- Mỗi cụm ghi ít nhất 3 chủ đề.
- Ví dụ đời thường: giống vẽ bản đồ 6 tỉnh đã đi qua.
- Nối mũi tên phụ thuộc giữa các cụm.
Tự chấm sao
- Mỗi chủ đề tự chấm 1 tới 5 sao.
- Mỗi sao cần một bằng chứng cụ thể.
- Ví dụ đời thường: giống chấm sao quán phải có ảnh món.
- Cảm nhận cao mà không có sản phẩm thì hạ sao.
Chốt mạnh yếu
- Khoanh 3 vùng mạnh nhất để kể với nhà tuyển dụng.
- Khoanh 3 vùng yếu nhất để học tiếp.
- Ví dụ đời thường: giống tổng kết đội bóng: mạnh đâu, yếu đâu.
- Vùng mạnh phải có sản phẩm chứng minh.
Ví dụ
- Bản đồ đủ 6 cụm, mỗi cụm có bằng chứng -> đạt.
- 3 vùng mạnh có sản phẩm, 3 vùng yếu có kế hoạch -> đạt.
💻 Bài tập
Không có code mới. Nộp vào day-171/.
Bài 1: Bản đồ tri thức
Vẽ bản đồ (Mermaid mindmap, Excalidraw, hoặc giấy rồi chụp) gồm 6 cụm:
- Cấu trúc dữ liệu cơ bản (mảng, list, stack, queue, hash, cây, heap).
- Cấu trúc dữ liệu nâng cao (trie, Bloom, Union-Find, treap, k-d tree, R-tree, B+ tree, cache).
- Thuật toán (sắp xếp, tìm kiếm, đồ thị, DP, greedy, tối ưu SA/GA).
- Dữ liệu và học máy (clustering, supervised, recsys, NLP, mạng nơ-ron).
- Hệ thống (MapReduce, Spark, stream, CAP, mật mã, system design).
- Thiết kế (SOLID và các design pattern).
Mỗi cụm ít nhất 5 chủ đề. Vẽ mũi tên phụ thuộc giữa các chủ đề (ví dụ heap -> Dijkstra -> A*).
Bài 2: Chấm sao có bằng chứng
skills.md: mỗi chủ đề 1 dòng.
| Chủ đề | Sao (1-5) | Bằng chứng | Ngày |
|---|---|---|---|
| LRU cache | 4 | day-039/, day-144-cache/ benchmark p99 | 39, 144 |
Luật: 3 sao cần có code chạy được, 4 sao cần có test và số đo, 5 sao cần giải thích được cho người khác (có bài viết hoặc đã dạy lại). Không có bằng chứng thì tối đa 2 sao.
Bài 3: Mạnh, yếu và kế hoạch (nâng cao)
- Khoanh 3 vùng mạnh nhất. Với mỗi vùng: 1 sản phẩm chứng minh, 1 câu chuyện kể được trong phỏng vấn.
- Khoanh 3 vùng yếu nhất. Với mỗi vùng: vì sao yếu, 1 bài tập cụ thể sẽ làm trong 2 tuần tới.
- So bản đồ với lúc bắt đầu (nếu có ghi chép ngày 1). Viết 5 câu về thay đổi lớn nhất.
✅ Tiêu chí hoàn thành
- Bản đồ đủ 6 cụm, mỗi cụm ít nhất 5 chủ đề, có mũi tên phụ thuộc.
- Mỗi sao từ 3 trở lên có bằng chứng dẫn tới thư mục cụ thể.
- 3 vùng mạnh có sản phẩm, 3 vùng yếu có bài tập cụ thể.
❓ Câu hỏi ôn tập
- Bản đồ có mấy cụm?
- Sao cần kèm theo gì?
- Cảm nhận cao mà yếu sản phẩm thì sao?
- Vùng mạnh để làm gì?
🌕 Bạn đã hoàn thành ngày 171. Làm hết bài tập phía trên rồi sang ngày tiếp theo.