Hoàn thiện sản phẩm demo cuối khóa
deposit nghề nghiệp cuối khóa: polish sản phẩm, quay video demo, viết README tuyển dụng và chuẩn bị trả lời chất vấn.
Chuyên giaThuật toán ~120 phút
Giới thiệu
Bạn đóng gói sản phẩm để khoe với nhà tuyển dụng. Tin cậy hơn hoành tráng.
Kiến thức cần nhớ
Polish kỹ thuật
- Sửa hết lỗi chặn, đóng băng tính năng mới.
- Tính năng chưa ổn thì cắt hoặc giấu sau cờ.
- Ví dụ đời thường: giống dọn nhà trước khi khách tới.
- Quay video dự phòng cứu buổi demo sống.
Video demo 5 phút
- Kịch bản 3 phần: vấn đề, chạy sống, metric.
- Sai số thời lượng trong 30 giây.
- Ví dụ đời thường: giống quảng cáo 5 phút đúng kịch bản.
- Đường demo trong video chạy thật, không cắt ghép.
README và chất vấn
- README cho người lướt 60 giây: ảnh và số liệu trước.
- Có cách chạy một lệnh và giới hạn trung thực.
- Ví dụ đời thường: giống CV một trang đập vào mắt trước.
- Chuẩn bị 10 câu hỏi khó, mỗi câu trả lời dưới 1 phút.
Ví dụ
- Người lạ chạy một lệnh ra demo trong 15 phút -> đạt.
- Video đúng 5 phút đủ 3 phần, tiếng hình rõ -> đạt.
💻 Bài tập
Hoàn thiện dự án cuối (ngày 167-170). Nộp vào repo final-project/.
Bài 1: Đóng băng và ổn định
- Đóng băng tính năng: từ hôm nay chỉ sửa lỗi.
- Liệt kê mọi lỗi còn mở, đánh mức P0 (chặn demo), P1, P2. Sửa hết P0.
- Tính năng chưa ổn: cắt hẳn hoặc giấu sau cờ cấu hình, mặc định tắt.
- Tag phiên bản
v1.0.0. CI xanh.
Bài 2: Người lạ chạy thử
- Nhờ 1 người chưa từng thấy dự án clone repo và làm theo README, không hỏi bạn.
- Ghi lại: thời gian tới khi demo chạy, mọi chỗ họ vấp.
- Sửa README và script tới khi họ chạy được trong 15 phút.
Bài 3: Video và README chuẩn tuyển dụng (nâng cao)
- Video 5 phút (sai số 30 giây): vấn đề (1 phút), demo chạy thật không cắt ghép (3 phút), số liệu (1 phút).
- README cho người lướt 60 giây:
- Dòng đầu: 1 câu mô tả dự án.
- Ảnh GIF hoặc ảnh chụp demo.
- 3 con số ấn tượng nhất (từ
BENCHMARK.md,EVALUATION.md). - Cách chạy 1 lệnh.
- Kiến trúc tóm tắt, kỹ thuật đã dùng.
- Giới hạn trung thực: những gì chưa làm được.
- Chuẩn bị 10 câu hỏi khó về dự án (vì sao chọn X không chọn Y, mở rộng 100 lần thì sao, chỗ yếu nhất ở đâu). Mỗi câu trả lời dưới 1 phút.
✅ Tiêu chí hoàn thành
- Không còn lỗi P0, có tag
v1.0.0, CI xanh. - Người lạ chạy được demo trong 15 phút.
- Video 5 phút đủ 3 phần.
- README đủ 6 mục, có 10 câu hỏi khó và câu trả lời.
❓ Câu hỏi ôn tập
- Ưu tiên tin cậy hay hoành tráng?
- Video demo mấy phút mấy phần?
- README cho ai lướt bao lâu?
- Tính năng chưa ổn thì làm gì?
🌕 Bạn đã hoàn thành ngày 179. Làm hết bài tập phía trên rồi sang ngày tiếp theo.