fbpx
Home Hướng nghiệp Công nghệ thông tin Học IT có cần giỏi Toán không?

Học IT có cần giỏi Toán không?

0
Học IT có cần giỏi Toán không?

Học công nghệ thông tin có cần giỏi toán không? Đây là một câu hỏi khá phổ biến của các bạn học sinh lớp 12 khi chọn trường, chọn nghề. Nếu không giỏi toán lắm thì có theo học ngành IT được không? Vậy hãy cùng nghe một bạn developer “dốt” toán luận bàn để tìm câu trả lời cho câu hỏi muôn đời của các bạn trẻ đã và đang muốn theo nghiệp Lập trình viên nhé.

Thực tế, khi đi học tôi thấy có một quy luật thế này, không rõ ở các nơi khác có như thế không: các bạn học giỏi Toán ở phổ thông thì khi học ngành công nghệ thông tin ở bậc Đại học thường giỏi các môn Lý thuyết, còn những bạn không giỏi Toán cho lắm thường giỏi những môn chuyên ngành hơn.

Công nghệ thông tin là một lĩnh vực rộng lớn, nên tùy vào chuyên ngành mà sẽ có những yêu cầu khác nhau. Nhìn chung, học Toán tốt luôn là một lợi thế trong hầu hết mọi công việc trong cuộc sống vì những người giỏi toán là những người có tư duy mạch lạc, khoa học, đây cũng là một phần lợi thế khi học công nghệ thông tin. Tuy nhiên, điều đó không có nghĩa là phải thật giỏi toán mới học được ngành này.

Khi còn ngồi học ghế nhà trường, có người ghét Văn, có người ghét Hóa, học kém môn nào thì ghét môn ấy, riêng tôi thì lại ghét Toán, bởi tôi cực kì “dốt” Toán. Cứ đến giờ Toán, tôi tự nhiên buồn ngủ, ngáp ngắn ngáp dài, mặc cho cô giáo giảng tơi bời trên bảng.

Học cấp 1 thì môn Toán còn khá dễ, chỉ là cộng trừ nhân chia mấy phép tính đơn giản, hoặc điền số hay toán tử vào ô trống, tôi thừa sức huy động cả tay cả chân lên đếm. Đạt điểm 8,9 thì tôi có thể, nhưng điểm 10 hơi khó vì tôi không thể hiểu được các dạng bài tập nâng cao.

Lên cấp 2, mãi đến gần cuối cấp tôi mới thực sự hiểu thế nào là “định lý Pytago” đã học từ đầu cấp. Môn toán tất nhiên càng ngày càng khó, nên tôi ghét toán. Tôi chẳng thèm đi học thêm để cố “nhồi nhét”, thay vào đó tôi chơi game và tự học lập trình. Cũng vì môn toán mà tôi suýt soát điểm vào cấp 3 và đủ điểm để vào trường Đại học khối A.

Gia đình cũng thúc giục đi học toán để cải thiện tình hình nhưng tôi chả để tâm lắm, chỉ dán mắt vào màn hình mà gõ code, với chuyên mục hướng dẫn lập trình trên mạng. Ngày đó ai hỏi bảo sau làm gì, tôi đều trả lời: “làm lập trình viên!”. Cô chủ nhiệm cấp 3 hỏi: “Lập trình viên là gì?”, tôi ngắc ngư không giải thích được. Thầy dạy Toán hỏi: “Điểm toán của em không cao lắm, em có chắc là sẽ theo được nghề này không?”. Tôi cũng không trả lời được. Riêng thầy dạy Tin học thì lại ủng hộ hết sức.

Vào đại học, tôi ghét toán hơn khi nó trở nên điên loạn, bao nhiêu là thể loại, toán cao cấp, toán rời rạc, ma trận rồi tích phân vi phân các kiểu. Lại còn cái môn xác suất thống kê chả biết ứng dụng vào đâu, thế mà cứ bắt học. Suốt 4 năm đại học, tôi chỉ muốn bỏ hết tất cả các môn cơ bản như Toán, thuật toán,… đâm đầu vào học các môn chuyên ngành. Mặc dù có đôi lần tự hỏi, kiến thức chuyên ngành mà cũ mèm như thế kia thì tự học cũng được, tốn thời gian lên đại học để làm cái gì.

Vào kì thi hết môn Giải tích ở năm 2 Đại học, sau 10 phút nhận và đọc đề, tôi nộp giấy trắng và bước ra khỏi phòng thi trước con mắt ngỡ ngàng của thầy giám thị cùng bạn bè trong lớp, năm đó tôi học lại môn toán… Cho đến lúc đó, ngoài ba cái bài thuật toán vớ vẩn cũng không có dính dáng sâu lắm tới toán, tôi khẳng định: Làm IT cần gì môn Toán.

Sau gần 6 năm lăn lộn với đủ thể loại công việc trong ngành IT, từ freelance code web dạo cho tới làm game, mobile app, vẫn chưa một lần tôi dùng tới toán…

Web với Mobile thì khỏi nói, cũng chỉ toàn ba cái CRUD app lặp đi lặp lại, lâu lâu thêm tí Map của Google hay tích hợp thanh toán từ OnePay, Stripe. Đến cả game cũng vậy, toàn bộ các thao tác cần đến toán đều do engine đảm nhiệm hết khiến thằng “dốt” toán như tôi vẫn dương dương tự đắc. Tất nhiên, ngồi vào bàn bật Unity lên thì chuột bay như chớp, gõ code liên hồi, ra game cầm lên bấm bấm nhưng nếu hỏi làm sao để implement được phép dịch chuyển tọa độ của một GameObject hay làm thế nào mà CSS có thuộc tính translate để xoay mấy cái textbox như chong chóng trên màn hình thì tôi cũng đành bó tay. Cũng chả quan tâm làm gì vì công việc có yêu cầu mình phải biết những thứ đó đâu, vẫn có lương đấy thôi.

Phần kể chuyện ở trên hơi dài, viết ra chỉ nhằm mục đích giới thiệu cho mọi người biết tôi là một con người cực kì ghét toán, và có phần dốt toán nhưng vẫn làm lập trình viên một cách phơi phới không có trở ngại gì cả.

Comments

comments