师兄自我介绍:
我叫陈钱远,目前在哥大读CS的MS,还剩一学期就毕业啦。本科是武汉大学计算机科学与技术专业~
Q1.师兄是15年秋入学哥大的,在现在看来,在哥大读CS让你有哪些比较大的收获呢?
首先专业上还是学到了很多新东西。哥大的课程绝大多数质量还是不错的,我修了很多本科没有上过的课,还是学到了很多,即使是本科上过的课再上一遍也觉得学到了些新东西。
我觉得美国这边最大的区别就是作业的质量很高,压力大一些,需要自己课下多学很多东西,做完后比较有收获。比如说CS的经典课操作系统,国内大家上过的话很多都只是了解概念,理解为主,而这边上一门OS的话 会深入到Android内核改代码,经常需要读几百行Linux源程序来完成一次作业,几次作业下来会发现学到很多东西。
第二个收获,这里有很多实习和项目机会。无论校内校外,我第一学期在实验室做了一个项目,第二学期在纽约一家金融startup实习,觉得还是蛮有收获的,而且对于以后找工作找实习有挺大的帮助。
这两条是比较突出的吧。当然还有很多出国都会经历的,比如语言的提高呀,视野人际的拓展, 体验生活一类的。
Q2.小编了解到师兄即将要去加州的google公司实习,请问具体是哪个岗位呢?又是如何找到这一份牛实习的?
我是software engineering,就是传统的码农啦。在Google Play组,做内部系统JS控件的开发。我是去年12月左右在一亩三分地上找的师兄内推,然后今年初寒假的时候两轮技术面试后,team match了两轮以后最终定下的这个实习。
准备的话,上学期末大概花了半个月修改简历,上学期有时间刷了些题,面试前看看最近的面经,而且运气也算比较好哈哈。
Q3.可以分享一下竞争是怎样的吗?比如从多少人中挑选出来,一般来面试的都是哪些背景的?
竞争的话,今年Google招的算很少的,今年大公司实习名额普遍缩水,招的都比较少。身边基本所有人都会去面Google,无论CS还是EE的,基本都会海投各大公司,很多其它专业也会来面Google。
Q4.整个内推过程是怎么样的?是怎么勾搭,然后愿意给机会的?
哈哈~其实很简单,我就发了封邮件,请师兄帮忙内推,他就同意了。我在一亩三分地的内推版找比较近期的帖子,然后准备一个个发邮件,就附上自己的简历,附带简短的自我介绍,不需要刻意勾搭,就说求帮忙内推就好,然后找的第一个师兄就愿意帮忙了。其实一般愿意发帖帮忙的人都不会很困难的,找最近的大胆发就好。
Q5.针对CS这个专业,对于希望在留在美国找工作的中国学生,师兄有什么建议和可行性方案吗(如遇到最大的障碍是什么?如何克服?等)
首先对于本科就是CS的,在美国找工作还是比较有优势的,因为周围转专业来的非常非常多,但是你多学的四年还是给了你很多别人没有的经历,这尤其在找实习的时候非常有用,所以建议你们一定要在出国之前整理好你们本科做过的东,项目啊论文啊什么的,比如建好维护好自己的Github,写好简历,这些很多在面试都会被深问的。
然后转专业的话,一定要提前刷题,先好好学算法,然后挑一门语言运用熟练,可以没事跟一些网课呀,做一点小项目啊(网页啊、app一类的),因为你开学了就没有时间做这些事情了,充实你的简历。当然我觉得对转专业而言,最重要的是培养对CS的兴趣,为了就业转来学不进去的话其实很累的。
Q6.师兄打算在美国工作几年回国,这个规划是出于什么考虑呢?你对回国CS专业就业的前景如何看呢?
我毕业应该会工作3-5年回国吧~主要是觉得一年半太短了呆不够啊,哈哈!我需要更长的时间体验下生活。
我觉得目前国内CS的前景还是不错的吧,这方面目前还没有深入的了解,不过有一点,国内CS的饱和程度应该比美国还是低一点,所以找到工作肯定不成问题,主要看找到多好的啦!当然工作经验是特别重要,海外的工作经历也会有很大的帮助。
世界顶尖CS公司都在美国,所以花这么大功夫出来肯定还是要体验下这里的氛围技术的,而且这对于回国的帮助也很大吧我觉得,直接回来其实对于本身技术的提高并不多,对于回国在找工作帮助也不够大,所以积累些工作经验还是很必要的。
Q7.请具体介绍一下哥大的这个CS项目,包括项目的学习长度、培养方向、学习模块,谈谈你认为这个项目适合哪些人去读。
这个MS总共一年半,最快也可一年毕业,已修课为主,10门课,修完即可毕业。前两学期要求full time(至少4门课),所以绝大多数选择4+4+2,也可以5+5提前毕业。
项目分以上这些track,每个track有自己课程设置细节,比如包括哪些必修哪些选修一类的,我是自然语言处理方向。
适合的话,感觉总体而言适合准备找工作的人读,因为研究型课程比较少,实验室机会需要自己争取,当然你喜欢研究也可以选择论文毕业也有很多和老师接触的机会。
Q8.刚刚师兄也提及作业很多,整体来说,师兄觉得项目的学习节奏如何?课程难度大吗?课程难度主要是哪些方面?(比如数学、编程、写论文等)
前两学期压力还是蛮大的,4门课一学期在美国MS算多的(普遍是3门),所以尤其对于转专业底子不强的同学还是压力挺大的。因为还要准备找实习找工作,所以第一年会很辛苦。
课程的话,就完全取决于具体的课了,有killer(比如刚提到的OS),也有很多水课,所以根据自身兴趣和精力调节,适合自己就好。
具体难度也取决于课程,有的理论难,比如machine learning;有的编程重,一门课写3个基于web的大作业;也有论文的,完全看课程要求。本科有底子会好些,但是总体还是比较累,因为作业大多数比较难,需要花不少时间。
Q9.项目的教学模式有哪些?项目的师资力量如何?平时与老师的交流接触多吗?
模式很多,比如上面提到的传统授课型,论文型,research型(做一学期项目没课),沙龙型,很多的 ,看老师如何设置。还有很多很有意思的课,比如3人组队一学期全写程序啊,一学期全读论文啊,都有。。
常驻师资力量一般,大概40-50人左右,但每学期会有很多visiting professor,来自其它学校或业界各大公司,到哥大授课。比如我上过的8门课里,就有来自Umich的访问学者,IBM的高级工程师,startup的CEO。和老师接触机会很多,每周都有2小时答疑时间,给老师发邮件他们也很乐意回~
Q10.这个项目在师兄那一届招了多少人?其中中国学生有多少人?class profile怎么样(本科学校、专业、GRE、TOEFL等)?感觉身边的同学怎么样?
一级大概200人左右,中国学生40-60人吧,转专业居多,大概60%左右,来自的学校很多很多,基本耳熟能详的院校都有来的~身边有超多牛人,而且有很多同学是有工作经验的,半年到5年工作经历的都有。
Q11.师兄可以具体说说来自哪些院校吗?一般是什么专业转到CS的呢?他们的GT大概是多少呢?
我身边的同学,有来自清华的、北航、上交、华科、南大,还有很多海本的。一般是通信的、机械的,就是和EE挂钩大一点的转来的比较多。也有化学的数学的转来,我们级武大加我4个CS的。
Q12.项目就业资源如何?学院会提供什么就业方面的帮助?
我觉得项目提供了很多帮助就业的资源,学院会办一学期一次大型career fair和若干次小型的,每周会有很多公司来学院开info session(平均一周3次吧,有时候多的天天有不止一次),学院有专门的秘书负责转发公司发来的招聘邮件,还有很多networking的机会,和校友啊,hr啊什么的。
Q13.师兄是否了解,项目往届中国学生留在美国就业的人数多吗?最后都去了什么企业?回国的同学都是去哪里的呢?
CS基本都就业了吧,很少听说找不到工作的,CS形势还是不错的。
这个是linkedin里面校友的分布,我不确定是CS的还是工学院的,不过大致看大公司还是为主的。前面毕业很久的学长学姐也了解的不多。回国我知道有人去了阿里和百度。
Q14.接下来谈一下申请方面,大家来取取经。师兄你认为当时拿下这个哥大录取的关键是什么呢?
我觉得哥大比较看重硬件吧~分数啊,项目啊什么的。当时和Daisy老师花了很长时间完成的文书我觉得帮助很大,怎么能发掘出本科做了的东西里面的重点,并且很好的表达出来很重要。PS里面多体现下你对这个项目的研究,加点个性化的东西挺重要的,找几门感兴趣的课,或者研究型的话找一些老师的研究方向了解一下,我觉得会很有帮助。
Q15.那在整个申请准备过程中(从考试复习到申请完成),你是如何规划的呢?
我大概大二下开始准备考试吧,先G后T,拖的比较长,但都是考前突击一个月,然后大三暑假实习完回国才开始准备文书,10月份左右,花了一个月吧准备所有的材料,然后就改一所投一所。其实我觉得我的流程有点点偏晚了,如果9月份或者暑假就开始准备文书是最好的。
Q16.最后,对于即将申请或者即将出国的同学,你有什么建议给他们吗?
主要就是一定要尽快,能早就早别赶deadline,写文书的时间远比想象中长,所以留够足够的时间。要自己多主动点,总是等着老师来催的话进度就会很慢,我当时因为玩游戏较多,很多时候都是老师催了才开始弄。