LẬP TRÌNH VIÊN VIỆT NAM
Có một cô bé học ĐHXHNV nói với tôi: Cháu nói thật với chú không có đội nào "củ chuối" hopeless như đội làm phần mềm. Không hiểu trên thế giới làm phần mềm như thế nào, chứ mấy ông lập trình Việt Nam, vừa kiêu ngạo, không biết nghe góp ý, làm mãi không khá được.
Hồi đó tôi cũng tự ái, nhưng lâu ngày thấy cũng đúng. Tất nhiên, đây là nói đa số, không có nghĩa là không có một vài người khá, xuất chúng. Nhưng ngoại lệ chỉ khẳng định quy luật: lập trình viên ta củ chuối. Củ chuối nhất là hợm hĩnh không chịu tiến bộ và kém. Thảo nào các website của ta đều xâu xấu.
Đặc biệt cho lập trình Việt Nam nữa là không quan tâm nhiều như lập trình viên của Tây. Lập trình viên Tây hỏi gì cũng biết, về công nghệ cũng như ngoài công nghệ. Lập trình viên ta thì PHP chỉ biết PHP, C# chỉ biết C# không bao giờ quan tâm thứ khác. Cứ như thầy thuốc ngoại khoa. Bảo học thêm cái mới là có thái độ như mình đang bóc lột trí tuệ.
Một cái củ chuối nữa là thiếu tỉ mỉ, ẩu. Ông này đọc code của ông khác là lôi bao nhiêu thứ làm tắt làm ẩu, nhưng bản thân ông ta cũng vừa tắt vừa ẩu. Giống hệt ăn buffet, thằng Tây code hay ăn đến đâu là sạch đến đó, lập trình viên của ta thì dọn một đống đĩa, đĩa nào cũng lù lù thức ăn, lem nha lem nhem, nhìn phát ngán. Không có chút ý thức tỉ mỉ, trau chuốt nào.
Đặc biệt là dốt toán. Có một bác làm lâu năm ở Silicon Valley về CSDL nói chuyện với một project manager của một công ty phần mềm hàng đầu của VN, tự xưng đã gần 20 năm kinh nghiệm. Tá hỏa thấy ông này thiết kế bảng dữ liệu có gần 100 cột. Tôi có lần hỏi một đ/c sinh viên tài năng đang làm TS xem tìm kiếm nhị phân bên phải trước hay trái trước. Đực mặt không trả lời được rồi nói là quan tâm đến tìm kiếm mờ, chứ chuyện này vớ vẩn học lâu nên quên rồi.
Lập trình là phải có phong cách. Lập trình VN không có phong cách gì, nói đến lập trình mạng, giao tiếp với phần cứng, quản lý bộ nhớ là xa xỉ.
Đống xỉ than Toán hay là trộn với đống phế thải lập trình khéo bán được hơn cũng nên.
Nguyễn Ái Việt (DEBRECEN.vidi72)
No comments:
Post a Comment