数学是计算机的灵魂。计算机的四大重点课程,数据库,算法,操作系统和计算机组成原理,每一样都需要以数学为基础,特别是算法,数学不好你根本就搞不懂那些高深的算法。数学成绩不好,想学好计算机专业的重点课程肯定有比较大的困难。
不过,有一些方向对于数学的要求并不高,比如走计算机网络工程师方向(运维),Web应用开发方向,移动终端开发方向等等,对于大部分应用级岗位来说,即使数学基础比较差也能够胜任。
数学差的学生不代表在计算机方面没天赋,但这也不代表数学差的人一定能学好计算机,什么都是相对而言,也事在人为,看学生自己的努力了。
1、不喜欢计算机类事物的
兴趣是最好的老师,如果对此不感兴趣,那最好还是选一个喜欢或者感兴趣的专业,不然大学四年会特别煎熬;打游戏不属于热爱计算机。
2、对数理逻辑推理方面缺乏兴趣的
计算机专业尤其是程序设计实践中涉及大量的逻辑与推理,要有严谨的逻辑思维做基础。因此,不善于处理逻辑问题或者对逻辑思维缺乏兴趣的话,可能很难对计算机专业产生兴趣。
3、数学基础非常欠缺或者兴趣欠缺的
单纯就软件技术来说,数学基础并不一定是成为程序员的障碍(第一类的逻辑思维是直接障碍)。计算机科学整体是以数学理论作为铺垫的,如果有志于从事计算机科学研究的话,那么深入扎实的数学基础是必要条件。
4、在面对困难问题时缺乏毅力与耐心的
计算机科学,尤其是编程实践中,会遇到各种各样的挑战与困难,有时还需要一些灵感与创造力。因此,如果没有对困难无所畏惧的精神与持之以恒的毅力,恐怕这门学科带来的折磨会比想象的更严重。