Ăn chơi Đêm trước bảo vệ đồ án: Khi tao nhận ra có gì đó sai sai

noi_buon_khog_ten

Mai là mùng một
Japan
Chuyện là tao làm cái đồ án cơ sở bên Machine Learning. Đề tài nghe cũng khá kêu: Content-Aware Adaptive Bitrate Streaming — đại khái là làm hệ thống thử nghiệm để video streaming thông minh hơn.

Ý tưởng ban đầu là:
  • Video không phải đoạn nào cũng quan trọng như nhau.
  • Cảnh đá banh sút penalty, combat game, đoạn giảng bài quan trọng mà bị mờ/đứng hình thì khó chịu hơn cảnh tĩnh.
  • Thử cho hệ thống biết đoạn nào “quan trọng” để ưu tiên chất lượng.
Nghe cũng ổn áp.
Tao làm pipeline:
Có model các thứ:
  • Ridge
  • Random Forest
  • MLP
Có result, CSV, biểu đồ, validation đầy đủ.
Tao tưởng:
"Ngon rồi, chạy được là demo thôi."
Và đời đéo như mơ =))
Tới lúc gặp thầy.
Thầy hỏi:
Não tao loading...
"Random Forest là gì?"
Loading tiếp...
Rồi câu chí mạng:
"Sản phẩm của em đâu?"
Tao mở result CSV, mở biểu đồ:
"Đây thầy, model chạy ra..."
Sai cmnr =))
Thầy không hỏi mày có file output không.
Thầy muốn biết:
Input là gì? Code xử lý cái gì? Output chứng minh điều gì?

Tối về nhờ ông anh xem.
Ổng hỏi:

"Em handle được code không?"
Tao:
"Dạ được anh."
30 giây sau...
Ổng hỏi:
"Video em đọc trên bit hay đọc trực tiếp?"
Tao đứng hình.
Má nó.
Tao biết FFmpeg, biết OpenCV, biết feature extraction.
Nhưng tao chưa từng tự hỏi:
MP4 encode H264 rồi code mình đọc cái gì?
Hóa ra:
Không phải đọc:
Mà là:
Một câu hỏi cơ bản mà làm lộ ra mình hiểu hệ thống chưa sâu.


Ông anh nói câu đau:
"Anh không hỏi để chê. Anh hỏi để biết em có handle được code không. GPT nhiều quá thì học lại kỹ đi."
Nghe hơi cay nhưng đúng.
Vấn đề không phải dùng GPT.
2026 rồi, AI hỗ trợ code là bình thường.
Vấn đề là:
Mày có biến cái code đó thành kiến thức của mày chưa?
Một repo có thể có:
  • kiến trúc đẹp
  • module rõ ràng
  • README xịn
  • metric đầy đủ
Nhưng hỏi:
"Tại sao làm vậy?"
"Data đi qua đâu?"
"Model học cái gì?"
"Giới hạn ở đâu?"
mà không trả lời được thì vẫn chết.
Đêm nay tao ngồi học ngược lại chính project của mình:

Bài học rút ra:
AI giúp một thằng sinh viên build nhanh hơn thật.
Nhưng nó cũng tạo ra cái bẫy:
Nó đẩy tốc độ code nhanh hơn tốc độ hiểu.
Và tới lúc gặp người có kinh nghiệm, chỉ cần vài câu cơ bản là biết ngay.
May là bị hỏi trước ngày bảo vệ, còn thời gian vá não.
Không sợ code ngu.
Chỉ sợ code quá khôn so với thằng viết =)))
 
Bọn sinh vật carbon chỉ xứng đáng bị trùng sinh vào thế giới giả lập do hệ thống chủ tạo ra để đi làm nhiệm vụ cho nó
 

Có thể bạn quan tâm

Top