CS & 科研 Ziqiao Ma

CS & 科研 Ziqiao Ma


2021-05-24

子乔学长较早就对computer science领域的natural language processing 和 AI的科研产生了兴趣,有了明确的目标;所以在本科的学习之中,他的所有努力是非常一致的,体现在选课、辅修、timeline和科研项目的安排中。

选课方面,子乔学长建议dder尽快学完所有的先修课,以便较早的解锁自己感兴趣领域的高阶课程。其中EECS281对CS专业的同学特别重要。其他CS先修课的要求详见下图。当然,结合了辅修之后,选课方面会有更大的多样性,但是wkld也会有相应的增加,而且学业难度也会有所起伏。辅修数学的子乔学长建议大家“Minors are for fun”,量力而行。关键是把专业搞上去。

Timeline

其次,对于科研方向的选择也至关重要。UM在Computer Science Engineering的科研方向繁多,具体有系统和硬件方面、人工智能方面和编译原理方面,而且在许多具体领域内,UM都享有较高排名(如人工智能方面和算法方面等)。所以各位对CS感兴趣的dder们,不要被“乱花渐欲迷人眼”,而要找准自己感兴趣的方向投入自己的精力,因为就如子乔学长所说的“在自己不感兴趣的领域做科研是一件很痛苦的事情”。

对于科研和本科阶段的学习之间的平衡,子乔学长建议,如果一周不能贡献20小时给科研学习(看文献,写文章、开组会等),就不要急功近利。因为一些专业课(EECS 373,470,482等)的任务繁重,project难度大强度高,所以在最初选择时就要精打细算。一旦在本科阶段选择跟导师做科研(和PhD学生一起做),那么就要做到底,不然对导师和自己来说都是一种精力的浪费。

那么如何找到科研的机会呢?虽然说邮件是一种最常规的方式,但是子乔学长以他的内鬼身份指出了邮件沟通的成功率之低(他的PhD导师就不怎么回邮件)。所以,更好的方式还是充分利用office hour和选择科研相关课程,以线下的方式博得导师的认可。或者联系该导师门下的PhD学生引荐。再者,扩大视野:去问问别的专业的导师,甚至去问问别的大学的导师。

你是否因为觉得自己经历不够、专业知识不够充足而对选择科研裹足不前?子乔学长一语道破天机:再准备也没用!就要硬着头皮上!因为科研的难度远大于本科课程的难度,所以只有亲身体验在那种环境下的学习强度,才能亦步亦趋,在摸爬滚打中前进不失为一种好的办法。

最后,学长提供了一波对选课、找科研项目有关的资源网站(PPT内也有),感兴趣的同学可以提前网上冲浪一波。

资源网站