说说转专业,最后去了FB的心路历程

avatar 148433
smallsimple
14694
42
[align="left"]找实习的时候经常来地里看,收获不少。最近抽空也说说自己的经历吧。[/align]
[align="left"]1. 先说下我的背影吧。[/align][align="left"]本科物理-》PhD biophysics -》FB intern + FB return offer[/align][align="left"]国内本科物理专业,美国这边非名校生物物理专业PhD。PhD中后期开始上cs的课。然后幸运拿到了2015FB intern, 又幸运return offer.[/align]
[align="left"]2. 如何走上转专业的路的[/align][align="left"]我是国内本科物理专业,看着身边人都准备出国,自己也就瞎跟着准备。最后来了美国非名校读生物物理PhD。第一年啥都没干,就在不同组rotation, 选导师。由于在本科的时候毕业论文做的是计算生物物理相关的,于是在这也找了一个做computational的导师。系里选课的list上发现有两门计算机的课,第得一个是比较基础的算法课,于是就选了听听,觉得以后research说不定也能用到。这之后就没怎么学计算机的课了,想着专心research吧。到第三年,老板突然得了大病(老板年纪也不小,60左右)这一病大半年没来学校。自己的research也卡住了,我就有点为未来发愁了。我research做的不怎么样,就算组里以前做的好的,也是要做好几年博后,才能很艰难的找到教职。也听说身边一些人转cs的,于是自己也开始考虑以后转行的事了。自己本身虽然编程用的不多,但对编程还是很有兴趣,于是选了计算机的课程试试看。上课之后觉得自己还是挺喜欢的,也没有想像中的难,于是决定有空就上上cs的课。因为是PhD确实还要做research,做TA,没那么多精力上课,只能每学期上一门。等老板病好的差不多,能来学校了,已经是PhD第四年多了,然后自己跟老板谈了谈说想选计算机的课上。老板还算nice,同意我每学期上一门计算机课。于是就踏上了边读biophysics PhD,边上cs课的道路。本来并没有下定决心要找cs工作,一直想着以后还会找博后的。找cs的intern时也是抱着试试的态度。没想到运气不错,混了个offer。于是以后当然要加入码农的行列了。[/align]
[align="left"]对转专业的看法:[/align][align="left"]如果想好了要转cs,且家里钱够的话,还是直接果断去读cs吧。像我这样,读个5,6年非cs专业的PhD, 最后走了cs的路,非常浪费时间。我是最开始就没想好以后要干什么,等想好了也是太晚了,于是只好走了这么一条路。[/align]
[align="left"]3. 谈谈FB intern的经历[/align][align="left"]决定要找intern的时候已经2015年1月了。那时刚和老婆从佛罗里达旅游回来。旅游有时能给人时间思考吧。一方面,想找intern, 因为也快要毕业了,以后也想试着找下cs相关的工作,有实习经历还是很有用。但另一方面,我觉得老板应该不会答应我去实习,那也就别惹老板不高兴了。所以自己一直犹豫要不要找实习。但旅游的时候想了很多,以后工作是个大事,还是要多为自己着想一下。于是回来好好找老板聊了聊,老板还是比较nice的,虽然内心是不愿意的,但还是答应了我可以找实习。于是赶紧各种刷题,各种投简历。但可能因为自己背影太弱(本科非cs专业,只是PhD修了一些cs的课)且找实习太晚了(已经2 月份了),收了一大堆拒信。自己刷题其实感觉做的还行,就是需要面试呀。可是没公司理我。找人内推了也没有下文。最后一个好心的人推了google,终于拿到电面了(电面面经google 电面,已跪[/align][align="left"]http://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=128227&fromuid=148433[/align][align="left"](出处: 一亩三分地论坛)[/align][align="left"])。第一次电面,有些紧张,觉得会挂,后来果然挂了。快3月份了,觉得找实习机会渺茫了,于是把本来想等着内推没有投的一些公司海投了,包括FB。边刷题边等。就在自己觉得实习应该泡汤时 ,无意间在junk email里看到了12天前FB的2封邮件,第二封是问我第一封有没有去了垃圾邮件里…(没错,我差点就错过了fb。现在想想真的好惊险。大家也要记得常查查垃圾邮件啊), 当时那个欣喜和汗呀。幸运,最后还是安排了电店(FB电面,水过[/align][align="left"]http://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=128124&fromuid=148433[/align][align="left"](出处: 一亩三分地论坛)[/align][align="left"])也很lucky的拿了实习offer。[/align]
[align="left"]去FB实习,被安排到了一个back end组, 主要都是写C++。mentor是欧洲人,我们那个小组除了我,只有5个人,两个国人,两个印度人,还有我mentor。我运气不错,我们组国人和印度人都很好。有时会用php,但我从没用过,请教旁边的印度小哥,他会很耐心地给教我。国人更是有求必应,帮助了我很多。由于intern project是cross-team的,觉得交流非常重要。平常要多多跟项目相关的人交流,比如谈谈project的进度或者项目设计上的问题,这样期中和期末评估的时候,reviewer也有话写。FB强调impact,但我觉得对于intern而言,project都是mentor之前定好的,impact也基本上都定了,除非是真正大牛,也许能在已经定下的project之外再发掘些新东西,否则很难提高impact。impact自己很难提高的情况下,只能通过数量和质量取胜了。intern也就12周,用FB的话来说一定要move fast。12周时间很短,所以做事还是勤快点好,尤其最开始的时候,因为最开始的时候并不是很了解自己的project,所以也没有感觉会有多大的工作量。等自己慢慢熟悉自己的project了,也就不用很慌了。如果能早早做完自己的主任务,就可以管mentor要些side project了,自己的工作量也就超过了预期,mentor自然会喜欢你。我就做了些网页相关的side project。最后一周评估的时候,mentor早早就跟我说performance都挺好,应该没什么问题。最后也果然return offer了。package就是普通的fresh phd package吧。[/align]
[align="left"]还挺enjoy这次实习的。FB给实习生的待遇也很好,不光指工资这些的,FB还经常周末组织实习生集体出游,比如去坐坐cruise,去玩玩过山车(great america),去看看水族馆什么的。而且还见识了各种大牛们,认识了一些朋友,是一次非常丰富的经历。[/align]
[align="left"]4. 这段叫啥名好呢?[/align][align="left"]大牛们拿到return offer后,都又去拿了别人家的很多offer。我就早早的就签了。一是自己实在没时间和精力再去刷题找别家了。回去了要忙着毕业 ,忙着再毕业前上些cs的课,找了个cs的professor收留,想水水的做个thesis,混个cs的master学位。二是自己也知道自己啥水平,应该也找不到更好的offer了。只求以后踏踏实实工作,多向大牛们学习学习。[/align]
[align="left"]转专业的同学们,基础还是很重要的。基础打好了,学什么都快,自然能缩小和大牛们的差距。我这不是还想把cs的专业课都补全了,赶紧把基础打好了,以后好让大牛带我装逼带我飞。{:4_86:}[/align]
[align="left"]这篇也没什么fulltime面经(让大家失望了),因为没投过{:4_105:}. 但希望大家都能找到好的工作。[/align]
[align="left"]哦,可以提供内推,但听说fulltime已经不能推了。实习的可以试试。但能找到已经在职的人推还是优先择在职的人吧。我现在还没有入职,并不能知道内推后的事情。找人推过的也不用再找我了。邮箱: facebook.referral at gmail.com [/align]
[align="left"]最后,祝大家都有好offer![/align]
  • 23
42条回复