Liang.R.Y
本科-中山大学数学与应用数学
(飞彼留学海外名校导师团队成员)
本科毕业于中山大学数学与应用数学专业,微软亚洲研究院,博士在读,研究员。研究方向:强化学习,分布式机器学习。本科在人工智能顶会上发表多篇论文。目前在UberPittsburgh 担任访问研究人员。可为计算机科学方向的同学提供求职,申请,科研指导。
分享回顾
分享内容
hello大家好,我是梁咏园,人工智能方向的在读phd,今天想跟大家分享的是关于暑研,套磁,实习的一些经历,这些经历与经验总结大部分来自于教授反馈以及我身边的cs申请者的反馈以及我自己的经历,每个点我尽量说得详细一些,当然因为不同国家的学校,公司可能会有所不同,有任何疑问都可以在我讲完之后提问~
这一期的话,如果大家打开了我刚刚发的那个PPT,可能会发现看起来内容比较少。这一期主要是以一个比较偏个人一点的经验的总结以及建议为主。有些内容我就没有再写在PPT上面,因为有些内容他是没有一个固定的章程。大部分人经验,你们会建议你这样做。飞彼会给你提供这样的服务,会给你相关支持。至于具体的问题,我们可以具体分析、具体提问。
关于summer research,也就是暑研,暑研也属于一种实习,在国外的学校给的职位是research assistant,我们今天讲解的经历就主要以国内本科如何找到国外的暑研为主,至于美本情况比较特殊我会在后续补充。
为什么说暑研很重要?因为有一段国外的研究经历,或者是国外实习经历是非常重要。这个在我之前的分享里面我也有说过。首先你如果能在你大三或者大二的暑假,在国外的学校进行一段的实习,你就可以拿到一封来自于国外的学术界或者工业界的一封推荐信。这种推荐信对于你的申请审核你的申请人来说,这种推荐信的含金量肯定是比你在国内实习含金量更高的。这个也就是我觉得在国外实习的话,对于每一个想申请国外的学校的申请者来讲都必不可少。
学术界实习(暑研)
今天内容会分为两个部分。第一部分的话就是跟学术界有关的实习,也就是我们常说的暑研,或者说校内的研究实行的一个经历。我刚刚说了,我们现在的主要想分享的经历是国内本科怎么去联系这样的一个实习。这里的话列举了。三个不同的方式,第一个就是邮件,我们通过发邮件给国外的教授去联系,这个的话我们一般有个通俗的说法叫套。就是不断地广发邮件给国外的教授去争取这样的一个机会。
第二个途径的话,如果你在国内有认识的老师,他愿意推荐给国外他的合作者。或者给国外的老师,这样你能够得到这个机会的可能性会大大增加。熟人推荐的话是最好的一个方式。国内认识的老师给你构建这样一个机会,你可以直接接触到国外的老师,这样子他给你更多的支持,这个也是一个很好的办法。然后还有一个,如果你是美本,也就是你的任课老师本身就有带实习生的资格。
如果你是在国内读的本科。那可能你能够接触到的国外老师资源可能会很少。当然不排除有别的情况,比如说清华北大,他们有的老师他会跟国外的老师有联系,就可以直接将自己的学生推荐出去。这种是非常好的情况。但是大部分学生来讲,都只能靠自己去联系这样的实习,去给自己争取这样的机会。我今天分享的内容是,主要就是我们作为一个平凡的本科生,我们要怎么样去获得这样一个机会?
你可以直接找自己的任课老师,或者你自己的研究经历,这也是我觉得成功更高的一种办法,如果你是国内读本科的话,就像我之前有认识很多学弟学妹,他们都是通过去UCB去伯克利交换的时候,在自己任课老师的课堂上表现得非常好,跟着任课老师作一段研究,这样的一段经历我觉得是非常非常好的。
对于大部分人来讲,推荐以及让自己任课老师带自己做研究这两件事情的可能性其实都并不大,对于大部分学生来讲,我们还是要回到套词上面。以我个人的经历来讲就是。你通过发很多封邮件,给不同你觉得有可能对你感兴趣的老师。希望他们给你一个夏天去那边实习的机会。以我个人套磁的经历来说。那封邮件里面的话,一般会包含我觉得比较重要的三个内容。
第一个当然就是介绍你自己,因为这封邮件你主要希望将引起他的兴趣。那你对你自己的介绍,你自己有什么?有可能会让他觉得你优秀的地方,你都要讲出来。你自己经历介绍的能够吸引到他,至于要怎么去吸引他呢?比如说你之前有非常优秀的编程能力。之前有前一段的什么实习,你之前就有发表过论文等等这些经历对国外的老师来讲,他们就认为你是一个优秀的学生,就会考虑提供给你这样一个机会。
当然这个是远远不够的,根据我了解的话,我老板他一天打开邮箱可能就十分钟。他会收到上百封这样类似的邮件。所以说你邮件里面不能直接上自己,你还需要讲清楚两个事情,第一个是你自己的兴趣是什么?你介绍完自己之后。你自己对于这段研究你有什么看法?你希望那边做些什么?这个你一定要讲清楚。第二个的就是你为什么觉得你的背景跟他们研究组的背景是吻合的,是能够胜任你在署假这个实习的机会的。
我这里要提醒一下,我刚刚有提到一点,就是说套磁需要广发邮件。这个是意味着我们发邮件越多,老师会看到你的机会就越多。但是这也有个问题,如果你的邮件是群发邮件,你完全没有针对每一个老师进行修改。你完全没有讲清楚你自己的兴趣,跟他们研究组到底有什么吻合的地方,那老师会直接把这份邮件扔进垃圾桶。
其实说起来很简单,你点点鼠标就可以做到一件事情。但是其实你在写每一封套磁邮件的时候,都要花花费非常大的精力跟时间去写一件事情,个人的经验是你在写每一封邮件上花的时间跟你最后邮件的回复率是呈一个正比关系的,这个是一定不能忽略的一点。
对于每天能够收到那么多邮件的国外的老师啊,如果你把它放进一个群发的类别里面,他们会直接觉得你非常没有诚意,会直接pass掉。即使他觉得你这个人很不错,但是他发现你的邮件完全没有提到跟他有关的一些信息,只是改一下他的名字,那他很容易就发现觉得你这个人广发邮件广撒网,其实对它兴趣并没有那么大,那他自然不会愿意回复你。这个是我总结了所认识那么多朋友,以及同学以及学弟学妹她们的套餐的经验,同时我已经询问我自己的老师,询问比较熟悉的老师,他们给我的一些反馈。这个是比较私人的一些反馈,希望给大家可以作为一个参考。
我感觉套磁就是差不多,虽然说有一些经验,但是我觉得因人而异,有的老师他们的兴趣就是一封都不会回邮件,相当你发出这种邮件注定是石沉大海。但是有的老师他们就非常非常乐意招收暑假实习生,比如说他组里面一年要招十几个实习生,那么机会就大大的增加。但是据我所知,很多顶级名校的老师他们是一封这样的邮件都不会回的,除非是你是国内的老师介绍过来的。
面试准备
老师回复的话,有可能会分为三种,一种是就是婉拒,我知道80%老师都不会回邮件。所以其实这件事情需要花很多的精力,有可能你得到回复就只有一两封,但那一两封就可以给你一个很好的一个机会。所以我觉得还是非常值得去尝试的一件事情。
老师回的邮件的话,第一种婉拒态度比较好,谢谢你的投递。第二种的话就是他希望能跟你直接聊一下,面试聊一下。一般会通过一些线上的视频软件来面试,还有一种老师的话,就是他会直接将你的邮件转发给他的PHD或者转让给他的博后,让他们来面试你,帮助你去处理这个事情,处理这个流程。
据我所知,绝大部分的老师他们在招收一个暑假的实习生的时候,他们基本上都会进行一轮面试,我简单讲一下面试需要注意的点。一就是国内的网络跟国外的网络,有一些需要你翻墙,或者是需要你科学上网的。你在面试之前一定要测试好自己的那个工具是可以用的,测试好自己的那个视频软件是没有问题的,一定要找国外的朋友或者是其他的一些途径来测试好你的麦克风,你的声音是没有问题的。
还有一个问题是。你要提前准备好,我的准备的经验的话,是提前准备一个PPT,会非常有用,视频的时候你通过屏幕共享,将自己要讲的事情将自己的研究经历,将自己的简单介绍都在那个PPT上面列清楚,这样给老师感觉你是经过很长时一段时间的用心准备。并且你的思维非常清晰,你的能力非常强的感觉,这个是我觉得非常好用的一个面试经验。
不用太紧张,根据我所知道以及我所经历过的。我之前是在那个UCLA以及CMU有两段的经验。根据我所经历过的话,我发现他们老师如果回了你邮件,并且愿意付出他们宝贵的时间来给你面试的话。他们基本上对这个人的满意度是80%。所以你面试的时候,只要不用太紧张,口语的话稍微不要太差,这样我觉得基本上面试100%过的。所以也不用太担心这个事情。
教授的话,他只会比较倾向于你能给他们带来什么,我们要意识到一个问题就是我们只是去那边呆两三个月,他会想知道你通过这两个三个月能够给他的研究组带来什么好处,这是每个教授都会想知道的,不可能让你过来浪费他的时间,因为它会付出时间和精力来帮助你,让你获得这样一个机会。所以你一定要展现出自己是有这样的价值的。但我觉得很多学生是没有意识到这一点,就是你一定要展示自己的,他为什么要选中你,而不是只是很简单,很白开水的介绍自己。这个我觉得是一点用都没有的。
实习签证
讲完了面试的话,我还有想讲的东西的话就是。我们从国内到国外去做summer intern。我们要怎么去准备我们的签证?以美国为作为例子,因为其他国家,它们都没有美国这么难办,美国的签证是真的很难办。清华有过一届学生,他们通过旅游圈,第一签证去美国那边做暑研,最后被大使馆集体拒签。大家都知道,如果有拒签记录的话,对你以后留学的申请签证会有非常大的麻烦。所以大家一定要谨慎。如果你要过去做一个正经的实习。
我非常强烈的推荐你走学校的官方程序,让他给你发一个DS2019的表格,申请J1的那个签证。申请一个访问学者的签证或者一个学生实习的签证。这个签证是完全合法,并且他会要求要求你购买保险。这个签证在美国那边是可以合法获得收入,或者是你可以用那个签证来考驾照,或者其他的事情。但是如果你是以旅游签入境,你在那边发生了什么意外或者是你被签证官或者被美国海关那边发现你是过来这边工作的,你会受到非常严厉的那个拒签或者是其他的惩罚。
之前我在CMU的时候,有个老师他就非常严肃的跟我说,如果他们招收的暑假实习生用旅游签过来的话。他们有可能会受到FBI给他们发出警告。对他们有很大的影响。可以这样说,如果一个老师,他怂恿你去用旅游签去外面实习,并且不顾你的人身安全以及你的签证有可能面临的风险,那我觉得这个老师有可能是不靠谱的。即使签证的手续非常复杂,我依然希望大家能够跟老师沟通好,用一个合法的身份出去,而不是去打黑工。因为这个事情是非常危险的。
一般办这个签证的话就需要老师与学校里面的秘书联系,给你发一个offer,以及一个办理这个签证的材料。大家都要知道,大部分的学校办理这个签证的手续周期至少需要一个月以上。而且可能我们与F1签证有冲突,可能会更长,以及这个签证的话,是很容易被美国大使馆行政审查的,特别是作为计算机的学生,所以一定要留好足够的时间在处理签证问题上,以免你的签证下来的时候,你的暑假已经过了,这样子获得了机会就白白流失了,这个是一定要注意的。
工业界实习
关于工业界的实习的话,之前我的分享里面其实也有说过。我们要怎么去面试一个互联网公司,获得一份实习的经历。或者是从去找工作之类。所以今天展开并不会非常的详细。因为工业界的话,其实国内跟国外的情况不是很一样,也就是说国内不同公司其实也不太一样。所以我要讲的经验的话,只能说是我了解到的以及我自己个人的经验为主体,。
首先我先讲一下国外的公司,国外的公司的话,比如说google、微、Facebook。尤其是谷狗,如果你是一个年纪比较小的申请者,你可以留意一下,Google每年针对于大二的学生,有个大二女生专属的实习。这个时期是非常好的一个机会,如果你大二能够进入Google这个项目。那你大三再去Google刷一段实习的话,你本科毕业的时候就可以直接进入Google实习。
对于其他国外的公司的话,Facebook以及某些大公司,他们会有一个专门的签证协助,他们会支持你去办理这样一个签证,会提供给你一些法律或者是一些行政方面的帮助,这个我觉得非常非常舒服的一件事情。投国外实习的话。可以按照正常的流程去投这样一个简历。但主要的问题是在于国外的公司它们似乎对于国内的本科的学历以及研究生的学历,并没有非常的认可。
他们可能会觉得一个实习生,如果招一个国外的学生,除非你非常非常的优秀,他们可能会觉得在你身上付出的那个精力以及时间,代价会很高。而且如果你是在国内找国外的工作的话,你很有可能没有机会去公司的总部面试。这样子对你是非常不利,会给你带来非常大的影响,所以其实这个并不是很好操作,但是我知道也有一些成功的经历,我之前有好几个师兄,他们就是在国内读本科或者是读研究生的时候,就找到了国外的实习,非常非常优秀。这个大家可以作为一个尝试的一个后路。
国外的公司的话,他们在收到你的简历,并且你通的话,其实这一点国内跟国外是一样的。就是会给你发邮件,发起一个面试,如果你在面试中表现的比较好,那你就可以获得他们的offer。关于这个面试的话,我之前有讲过一些互联网的面试经历。但是其实对于不同的岗位和国内国外的公司的侧重点好像也不太一样。可能要因人而异一些,比如说我自己的两段时期,就是一段在微软,然后一段在Uber,我今年暑假会去Facebook。
经历分享及建议
我之前的三段实习。感觉每个公司它们侧重点其实不太一样,国内跟国外有很大的差别。比如说国外,会要求你对算法题,对数据结构的了解会更深一些。但是国内的话可能会去考虑一些实际上业务可能会用到知识点。所以你在准备的时候也会要参考一下,可以在互联网上,比如说一亩三分地,或者是一些实习的网站上面,比如说牛客网去找一些实习的那个面试的经历。就是面经,可以让你快速的了解到这个公司他们面试的风格是怎么样的,我觉得非常非常有用。我之前实习面试的时候遇到了好几个问题,我都在面经上面遇到过类似的问题。
值得一提的是,如果你想要实习的话,你可以找到一些有在那个公司,或者曾经在那个公司的朋友或者老师。就让他们去帮你去做一个内推的手续,因为据我所知的话,大部分公司对于内推的,它们都会比平常自己投递简历的话要快很多,并且能够让你的简历可能直接送到你的导师,你的matter手中。我之前在微软的话,我是通过我之前合作的老师,然后我的简历直接送到我的导师手中,最后直接得到他的面试,就没有经历过简历池筛选这个说法。
这个其实我觉得非常好的一个途径,如果你可以通过一些内部的推荐,这样的话会大大的缩短你经历这个internship Application的时间,并且能够大大提高你的面试成功的机率。通过一些内推途径或者直接的介绍,我觉得其实在工业界这些人脉也是非常有用的一个东西。
国内实习的话,我之前有说过国内的大厂他会提供两种职位,一种是普通的后端开发或者是engineering工程内的实习生。你进公司之后,主要就是以帮公司业务线或者是帮公司的架构线。写一些业务代码之类的工作。还有一种的话就是,比如说像头条、腾讯、微软。这些公司他们会招收一些本科的研究型的实习生,你进去之后,你就会跟你的研究员或跟你主管做一些研究。
我是非常推荐后面一种的,其实你写业务性能,你在你的经历上面能够体现到你的能力其实并没有很多。但是如果你能在公司利用公司的计算资源以及人脉资源等,你能够做一些研究出来,不单是发表一篇文章。那我觉得对你的简历增色,并不会比在国外进行时比较少。
国外的话基本上研究类的实习生,据我所知,岗位都是开放给的在读的博士生会比较多一些。可能国内申请并没有那么方便,但是大家也可以参考我之前有个学弟的经历,他就是通过套磁,套磁到了Uber那个AI部门的一个大老板的那,大老板对他非常欣赏,就将他直接招进来,做了一个研究的实习生。他在那边,我觉得他这个是一个非常好的机会,甚至比在学校做暑研会更好一些。首先如果你在公司也有老板带你做研究,并且能够利用公司的资源的话,
可能会比你在学校自己一个人单打独斗,或者说你自己在学校资源并不够多的情况下,能够做出来的东西要多很多,之前的话有很多计算机的博士的成功的申请者,也会在一些公司的研究部门,经过一段时期,这是非常普遍的一个现象,如果想申请博士生或者硕士生,也是可以考虑多去投递一些公司的研究部门。
我很详细的介绍我们在工业界的实习以及在学术界的实习,我们要怎么去获得这样的实习,可能会有同学想问,假设同时有个工业界的和学术界offer的话,我应该去哪里?这个就要分开讨论。首先如果你是一个硕士的申请者,你得到了一个国外学术界的实习的offer,以及一个国内企业的实习offer,虽然说你可能并不是想走研究路线。就是想读个硕士学位,然后出来工作。
但是我觉得,首先有一点我觉得是很重要的,就是一封来自于国外的教授的推荐信是非常有分量的,这个会对你的申请起非常大的一个作用。但是如果你进入国内公司实习的话,你来自于你的导师或者是你的经理的推荐信可能并没有那么大的作用,所以这个大家一定考虑清楚,就是能够有国外的推荐信,尽量有国外推荐信。
工业界和学术界的话还有一个区别。根据我经验的话,比如说我老板他发的那个暑研的offer。基本上都是你自己要去支付你在国外生活的一些费用,购买保险或者是其他的签证费用都是你自己支付,但是如果你能够获得一份国外公司的实习的话。就是公司会支付你所有可能产生的费用。这个待遇其实是更好一些,当然这是个人的选择,在国内的话。我感觉现在对于本科学籍的那个薪酬其实也给的并不算低。
所以这个可以自己再衡量后做决定。但是我还是那个原则,就是说一封来自于国外教授的推荐信,都是有极大的帮助的。当然如果你是想读博士,或者说想读硕士的情况,如果你想读博士的话,毫无疑问一份来自于学术界的实习肯定是更有好处的。
因为学术界,他们在审核博士的申请材料的时候,如果你的老板是工业界的话,可能并不会受到非常广泛的学术界的认可,但是如果你的推荐信息来自于国外一个非常好的教授,或一个影响力,正在爆发的新星的话,那么你进入一个php,我觉得是首要的因素。
其实工业界的实习并不是那么好找的,你要花很多时间去刷屏,去准备这个这样一件事情。但是,你同时联系学校老师,套磁也要很长一段时间。有可能你在年初的时候就已经要想好你到底要去哪里?然后再去准备,同时你也有可能运气会更好一些,你可以拿到两份offer,再选择,但是其实对于大部分人来讲。你可能准备一项就已经非常的非常吃力了,所以大家一定要做好自己的选择,当然我的建议还是能去国外,就尽量去国外,我觉得这个其实真的影响挺大的。其实国内的推荐信给你的那个申请的作用,我觉得其实非常的危险。今天的sharing内容就差不多这些,非常感谢大家!
所以我们今天说这么多。我主要想说的就是我们用一个暑假能够给我们的申请带来多大的价值,这个我们一定要好好考虑清楚,你到底想要的是什么。