文章是威尼斯官网07计科的王国栋同学在硕士毕业的时候写给学弟学妹的一封信。今天看来,依然很有参考价值。
王国栋同学2011年从威尼斯官网毕业后在南京信息工程大学读研,而后出国在奥地利读博,2019年1月博士毕业后就开始了在奥地利维也纳科技大学的博士后以及在英国剑桥大学访问学者的工作与生活。
王国栋同学在本文中谈到了考研、读研、出国、科研等方面的许多建议。希望给大家一些帮助。文章阅读约需十到十五分钟。主要观点有:考研不要吝啬花钱,但是要花在刀刃上,材料要少而精;对我们来说计算机科学应该专注于使用计算机解决问题;读研时最大的收获在于懂得如何去发现问题,解决问题;同学们一定要努力争取向外走向外看,争取多参加学科专业比赛,多了解外面的世界的发展动向。
前言
自2007年从成功学院本科毕业至今,没有时间常回母校看看,一则刚到南京,一切都显得那么陌生,每天都有上不完的课,而这些课程又让我非常“震惊”,我也只能用“震惊”这个词来形容我当时的真实感受,因为我突然发现之前自己对“计算机科学”这个词的了解是那么狭隘,也也发现自己之前做的那些所谓项目是多么小儿科,于是我一狠心选修了南京信息工程大学(图1是南京信息工程大学的大门)研究生院提供的所有课程,每天从早上8点一直上到晚上8点,幸好当时多选修课程不需要交学费,不然我就惨了,呵呵。
图1 南京信息工程大学正大门
另外一个原因则是,我的硕士导师要求比较严格,基本上每天除了上课以外,剩余的时间都要待在实验室做项目,看论文,因为研二和研三没有课程,更是要全天在实验室。那时真是非常痛苦,因为英文参考文献完全看不懂,就算勉强看懂,一篇论文都要一个星期才能看完,而且导师还要求每个星期至少要背三篇新概念上的文章,有段时间,我经常在凌晨惊醒,然后马上爬起来做笔记,记下一些自己对一些数学方法的理解,几近神经病啊,呵呵,其实主要原因还是觉得自己本科学的应付不了这边的研究生课程,心里面总是害怕。老师上课讲的内容,有一段时间,对我来说就是天书,真的一点都不夸张,完全听不懂。慢慢地,等自己一切适应了,导师又疯狂地要求我们做各种项目,所以真的没有时间。一直到今年年初,研究生三年级下半年,要做毕业论文了,才放下手里面的活,准备毕业论文。写写论文,聚聚会,时间匆忙而过,本来是打算今年八月份去英国的一个大学做博士,但是因为家里面临时有点情况,一直拖到现在才办签证,买机票,错过了英国大学的开学时间,现在只能去奥地利那边之前联系好的一个导师了。萍姐之前打过电话给我,说学校校庆让回去看看,本来是打算回的,凑巧的是那几天导师安排我预答辩,没有回来,心里面一直愧疚。之前也有几个学弟学妹联系过我,咨询过考研的事儿,也有个学妹之前报考南京理工大学进展的不顺利,不过最后算是有个好的归宿,去北方读研了。心里面积攒了一些想法,算是跟大家分享一下。
1 考研的那些事儿
1.1 考研之国内
不想多说考研的方法论什么,其实市面上有很多的培训机构和考研书籍,买一两本看看或者报个班就知道怎么回事儿了。对于考研,我只能说,不要吝啬,尤其是复习资料,一本好的复习资料也许很贵,但是值得,别等你考不上了又埋怨你没有上过补习班,什么别人上了什么特别的班。同时,希望大家不要买那么多的资料,人民币再贬值那也是人民币啊,何况是爸妈的血汗钱,另外买太多的资料你真的没有时间全部做完。因此,总的来说资料少而精很重要。
关于考研别的事情,就是选学校了。其实,我很烦那些所谓的专家给你讲的什么什么策略,一则,他们好多人当时上研究生的情况跟现在不一样,另外,他们好多人都一直在一个学校趴着,一直到上到博士毕业。所以,我都很少关注这些人的所谓“金玉良言”。我始终坚信“实用最好,有机会要超越”,意思是,每个人一定要在考研前弄清楚自己的情况,不要看别人报什么985,211自己也非要报考这些学校,你报了未必能考上,所以一定要选一个自己一次能考上的学校,既然努力了就要有成果,不要去做炮灰。那有的同学就说了,那我本科是三本,研究生再不上个211,985那还上什么研究生,有什么意义。我的回答说,如果你打算上个211,985研究生毕业就算了,那你还是别上了,意义不大。因为现在很多单位都查三代,即本硕博,更何况现在硕士研究生这么多,所以一个211,985学校的研究生优势没有多大,唯一的就是给你增加那么一点点的虚荣心,但是它能帮助你的生活又有多少?话说回来,如果有的同学基础好,是可以尝试报考985院校的,甚至中科院都没有问题,前提是报考院校一定要提前联系好导师,或者跟这些学校的研究生联系好,至少你应该在初试过线后联系他们,以确保你能在复试阶段公平对待,或者把握一些重要信息,这个是很关键的。
1.2 考研之国外
也许大家不太清楚一件事儿,就是国外现在有许多的大学提供奖学金给本科生读研,并且免除学杂费,甚至在有的国家本科生可以直接攻读博士学位,例如,美国,澳大利亚等。去国外的学校读博读研是不需要考试的,只需要平时的成绩,以及雅思或者托福成绩,如果去美国需要GRE,读商科需要GMAT成绩等等,只是考一次雅思/托福好贵啊,要1700RMB呢。一般雅思成绩考到7分(共9分)对本科生来说是很有优势的,不过6.5也没有问题啦。例如韩国的庆尚大学以及国立金乌工大学,现在就提供了这种类型的奖学金,项目是关于计算机网络的,见图2.
图2 韩国庆尚大学
不过申请日期已到,可以持续关注他们,也许他们明年还会招收新学生。欧洲也有很多国家招收带奖学金的硕士研究生,例如英国,荷兰,比利时,瑞典瑞士等等。大家可以上网关注一下。
2 计算机科学之我见
首先我想大声说,计算机不等于软件,不等于网络。我知道有很多的同学在考研或者申请学校的时候,关于专业报考,大多谈论的是,是做软件呢还是计算机网络呢,其实计算机已经发展这么多年,其基础框架和理论已趋于成熟,现在即便是做计算机基础理论研究的,也多不同于我们所想象中的那样,至少不同于我们所上的专业课那样,但终究,计算机它是一种计算工具,更多的时候我想,我们应该专注于使用计算机解决问题,关于计算机基础理论研究,就交给那些天才吧,我们这些平庸的人其实所做的工作,对于革新计算机作用不大,这是事实,无可否认。这种情况,同样适用于数学基础理论以及物理基础理论的研究。爱因斯坦所做的基础理论,虽已近百年,但它们的影响力至今无人能比,他的质能定理带领人类进入新纪元,开创了新天地。
话说回来,现在学计算机都有哪些方向呢?我在仅作列举,详细内容可以自行百度。现在最火的要算机器学习(Machine Learning,ML)这个人工智能领域了,它强调机器的学习能力,智能化人类的生活,例如现在的无人机,无人驾驶的汽车,以及智能导航系统等。其实,ML没有大家想的那么高深,它多使用数学模型的方法来解决问题,这是与我们所学的软件工程最不同的地方。软件工程强调系统的逻辑与架构,鲜有数学模型出现,这一点可以从我们的专业课中体现,但实际情况是数学构成现代文明的基础,而计算机自身就是一种稍微高级的计算器,所以怎么能离开数学。ML的成功应用是数据挖掘,现在大家常常提起的什么我们进入了大数据时代啊等等,其潜在的含义就是数据挖掘在其中的应用。
图像处理算是计算机领域目前最火的了,尤其是医学图像处理,这一点可以从欧洲以及北美每年大量招聘图像处理方面的硕士和博士可以看出,而且资助金额巨大。我曾经在江苏省大数据实验室待过一年,只是那时它不叫这个名字,而是视觉计算与机器人计算实验室。里面有个大牛叫做刘青山教授,他是南京信息工程大学信息与控制学院的院长,江苏省特聘教授与专家。刘教授在计算机图像处理方面是国内的专家,为人谦虚,如果有同学对计算机图像处理感兴趣,想报考南信大,找他绝对不会错!
生物信息学也是最近比较热门的话题,其核心是利用计算机的方法进行生物信息处理,例如,DNA,RNA的信息处理等等。
有很多同学对嵌入式和物联网感兴趣,只是这些方法与理论都相对陈旧,目前正在进行的是Cyber-Physical Systems(CPS,信息物理融合系统)的研究,物联网的概念已经提出很多年了,只是这个概念本身很空很抽象,让人摸不到头脑。CPS更加具体的提出了系统的结构和可能应用到场景,它是由德国联邦政府自然科学委员会提出的,欧洲现称之为第四代工业革命,Industrial 4.0.
有的同学还是想做软件工程,但是,实话实说如果单纯读研去做软件工程,意义不大,更何况现在的软件方法都已转向使用数学方面来进行软件方面的设计与开发,例如,形式化验证,它提出系统运行时验证,用于分析基于状态的系统复杂行为研究。另外,我知道澳门大学和东南大学有些教师目前在多软件自动化,也很有意思,但它们不是做软件的,而是研究如何使软件工程自动化。南京大学计算机学院的教授在做软件智能化的研究,主要解决的问题是使软件能够自适应,自决策,自我修复等等。
说起计算机网络,我自己了解不多,我知道南京邮电大学有些老师在做网络跨层优化机制方面的研究,很是有趣。它的确需要我们之前的计算机网络基础,但请注意跨出优化本身就是对计算机网络的革新,并不如我们当初认为的那样简单。意大利米兰大学有个课题组,他们专门做计算机网络方面的研究,其中一个有意思的研究方向就是基于博弈论的网络欺诈行为研究,注意这里的网络欺诈并不是指人为欺诈,而指网络自身,不同的网络终端接入网络会占用网络资源,如何合理分配资源是他们研究的重点。
记得本科的时候学校给我们开了很多的Web课程,比如,JSP编程啊,Web程序设计啊等等。我们学了很多,到最后我们就做了一个网站。有段时间,我跑到南京大学,和他们软件学院的研究生和本科生交流过,他们在做Semantic Web,着实让我很意外,原来Web也可以玩的这么有意思。其实,这个Semantic Web的常见应用之一就是,我们百度的时候,百度的那个框下面会弹出很多相关的内容,或者你搜索一个东西后,服务器会返回一些东西给我们,但是这些内容都是按照相关性进行过排列的。
有一次,我去找我们学校的一个女教授,请教一个问题,聊了许久,发现他们在做复杂网络方面的研究。请注意,这里的网络并不单指计算机网络,它亦表示社会网络以及其他复杂网络。我发现他们在使用我们本科学习的图论上面的数学方面研究微博上的以及其他社交媒体的内容,例如,可以通过建模一个区域的社交媒体分析最近的舆情动态等,这些都是很有趣的研究方向。我也联系过爱尔兰都柏林国立大学的Diane Payne研究员,她在这方面的研究卓有成效。
我个人比较感兴趣的,也是我目前研究方向之一的就是智能计算(computational intelligence),它研究的内容核心是如何在逻辑编程或者方法无法解决问题的情况下来帮助计算机自主选择策略以解决问题。
智能车与无人机很时髦,现在也很热,有打算读者方面研究生的同学需要有一点硬件基础和控制理论基础,如果会一些电路方面的理论就更好了。
还有许多有趣的研究内容,我无法一一列举,只是想说明,计算机读研读博可以做的很多,它并不如我们之前所知的那样单调。
3 科研之路
一路走来异常艰辛,一是因为自己本科基础并不是很好,二则硕士导师的培养方式比较奇特,这让我很是辛苦,但经历过了,回过头来才发现一切都那么真实与美好。我的研究背景及其复杂,我在研究生三年,做过控制工程,超大型巡天望远镜的超低速控制(如图3),
图3 南京紫金山天文台的大型天文望远镜
做过图像处理,机器学习(图4),做过卫星资料同化,数据可视化,甚至磁悬浮都做过,
图4 图像处理项目之一仿真图
第三年才真正开始自己的研究方向的工作,复杂系统行为验证与自适应方法研究,但是我还是要感谢我的硕导总是在我最困难的时候帮助我,教导我,启发我,让我快速成长起来。
现在回想起来其实我觉得自己最大的收获在于懂得如何去发现问题,解决问题,而不是仅仅拿到一张硕士文凭。个人觉得研究生阶段,最重要的是去真正脱离本科阶段的教条主义,努力大胆实践,你会发现很多有趣的东西。科研并不如大多数人想的那样,并不是整天做在那里做一些理论研究,我相信很多人至今仍有这个看法。其实,如果你真正的懂科研是怎么回事,你才发现这样的生活才是最有意义的,因为你每天都在脚踏实地的做一些有助于人类发展的事情而你自己又能得到一些发展,岂不是很好。科研工作是需要基于实践,而不是在纸上推导一下公式,即便是没有实际的项目,那也需要进行仿真模拟,也类似于实际工作。因为国内有些学者的差劲表现让大家对科研工作产生这么多误解,真是不应该啊。
4 关于南京信息工程大学以及其他
大家可以到网上搜索一下南京信息工程大学,虽然是双非学校,但其实力在江苏本科院校里面属于中上游,河南省除了郑州大学以外,目前难有其它大学可以与其匹敌,这主要指科研能力方面。据我所知2013年南京信息工程大学的国家科研拨款是2亿左右,郑州大学大概在2.8亿左右,具体可能有差距,但是河南其它高校的科研资助均在5000万,有的学校只有几百万,甚至个别学校国家都没有拨款。南京信息工程大学以气象学而闻名全国,其中气象学专业全国第一,实力超过清华大学和北京大学,以及其他985学校,而学校的其他专业,例如大气科学也很不错,国内现在31省市的气象局局长,副局长以及中央气象局局长郑国光都是南信大毕业的学生。国外很多知名大学的教授都是南信大的毕业生,例如耶鲁大学终身教授李旭辉本硕毕业与南信大,加拿大皇家科学院院士陈镜明等等。讲这些东西,并不是为了给南信大打广告,而是想告诉大家,一个大学的发展全靠校友,校友厉害了,学校自然名气就上去了,校友混差了,学校也好不到那儿去。南信大在国外知名度很高,这全靠了之前出去的一批校友,他们在美国,加拿大以及欧洲都卓有成就,学校自然有光。每年校庆,很多校友都回母校聚会并捐赠一部分钱建立奖学金,资助优异生出国深造等等。
5 一些建议
我希望学弟学妹们能看到这些建议,因为这些建议都是为了他们。心里面一直有些想法,很久了,本是打算回母校一趟,谈一谈,可是终究不知道怎么开口,便作罢,也许写出来会更好。
(1)成功学院发展至今,硬件已经可以了,但是唯一缺乏的就是大师,因为说实话成功学院的科研氛围并不浓厚,希望能有业界大牛加盟成功学院,带领一批青年教师,引导学生进行“研究式”学习,“科研式”学习,我相信成功学院会很快超过河南其它高校,超过那些本科二批的不是什么大问题。我自己在成功学院待过四年,我深知其实很多的同学其实都是可造之才,只是没有合适的环境来发展他们的天赋,如果有老师带领他们,首先教会他们科研的方法,加之多多参加各类全国大学生比赛,例如,智能车大赛,数学建模大赛以及各类科技竞赛,这些比赛会在很大程度上激发大家的兴趣。要知道,拿到这些奖项对于大家读研和读博是很有帮助的,尤其是科技竞技类,一旦拿到大奖,以本科身份申请国外的学校都很简单,就算是毕业了工作,我相信这些经验都讲有益于他们的工作。
(2)希望学院能常常要求一些业界大牛到学院做讲座(不是礼仪讲座,更不是思想教育讲座),这样能增加同学对外面世界的了解,知道别人现在都在做什么工作。希望学院的老师动用自己的关系,能联系自己的朋友,能常常到成功学院做做学术报告,也许刚开始大家都听不懂老师讲什么,但是这种影响是潜移默化的,大家的日后成才必定于此有关。
(3)这个建议也许不行,但是我还是写了出来,希望学院能设立奖学金,帮助成绩优异的同学出国深造,我相信这对增加学校的知名度,帮助同学们建立广泛的人脉关系以及更好的发展学校都是很有帮助的。我相信以后出名的校友,或者事业做的很好的校友,捐赠学校是自然而然的事情,现在还没有人捐赠只能说明大家都没有多么高的成就。
(4)希望学校能做一个“成功校友论坛”,类似于中央电视台的“开讲啦”,邀请成功校友回校跟大家聚一聚,聊一聊自己的工作,学习,生活经历,多多拉近校友之间的感情,这都有助于同学们的工作,继续深造等等。
后话
写了很多,很累,就此结束,以后有机会再继续聊下去!!关于出国的事情,我已做了另外一个文档,纯是一些简单的介绍,都是基于我的经历,大家可以看一看,也许有帮助。
王国栋
于 2014年11月26日,夜