首先,这个专业的不幸源于它这个不伦不类的名字。又是“信息”,又是“计算科学”,让人想到了,信息时代,计算机科学,有木有!!!请注意,童鞋们,是“信息与计算科学”,没有“机”。我当初就以为是计算机学院下的某个专业,所以随手填了个,后来就那么进去了。其实,它真正的名字叫“计算数学”,你看,这个名字多朴实、多亲和呀。我想要是你们的学校用这个名字作为专业名称,估计谁都知道是数学专业。
为什么很多人觉得信息与计算专业不好?
一般而言,绝大多数学校的信息与计算科学专业会开很多数学专业的课,同时也会开很多计算机专业的课。结果给人的感觉就是学得不精,你数学学得没有人家应用数学的好,你计算机学得又没人家计算机专业的好。很可能一不小心就学成了四不像。很多人在面对这么多课程,而且每门课程又是那么难(数学的专业基础课+计算机的专业基础课)的情况下,自然就会产生很多消极情绪,时间久了还会厌恶。
如何解决我对信息与计算科学专业的消极厌恶情绪呢?
你必须知道这个专业能做什么,然后找准自己的定位,有了定位,可以对所学的课程有所侧重,不至于在面对诸多课程时手忙脚乱了。
那么学信息与计算科学到底能做什么呢?
(这个纯属个人意见,也许不全面)
发扬光大学科的本源 ,做计算数学的专业人才
毫无疑问,计算数学在现代社会的作用是巨大的,因为有大量的数据需要处理。但是我觉得做这个的都是高科技人才,一般的地方用不到,典型的如卫星发射,你计算一下轨道神马的。这个一般人也做不了,纯粹科研饭,考研是肯定的(估计考博也是必须)。本科阶段,数学的基础课你肯定要学得很扎实,数分、高代、ODE、PDE等等肯定要学好,而且要学得透彻,这个不必说。计算数学的专业课,数值分析、数值代数、方程的数值解等等都是要好好学的。计算机专业之类的,不用学太深,一些数值算法能用程序程序实现就行了,MATLAB是重点,C/C++能掌握。
继承老一辈的优良传统,转行计算机相关专业
我当时有一大半同学后来都转行计算机相关专业了,当时学校有何某软件公司的定制班。业内人士应该都知道,我们这些学信息与计算科学的孩纸们,搞编程还是有点优势吧,起码思维上跟得上去吧。要转计算机,有些数学课程你自然不用学得太深(要是你精力充沛那也没问题),计算机方面的要学好,平时多写写代码什么的,多关注一些IT界的新闻动态。至于考不考研,看个人情况,学校背景好的话或个人能力强的话无所谓,否则还是考一下吧。
做新世纪复合型人才,金融数学(金融工程)
简单的说,金融数学=金融+数学+编程,当然它们之间的关系不能是简单的叠加了。传统观念都认为,数学和编程的知识不是短时间就能补起来的,而经济金融的知识学习起来是要快一点的(当然我部完全认同这个观点,只能说入门快慢,但要学深不好说)。因此有很多学数学、物理的人转到这个专业,还是有一定优势的。但问题是,这个专业牵扯到的知识太多、太杂。数学涉及到很高深的随机微分方程和偏微分方程,金融经济学上的你也要知道,最后要实现模型,要数值算法。所以选择这个专业要慎重。
总之,专业好坏是相对的,明白自己喜欢做什么进而找准定位最重要。条条大路通罗马。三百六十行,行行出状元。