Build Your Own X

Lộ trình học & Giám sát tiến độ tự động (Đồng bộ qua PC / Laptop của Huy)
Tiến độ tổng quan 0% (0/37 nhiệm vụ)
Giai đoạn 1: 0% Giai đoạn 2: 0% Giai đoạn 3: 0%

🤖 Trợ lý AI Tự Động Tích Hợp & Ôn Tập

Huy chỉ cần nhắn nội dung những gì đã học qua Telegram, bot sẽ tự phân tích và tích box. Đồng thời, Huy có thể click vào các đường link **Bài học** trực tiếp ngay trong thẻ của từng dự án dưới đây để mở bài học.

Cú pháp mẫu để gửi cho bot:
"hôm nay tôi đã code xong phần tokenize cho JSON parser hết 3 tiếng, mục tiêu ngày đạt 90%" "Huy vừa học xong lý thuyết DNS, làm được phần gửi UDP socket đến 8.8.8.8 mất 2 giờ"

🚀 Giai đoạn 1: Cơ Bản (Nhập môn - Protocol & Parsing)

1. Build your own JSON Parser 3-5 ngày
Phần cứng: PC / ASC_LAPTOP
Kiến thức nền: Parsing, AST, Đệ quy, Tokenizer
📚 Câu hỏi Ôn tập (Click để mở)
2. Build your own HTTP Server 1-2 tuần
Phần cứng: PC / ASC_LAPTOP
Kiến thức nền: TCP/IP socket, HTTP structure, Threading
📚 Câu hỏi Ôn tập (Click để mở)

🛡️ Giai đoạn 2: Trung Cấp (Network & Storage)

3. Build your own DNS Resolver 2-3 tuần
Phần cứng: PC kết nối Internet
Kiến thức nền: DNS protocol (UDP 53), packet parsing, recursion
📚 Câu hỏi Ôn tập (Click để mở)
4. Build your own Redis Server 3-4 tuần
Phần cứng: PC / ASC_LAPTOP
Kiến thức nền: RESP protocol, In-memory, Concurrency/Event loop
📚 Câu hỏi Ôn tập (Click để mở)
5. Build your own Git 3-4 tuần
Phần cứng: PC / ASC_LAPTOP
Kiến thức nền: Git objects (blob/tree/commit), SHA-1, zlib
📚 Câu hỏi Ôn tập (Click để mở)

👑 Giai đoạn 3: Nâng Cao (Low-level, Container & OS)

6. Build your own Docker 1-1.5 tháng
Phần cứng: ASC_LAPTOP (Linux - Quyền root)
Kiến thức nền: Linux Namespaces, Cgroups, Chroot, OverlayFS
📚 Câu hỏi Ôn tập (Click để mở)
7. Build your own Interpreter 1-1.5 tháng
Phần cứng: PC / ASC_LAPTOP
Kiến thức nền: Lexer, Pratt Parser, AST, Evaluator
📚 Câu hỏi Ôn tập (Click để mở)
8. Build your own OS 2-3 tháng
Phần cứng: PC / ASC_LAPTOP (Sử dụng QEMU Emulator)
Kiến thức nền: ASM x86, GDT/IDT, VGA driver, Paging, Interupts
📚 Câu hỏi Ôn tập (Click để mở)

✍️ Báo Cáo Tiến Độ Hôm Hôm Nay

Phần trăm hoàn thành mục tiêu ngày 80%

⏳ Lịch Sử Tự Học

⚙️ Cấu Hình Học Tập

📅 Dự Kiến Hoàn Thành Các Level

🚀 Giai đoạn 1: Cơ Bản (Còn lại: 45h)
Đang tính toán...
JSON Parser, HTTP Server
🛡️ Giai đoạn 2: Trung Cấp (Còn lại: 165h)
Đang tính toán...
DNS Resolver, Redis Server, Git
👑 Giai đoạn 3: Nâng Cao (Còn lại: 360h)
Đang tính toán...
Docker, Interpreter, OS Kernel
🏁 Toàn Bộ Lộ Trình (Tổng còn: 570h)
Đang tính toán...
Xây dựng thành công 8 công nghệ cốt lõi từ số 0

ℹ️ Cách Thức Ước Tính

1. Số giờ quy đổi: Mỗi nhiệm vụ trong danh sách được gán số giờ học trung bình tương ứng (tổng cộng 570 giờ cho cả 3 giai đoạn).

2. Công thức ước tính:
Số tuần còn lại = (Số giờ còn lại của giai đoạn) / (Số giờ học mỗi tuần)

3. Kiểm soát thời gian thực tế: Lịch trình này mang tính tham khảo. Tiến độ thực tế sẽ phụ thuộc vào việc bạn tích cực giải quyết các nhiệm vụ bên tab Lộ Trình.

Tổng thời gian còn lại 570 giờ
Số tuần cần học tiếp theo 47.5 tuần