Drama nổ não trên Reddit: Cậu em 18 tuổi bị thầy giáo đánh tạch bài kiểm tra vì xài WebSocket. Thầy phán xanh rờn: App chat phải xài IRC, React là rác, chỉ có PHP là chân ái!

Chào anh em đồng đạo. Hôm nay lướt Reddit hít hà drama thì vớt được một quả phốt đọc xong vừa lú vừa buồn cười. Chuyện là một cu cậu 18 tuổi bị ông thầy "giáo chủ phái cổ mộ" vùi dập không thương tiếc chỉ vì dám... tư duy hiện đại. Bài học rút ra từ vụ này đ*o đùa được đâu nhé, nhất là mấy chiếu mới chuẩn bị đi làm.
Tóm tắt nhanh cho anh em lười đọc. Cậu em chủ thớt (18 tuổi, tự học code từ năm 14) có tham gia lớp Mạng máy tính ở trường cấp 3. Một hôm đẹp trời, thầy giáo cho bài kiểm tra 5 phút với yêu cầu cụ thể như sau: "Làm thế nào để tạo một app chat?". Không gợi ý, không ràng buộc gì thêm.
Vì hôm trước đó cu cậu... cúp tiết, nên đành lôi mớ kiến thức thực chiến ra chém: Nào là WebSocket, TCP, HTTP polling, rồi cả Socket.io. Viết hì hục trong 5 phút.
Kết quả? Thầy cho 2/5 điểm, tương đương với tạch. Nhưng phần ảo ma là lý do ổng đưa ra:
Đỉnh điểm của sự tấu hài là ông thầy này thầu luôn cả hệ thống máy chủ và kiêm chức Sysadmin của trường. Thanh niên cay cú quá nên public luôn cái link web trường do chính tay ổng làm lên Reddit để anh em vào thị tẩm độ "xịn xò".
Bài post thu hút gần cả ngàn upvote và hàng tá comment trái chiều. Dân tình lập tức chia làm 3 phe rõ rệt:
Phe 1: Tế sống ông thầy Một cơ số anh em nhảy vào khịa ngay: "Nghe quả CSS làm chậm web là đủ biết trình độ của lão này tới đâu rồi. Chắc lão kẹt lại ở năm 2005 chưa update não". Nhiều anh em dev PHP cũng phải toát mồ hôi hột nhảy vào đính chính: "Tôi code PHP đây mà nghe lão phán còn thấy ngượng".
Phe 2: Quay xe, bóc phốt ngược thanh niên Một pháp sư ẩn danh tên Kynaras đã tỉnh táo lật lại vấn đề cực gắt: Khoan đã mấy cha! Đây là lớp cấp 3, và thanh niên này vừa thừa nhận MỚI CÚP TIẾT hôm trước. Bài kiểm tra 5 phút thường là để test xem học sinh có nhớ kiến thức bài cũ không. Nếu bài học hôm trước thầy dạy về IRC, mà hôm nay ông làm bài lôi mẹ nó WebSocket với Socket.io vào, đ*o nhắc gì đến bài giảng, thì thầy cho 0 điểm là đúng cmnr. Đã làm sai requirement lại còn lên mạng khóc lóc bóc phốt web của trường, đúng là tính tình trẻ trâu chưa trải sự đời.
Phe 3: Team dĩ hòa vi quý Đa số các bậc lão làng khuyên cậu em: Cứ làm theo ý lão để qua môn, cãi làm gì cho mệt xác. Lão không muốn học cái mới thì kệ lão.
Góc nhìn từ C4F thì thấy vụ này cả hai thầy trò đều... ẩu. Thầy thì bảo thủ, kiến thức out-meta nặng nhưng thích chém gió ra vẻ thượng đẳng. Còn trò thì ỷ mình biết tí code, tư duy hiện đại rồi có thái độ "bật" lại người ra đề.
Đi làm thực tế anh em sẽ thấy, khách hàng, sếp, hay Product Manager đôi khi còn mù tech hơn cả ông thầy này. Đưa ra solution xịn xò con bò, tối ưu mượt mà, cắn ít RAM nhưng sếp bảo "Anh thích dùng tool A cho quen, hệ thống cũ đang chạy ráng chắp vá đi em" thì anh em cũng phải ngậm đắng nuốt cay mà hotfix thôi.
"Linh hoạt" là kỹ năng sinh tồn của dev. Việc của mình là giải quyết bài toán theo đúng ràng buộc (requirement) được giao, dù cái requirement đó nó vô lý bỏ xừ. Cái tôi to quá, lúc nào cũng muốn chứng tỏ mình giỏi, mình đúng thì chỉ có nước cạp đất mà ăn. Đi học thì thầy nắm điểm số, đi làm thì sếp nắm cục tiền. Cứ pass môn, nhận lương đi đã, rảnh rỗi thì về nhà tự cày pet project bằng tech stack xịn sau.
Nguồn: Reddit