Toán là nền tảng của kĩ nghệ
Đêm qua tôi nhận được một email từ một học sinh viết: “Em mới được nhận vào chương trình Kĩ nghệ phần mềm tại đại học. Em không biết liệu em sẽ có khả năng kết thúc chương trình này được không vì em sợ toán. Bạn em nói không có kĩ năng toán giỏi, em không thể hoàn thành được chương trình này? Điều đó có đúng không? Em có thể học kĩ nghệ mà không học môn toán không? Xin thầy lời khuyên.”
Đáp: “Là kĩ sư phần mềm, em cần có tri thức tốt về toán. Cả lập trình và kĩ nghệ đều là về logic mà dựa căn bản trên toán học. Tại sao em sợ toán? Đó là vì khi em còn ở trường trung học em đã không học tốt về toán phải không? Có thể cách một số thầy cô dạy toán làm cho nó thành trừu tượng và phức tạp hơn cho nên em bị hoang mang và thất vọng? Thầy có nhiều học sinh đã sợ toán vì họ đã không có nền tảng toán học tốt nhưng sau đó họ đã học một số môn học phụ đạo để xây dựng lại nền tảng của họ, tất cả họ đều đã học tốt. Có thể em cũng làm cùng điều đó được.
Học sinh về Khoa học máy tính hay Kĩ nghệ phần mềm phải biết các khái niệm toán học như Đại số tuyến tính, Tính toán, Toán học rời rạc, Xác suất, và Thống kế. Đây là nền tảng mà em cần học tốt trong nghề nghiệp và thăng tiến lên mức tiếp. Em KHÔNG thể là kĩ sư mà không biết toán và em KHÔNG thể hoàn thành chương trình kĩ nghệ mà không học môn toán nào.