如何选科研
1找到你的科研主线
像我的科研做的其实非常杂,因为我对Research并不是特别感冒,其实很多时候都是老师让我做什么,给我一个Topic,然后就去做。其实对于个人来说:科研有一条主线串起来会比较好,不要轻易的去改变科研的方向。因为这样的话,第一,你在这个领域上会积累更多的经验,相对而言能做的好的机会就更大;第二,当你写ps的时候也会好写很多。
2多向学长学姐请教
CS的科研机会虽然有很多,但因为做科研时最好不要随便改变课题或者导师,所以一开始能够选到一个比较好的导师其实还是蛮需要能力和运气的。而很多科研机会其实主要还是在学校里面,所以在申请过程中多认识学长学姐,跟他们了解情况有时是非常重要的。因为你可以通过他们了解到实验室的导师个性怎么样,主要是做哪些Topic,他的实验室风格怎么样,从而来判断到底适不适合你。
3科研要善于抓住机会
譬如我大二去耶鲁上暑校的,刚好就抓住了一个科研的机会。当时我跟一位老师提了一下我要去耶鲁的事情,他就说他在耶鲁有同学,然后我就主动提出:能不能去他同学那边做一些研究呢?其实老师们都非常Nice,他后来就说可以给我写封推荐信,随后我就顺利去做了研究,而且也发了一篇Paper。
虽然那个Paper和我之后申请的方向并不是很合,并没有很大帮助,但是我觉得这段经历对我还是非常重要的,而且在这个过程中我还体验到了国外实验室做Research的状态,是非常宝贵的一次经历。
如何选实习
1时间越早越好
个人觉得做实习其实是有两点好处。第一,一个好的实习对你的申请是加分项。第二,实习有利于你了解以后的工作状态,而且去实习之后你就会意识到在真实工作中需要哪些技能。找实习的话,很多同学都是趁大三的暑假和下学期的时候找实习。我的建议也是越早越好。
我当时找实习的时候就稍微晚了一些,像谷歌,当时3月底的时候我才发邮件过去,他们就跟我说他们已经招满了。
2实习面试小技巧
找实习跟找正式的工作也会比较类似,找工作的时候除了要复习一下你学的计算机基础知识外,可能还要刷一些算法题。然后去面试的时候,可能还会有当场写代码之类的。我给大家面试的建议是,千万不要太紧张。我一开始去面试的时候很担心他给我的题万一做不出来怎么办,或者一下子没有想到某个知识点这么办。
其实面试的时候要多跟面试官沟通,你如果一下子想不到这道题怎么做,你可以先跟他讲一下你对这道题怎么理解,大概有一些什么想法,其实很多面试官都很Nice,你跟他说的同时他就会不断的来提醒你,可能说着说着就想到这个怎么做了。就算最后没有做出来,至少你也把你懂的这部分表现给对方了。最糟糕的就是你愣在那边,然后一片沉默。
3优先选择Big Title
在选择实习的时候,还是优先选择Big title,比如谷歌、微软等,因为这些大公司对于你出国以后再找工作也会很有帮助。虽然在一些初创公司你学到的东西会更多,但因为公司的名气不够大,国外很多学校不知道的话,对你的申请就不是特别有利。
如何选校
选校可以比较粗暴一些。因为我觉得适合读CS硕士的学校并不是特别多,你完全可以直接把US Rank拉出来,从里面挑一些开设CS硕士的学校,参考专排、综排等,把你接受程度之内的全部先挑出来,一般这样的话大概有20多所。申请的话,一般我们申请12-15所学校,甚至多的时候有申到18所的,最后可以再根据你的地理位置偏好,再进一步筛选。
如何选项目
1注意项目开设时长
一般硕士有9个月,也就是所谓的一年项目;也有16个月,一年半的项目,还有20个月,两年的项目。
因为硕士大部分是以就业为主,而且很多是想留在美国就业。对于美国就业来说,在美国先有一段实习是比较重要的条件。所以说,9个月的项目就意味着你刚去那边就要找全职的工作,其实反而是一个不利的点。
2了解硕士的培养计划
其实美国的硕士项目非常多,而且有上课的,也有科研导向的,还有两者结合的。了解这个项目的具体情况,除了对你是否选择他是一个很重要的参考外,还有一点,就是对你的申请也是非常有帮助的。
因为你想一下Course based和Research based的项目对于申请者的条件肯定也是有差别的。
举一个例子吧,科研导向型的比较有名的学校像是UIUC。UIUC科研型的项目都是比较好的,招生录取难度也是相对比较大的。像申请这个项目的话,可能在你的文书、申请资料里面就要把重心放在Research上面,并且你要去尝试套磁。据我所知,这个项目你去了那边以后,如果能找到导师的话是会有Foundation的。
当然了,即使是Course based的项目差距也比较大,有些项目主要是做Project,而且会有些跟公司合作的Project,那有些学生可能就觉得这样很适合他。而有些学生,特别是一些转专业的学生可能还是希望能在学校上一些基础课,更希望是纯上课的那种项目。
并且不同的项目也会有选课的限制,特别是一些想读ECE、读EE,但是选CS课的学生,千万要了解清楚这个项目具体对选课的限制。现在因为转CS的浪潮比较严重,很多学校对于非CS项目的学生选CS课的限制都是慢慢在变严的。虽然我自己不是转专业的,但是我知道有些学生是转专业申CS,那么你还需要了解一点,就是这个项目对于转专业的学生友不友好,这个信息的获得可能就要靠自己。
大家应该知道“一亩三分地”分享留学经验的论坛吧,可以多去上面看一看,能够得到一些相关的信息。