施海洋
信息与计算科学,一听到这个专业的名字,大部分人都会以为这是一个与计算机有关的专业。没错,这个专业确确实实与计算机相关,但它却是实实在在的数学类专业,而且它是数学的两大基础学科之一(另外一个是数学与应用数学)。
计算科学≠计算机科学
信息与计算科学专业为理科专业,通常开设于大学里的数学学院。这个专业通常分为计算数学和计算机软件这两个大的专业学习方向。方向一是以数学方面为主,计算机科学方面为辅;方向二是以计算机科学方面为主,数学方面为辅。大多数的院校在本科阶段虽不作细分,但偏向计算数学方向的居多,包括我的学校也是偏向计算数学。不管分不分专业方向,也不管各个学校所开设的课程有多少不同,无数的基础课都会充满这个专业学生的课程表,数学的、计算机的、物探的、测井的都学,可以说上天入地无所不学,但却又不会学得太深入。
从大二开始,我们就会开始接触编程,但也只是接触,如果想深入学习这方面或者是想往编程这方面就业的话,就要做好自学的打算。光是本科阶段教的这些是远不足以让我们成为一个真正的程序员,而且本身同计算机专业出来的学生相比,就落后了一步“专业性”,毕竟我们是数学类专业。
专业学习:基础很重要
大部分的专业往往在大一学的都是一些基础、公共的科目,而大二、大三会学习一些与之前毫无关系的专业课。但我们数学类的专业是不一样的,在大一学习的内容会贯穿整个大学,所以在大一就必须打好基础,否则之后的学习会很难跟得上。高等代数和数学分析是重中之重的科目,之后的学习都是从里面的一个函数方向和矩阵方向延伸出来,特别是其中的一个函数方向尤其重要。大二、大三、大四学习的积分求極限、概率论、运筹学、优化设计、常微分方程和偏微分方程都与大一打下的基础分不开。
学习虽枯燥,却不易挂科
读过大学的人都会觉得高等数学很难,所以数学类专业的挂科率会非常高,但其实正好相反,我们专业的挂科非常低,就连我们宿舍的学渣一年到头也没见他去补考过。不过挂科率这么低是有这么一个前提的:每次一到期末,我们的宿舍往往都是空荡荡的,所有的人都会去那因为挤满人而只能坐楼梯的图书馆学习。不过有一点大家是没有想错的,我们专业的学习确实很枯燥。它不会像设计类专业那样充满着天马行空的想象,也不会像语言类专业那样充满着妙趣横生的诗文,更不会像化工类专业那样充满着各种神奇的实验现象,陪伴我们的只有那枯燥无比的“0”到“9”这十个阿拉伯数字和那些奇形怪状的数学符号。想要要选择这个专业,就要有一定的耐心和毅力,当你能够爱上这十个阿拉伯数字,能够发现它们与这些计算符号之间的美,你的数学之路才刚刚开始,毕竟不是谁都能成为华罗庚的。
后劲十足的就业
数学类的专业,在大多数人眼里,毕业后能做的无非只有两个方面:一是当一个数学老师,二是搞科研,继续钻研那十个奥义无穷的阿拉伯数字。这么看来数学类专业的就业似乎太古板而且道路狭窄。然而,这些都是偏见。数学专业毕业的研究生早已是金融界、IT界、科研界、教育界甚至商业的“香饽饽”,数学专业的就业前景有着你看不见的“前途似锦”。因为学的是基础学科,所以很多职位都可以在稍微掌握了一些专业性的技能之后就可以胜任了,而且在遇到需要考试的时候,特别是关于数学的考试时,数学类产业的毕业生天生具有优势。虽然我们专业的就业路面广,但是却需要很强的数学能力才会受到用人单位的青睐。
不过说到底,信息与计算科学专业的学生最好的出路还是读研,特别是读其他方向的研究生,这是非常厉害的一个组合。如果你有很好的数学基础的话,你会在以后的学习和研究中感受到数学给你带来的数不尽的好处。无论是天文学家也好,物理学家也罢,他首先是个数学家,这是必然的,任何一个学科在高层次的较量就是数学的较量。在现在国内外很多科研、工作做得出色的人,他们在本科阶段读的都是数学。
在大学的数学学院里,除了信息与计算科学,大多数还设置了应用数学、基础数学、概率与统计精算、数学与控制科学等专业。这些现代数学的分支超越了传统数学的范畴,延伸到各个社会领域,以数学为工具,探讨和解决非数学问题,为人类社会发展做出了巨大的贡献。当然,这些专业的学生也受到了各个相关领域的欢迎,所以说千万不要觉得学数学类的专业将来就业的道路会很难走,路其实都是自己走出来的,难不难走,取决于自身。
·小贴士·
说到信息与计算科学,肯定就会想到另外一个专业——计算机科学与技术,这两个专业的名字看起来很相似,但学习内容却相差很多。
信息与计算科学专业,一般是主修数学,辅修计算机。很多学校的这个专业都是从应用数学改变过来的,也算是顺应时代的变化吧。
计算机科学与技术,主修的专业课程:程序设计,软件开发,游戏设计,网络技术、电脑维护与组装拆卸等;基础文化课有数学、英语等。
从就业来说,计算机科学与技术专业相对好一些,各行各业都需要这个专业的,应用领域宽,就业渠道比较广。信息与计算科学专业的毕业生,将来从事基础理论研究或基础理论教学一类的工作比较多。
学什么,就看自己喜欢什么,有哪方面的兴趣。如果喜欢编程、开发软件、游戏、网络技术、维修电脑之类,可以选择计算机科学与技术专业。如果喜欢从事理论研究工作,就可以选择信息与计算科学专业。