About CommitToMemory
Ngừng tìm kiếm khắp nơi. Bắt đầu ôn tập.
Kiến thức nền tảng Software Engineering (Kỹ thuật Phần mềm) + hệ sinh thái .NET, được tổng hợp và tập trung. Không còn bookmark rải rác hay các prompt AI lặp đi lặp lại — mọi thứ bạn cần để chuẩn bị phỏng vấn, tất cả ở một nơi.
🎯 Tại sao dự án này tồn tại
Vấn đề
Mỗi lập trình viên đều từng trải qua: bookmark rải rác trên nhiều trình duyệt, ghi chú chìm trong vô số file, những lượt Google search lặp đi lặp lại. Kiến thức bị phân mảnh, và việc chuẩn bị phỏng vấn trở thành một cuộc chạy đua phút chót.
Cách tiếp cận
Knowledge base (Cơ sở kiến thức) này giải quyết vấn đề đó bằng cách tổng hợp — chứ không sao chép. Mỗi chủ đề được viết lại bằng ngôn từ của mình, điều này có nghĩa:
- Những khoảng trống trong hiểu biết sẽ tự động lộ ra
- Thông tin được tái cấu trúc theo một luồng logic
- Active Recall (Gợi nhớ chủ động) diễn ra mỗi khi bạn ôn tập
Nội dung bên trong
- DSA & Problem Solving (Cấu trúc dữ liệu, Thuật toán & Giải quyết vấn đề) — cấu trúc dữ liệu, thuật toán, và các coding pattern phổ biến
- .NET Platform (Nền tảng .NET) — C#, runtime internals, ASP.NET Core, và các thư viện phổ biến
- Architecture & Design (Kiến trúc & Thiết kế) — nguyên tắc thiết kế, design patterns, các kiểu kiến trúc, và API design
- Database (Cơ sở dữ liệu) — kiến thức nền tảng, tối ưu hóa, và các database engine phổ biến
- System Design (Thiết kế hệ thống) — khả năng mở rộng, caching, messaging, performance, và case studies thực tế
- Security (Bảo mật) — authentication, authorization, và phòng chống lỗ hổng bảo mật
- DevOps & Tooling (DevOps & Công cụ) — containers, version control, CI/CD, và cloud platforms
- Testing (Kiểm thử) — unit testing, integration testing, và testing best practices
- Observability (Quan sát hệ thống) — logging, monitoring, distributed tracing, và health checks
- Định dạng sẵn cho phỏng vấn — khái niệm trọng tâm, lỗi thường gặp, và câu hỏi phỏng vấn thực tế cho mỗi chủ đề
🛠 Tech Stack
Dự án này tuân theo triết lý Docs-as-Code (Tài liệu như Mã nguồn):
- Engine: Docusaurus v3 — Static site generator (Trình tạo trang tĩnh) dành cho tài liệu
- Storage: GitHub — Version control (Quản lý phiên bản) cho mọi thay đổi
- Deployment: Netlify — CI/CD tự động mỗi khi push
- Format: Markdown & MDX — Hỗ trợ React component và Mermaid diagram
📖 Cách sử dụng
- Learning Path (Lộ trình học): Theo sidebar từ trái sang phải, từ cơ bản đến nâng cao
- Search (Tìm kiếm): Nhấn Cmd/Ctrl + K để tìm kiếm nhanh
- Contribute (Đóng góp): Mỗi trang có link "Edit this page" để cải thiện nội dung
- Review (Ôn tập): Đọc lại trước phỏng vấn để active recall (gợi nhớ chủ động)
🚀 Bắt đầu
Tiếp theo: Getting Started