Toán ở Đại học có giúp ích gì cho lâp trình?
Chào mọi người, hiện e đang là snh viên KHTN, trường e dạy toán rất nhiều vd như Toán rời rạc, XSTK, Giải tích B1,B2 đại số tuyến tính, Lí thuyết đồ thị,…E luôn có gắng để học đều các môn nên các môn toán trên cũng ko gây khó dễ cho e nhiều. Nhưng hôm qua, có 1 ông anh đã ra trường và chia sẽ rằng KHTN dạy quá hàn lâm, cho quá nhiều môn để bắt sv học, ngày xưa thì ổng toàn học các môn liên quan đến code, toán thì chỉ đủ qua môn hoặc tầm 7 điểm và bây giờ ổng dag làm 1 công ty lương rất cao tầm 10-11tr.
Thậm chí trong khóa e có vài bạn toán chỉ học qua loa, nhưng bù lại code lại rất nhiều.
Em chỉ muốn hỏi là toán có thực sự giúp ích gì cho việc lập trình hay ko? Nhìn mấy bạn học trước ngôn ngữ này nọ, r thuật toán hay,… e thấy ham quá, nếu như e giảm bớt tg học toán thì cũng đc nhưng e lại sợ điểm thấp? Mọi người tư vấn cho e ạ.
Toán học liên quan mật thiết đến lập trình (đặc biệt mảng thuật toán) là đằng khác. Nếu bạn học giỏi toán, rèn luyện tư duy logic tốt thì học thuật toán đương nhiên sẽ “có hứng” hơn. Nhưng nhiều người lại thấy nó quá “hàn lâm” mà bỏ qua thì thật đáng tiếc. Và code nhiều không bằng code tốt đâu. Bạn thích học thuật toán, có thể bắt đầu ngay, nhưng không sớm thì muộn sẽ nhận ra tầm quan trọng của toán học thôi.
p/s: 10-11 triệu không phải là một con số cao đâu nhé. Bạn có tư duy tốt, thuật toán vững vàng thì lương bổng gấp đôi gấp ba con số đó quá bình thường luôn.
Thầy mình nói Toán là “khởi nguồn” của mọi môn đó
Cô giáo mình nói văn mới là khởi nguồn cơ nhé =))
À quên, của mọi môn mới đúng =))
Câu này làm mình nhớ tới cái văn bản Ý nghĩa văn chương của Ngữ văn 7
Có giúp ích và khá là nhiều, như toán rời rạc còn có tên khác là toán học giành cho máy tính, các bài toàn tập hợp, xác suất, logic xuất hiện rất nhiều trong backend. Chỉ cần bạn biết cơ bản về tổ hợp sẽ dễ dàng đẩy nhanh lệnh Query tập hợp của một nhóm users lên gấp nhiều lần.
Xác suất/thống kê giúp bạn hiểu dữ liệu từ nhiều chiều, ví dụ một chương trình cho booking vé tàu, bạn thấy rằng các máy tính Windows đặt nhiều vé hơn Linux, còn MacOS thì lại thấp hơn cả các HĐH hàn lâm, thì không hản là những người này giàu không cần vé tàu, nó còn có thể là những người xài MacOS chả book được vé tàu vì lỗi không tương thích, nên cần phải sửa lại.
Cho nên học toán rất là có ích cho lập trình, còn nếu muốn học code thì học luôn đi, đối với sinh viên các bạn thì thời gian rãnh rất nhiều, cho nên học thêm chắc chắn được. Đối với bản thân mình, sáng đi làm, tối vẫn phải học tới 1,2 giờ. Bởi vì với vị trí của mình hiện tại không chỉ là coding không thôi, mà còn ở vị trí lead, một người coder được đánh giá bởi code của bản thân, một người lead được đánh giá bởi code của cả team, nếu không học để hiểu và hướng dẫn cho chính xác thì sẽ bị “đào thải”.
À, với mức lương 10-11tr thì cũng bình thường thôi, làm việc tròn trách nhiệm cũng dư sức qua mức này. Cố gắng lên nhé.
Mình cũng ở hoàn cảnh tương tự, nhìn sang mấy đứa bạn chúng nó cái gì cũng biết html,css,jquery,java các kiểu mà mình thì cày cả đống toán trên lớp đã mệt r. H đang cố cân bằng vc học ở trường để học thêm Java mong sao bằng bạn bằng bè :))
Ờ có chứ, làm cho máy công ty tài chính sác xuất thông kê, tổ hợp liên quan nhiều.
Công ty cũ của anh (mới nghỉ) có làm liên quan đến máy cái này, hồi mới thử việc ,join vào dự án đụng đến cái dưới link, đọc lòi con mắt.
ME20120300003_81708594.pdf
791.46 KB
Series Phản Phác Qui Chân – Học thuật toán để làm vẹo gì???
Mình thường nghe các bạn sinh viên hỏi về tầm quan trọng của việc học thuật toán. Ý kiến của các bạn được chia làm hai luồng trái chiều như sau: Thần thánh hoá thuật toán: Muốn lập trình giỏi phải …
bài này có thể giải đáp giúp bạn !
toán rời rạc 1 (lý thuyết tập hợp ) với lý thuyết đồ thì (toán rời rạc 2) là phải học tốt , xác xuất thì 1 chút thôi đủ dùng là được , trong toán rời rạc 1 sẽ dùng đến xác xuất, còn nếu giỏi xác xuất thì đợi ngân hàng họ đến mời tuyển dụng nhá
theo mình thấy lý thuyết đồ thì thị dễ chỉ là học rồi ứng dụng, lý thuyết tập hợp thì hơi khó hơn chút, mang tính tư duy hơn
Mấy bạn còn đang là sinh viên thì đừng nên quá câu nệ vụ có nên tiếp tục cày toán hay ko. Ra trường độ 5, 6 năm chắc các bạn chưa cần tới nó đâu (nếu các bạn đi làm phần mềm, gia công…). Nhưng nên học vừa đủ để mà nhớ trong 5, 6 năm sau.
Làm game thì chắc cũng tầm vài ba năm mới cần vài đến thứ kiến thức toán (ví dụ như ngồi viết shader hay custom engine vật lý, custom renderer đồ…), vì giờ mấy cái engine cũng toàn support tận răng cả.
Tới khi đạt level cần dùng tiếp đến toán thì mua sách về học lại thôi
Theo mình thì cần học vừa vừa, đọc hiểu được nó chạy như thế nào. Một số môn thì cần áp dụng (như mình học môn Trí tuệ nhân tạo làm bài tập lớn phải áp dụng thuật toán vào 1 ứng dụng, game nào đó).
Với cả tùy hướng bạn đi sau này nữa, dùng nhiều thì học nhiều, không cần thì chỉ cần học ít
Ngày xưa cũng nghĩ mấy môn cơ bản là vớ vẩn. Giờ ra làm mới thấm đòn.
Nếu bạn lập trình tình gần đúng cho các loại máy, hoặc làm những bộ lọc ảnh xử lý ảnh số như của pts hoặc 360* thì cần tới tích phân . Hoặc toán rời rạc rất cần cho cấu trúc dữ liệu và giải thuật. Những điều này những kỹ sư mỹ họ làm dùm chúng ta rồi, chúng ta chỉ xài lại thôi.