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:

  1. Cấu trúc dữ liệu cơ bản (mảng, list, stack, queue, hash, cây, heap).
  2. Cấu trúc dữ liệu nâng cao (trie, Bloom, Union-Find, treap, k-d tree, R-tree, B+ tree, cache).
  3. Thuật toán (sắp xếp, tìm kiếm, đồ thị, DP, greedy, tối ưu SA/GA).
  4. Dữ liệu và học máy (clustering, supervised, recsys, NLP, mạng nơ-ron).
  5. Hệ thống (MapReduce, Spark, stream, CAP, mật mã, system design).
  6. 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ứngNgày
LRU cache4day-039/, day-144-cache/ benchmark p9939, 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)

  1. 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.
  2. 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.
  3. 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

  1. Bản đồ có mấy cụm?
  2. Sao cần kèm theo gì?
  3. Cảm nhận cao mà yếu sản phẩm thì sao?
  4. 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.

Bớt paste mù, hiểu sâu từng dòng mình viết.

180 Days Challenge. 180 ngày cai nghiện vibe code.