Drama nổ não trên Hacker News: Khi AI cân hết việc gõ code, liệu Python có bị ra rìa nhường chỗ cho Rust, C++? Anh em IT vào hóng xem giang cư mận nói gì.

Chào anh em đồng đạo. Dạo này lên mạng đâu đâu cũng thấy AI tự code, AI cướp bát cơm, đọc mà trầm cảm. Nhưng hôm nay có một topic đang nổ ra tranh cãi nảy lửa trên Hacker News (hút tới hơn 700 upvotes) với một câu hỏi chí mạng: "Nếu AI đã tự viết code, thì chúng ta còn dùng Python làm cái đ*o gì nữa?". Nghe qua tưởng ngáo, nhưng ngẫm lại thì thấy cực kỳ thuyết phục.
Anh em code dạo bao năm nay đều biết, Python sống dai và bá đạo là nhờ nó "human-readable" (dễ đọc với con người), cú pháp giống tiếng Anh, dễ viết, dễ nhồi nhét cho mấy tay ngang học. Đổi lại, nó chậm như rùa bò và cắn RAM thì thôi rồi.
Nhưng kịch bản quay xe ở đây là: Nếu bây giờ các tay to dùng AI để render ra code, thì tính "dễ đọc" hay "dễ viết" cho con người đâu còn quan trọng nữa? Cái thằng (hay con) gõ phím bây giờ là máy móc cơ mà!
Vậy logic của phe này là: Nếu đã nhờ AI code hộ, tại sao không ép nó viết bằng Go, Rust, hay C++? Code sinh ra chạy mượt, tối ưu phần cứng, deploy lên một con vps quèn cũng gánh được ngàn request thay vì phải scale server tốn mớ tiền. Tư duy rất thực dụng!
Bên dưới bài post, mấy lão quái và các trưởng lão tranh luận mổ bò văng miểng. Tổng hợp lại thì giang hồ đang chia làm 3 phe chính:
1. Phe "Code AI thì bố ai mà debug nổi" (Phe Bảo thủ) Đa số anh em từng làm việc với AI đều chốt một câu: AI nó hay ảo ma. Code nó đẻ ra, anh em vẫn phải là thằng đi đọc lại, review và fix bug. Tưởng tượng nó đẻ ra một đống memory leaks bằng C++ hay báo lỗi Borrow Checker của Rust mà anh em phải vào mò mẫm thì thà reset máy đi ngủ còn hơn. Python dễ đọc, nên sửa shit do AI ị ra cũng dễ thở hơn nhiều.
2. Phe "Hệ sinh thái vô đối" (Phe Thực tế) Một số pháp sư ẩn danh vỗ bàn nhắc nhở: Ngôn ngữ không chỉ là cú pháp, nó là cả một hệ sinh thái. AI có thông minh đến mấy cũng không thể tự dưng bịa ra được Pandas, NumPy hay PyTorch cho một ngôn ngữ khác. AI hiện tại xịn nhất cũng là do nó được train trên núi code Python khổng lồ của Github. Xa rời hệ sinh thái này là toang.
3. Phe "Tương lai thuộc về Compile Languages" (Phe Tầm nhìn) Đây là những đạo hữu tin rằng, sớm muộn gì AI cũng sẽ đạt đến cảnh giới code không có bug. Khi đó, vai trò của con người chỉ là đưa ra requirement, và AI sẽ nhả ra file nhị phân (binary) chạy siêu tốc. Lúc đó, Python đúng là chỉ còn cái nịt.
Tóm cái váy lại, câu hỏi này rất thú vị nhưng mang tính "lo bò trắng răng" ở thời điểm hiện tại. Chừng nào AI vẫn chỉ là một thằng đệ Junior code gõ nhanh nhưng não cá vàng, thì anh em ta vẫn phải làm Tech Lead đi dọn rác cho nó. Mà đã đi dọn rác thì cứ tool nào dễ đọc, dễ thao tác mà phang.
Đừng vội đấm vỡ màn hình hay gỡ cài đặt Python. AI thay đổi cách chúng ta làm việc, nhưng hệ sinh thái và cộng đồng mới là thứ giữ chân một công nghệ. Anh em cứ giữ vững tinh thần, cày cuốc nâng cao level design system, thay vì đi lo thằng đệ AI nó thích gõ phím bằng ngôn ngữ gì.
Nguồn tham khảo: