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

  1. Đóng băng tính năng: từ hôm nay chỉ sửa lỗi.
  2. Liệt kê mọi lỗi còn mở, đánh mức P0 (chặn demo), P1, P2. Sửa hết P0.
  3. 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.
  4. Tag phiên bản v1.0.0. CI xanh.

Bài 2: Người lạ chạy thử

  1. 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.
  2. Ghi lại: thời gian tới khi demo chạy, mọi chỗ họ vấp.
  3. 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)

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

  1. Ưu tiên tin cậy hay hoành tráng?
  2. Video demo mấy phút mấy phần?
  3. README cho ai lướt bao lâu?
  4. 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.

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.