火坑PhD转CS master,0工作经验二娃妈妈,6周拿下创业公司offer

火坑PhD转CS master,0工作经验二娃妈妈,6周拿下创业公司offer

草莓派阿赞
草莓派阿赞
1.04万 浏览

先介绍一下本人基本情况:火坑专业博士转计算机科学硕士,应届毕业生,无实习经历,不需要visa sponsor, GPA 3.8。

有人说求职的第一步是刷题,有一定的道理,刷题对找工作很有帮助,但是第一步是简历。有了一份好的简历,才有可能有面试,有面试,刷题才会有必要。能先刷好题再投简历,接到面试就可以好好应对面试。但是我在学习计算机的过程中,就是应付学校的作业和考试都有疲于奔命的感觉,哪有时间刷题。

2fa24868845e98e2fa61a27.jpg

好不容易毕业了,以前的积蓄在转行的坐吃山空中基本见底了。中国足球解说员的口头禅是什么?“留给中国队的时间不多了!”留给我的时间也不多了。我家有两娃,还没到上公立学校的年纪,在我的存款变成零之前,我必须找到一份工作,来养家糊口。

 

然后我又想起中学体育老师的一段话。大意是美国的梦之队很强,他们的方法是争取把球控制在自己人手里,多投篮,不追求准确率,多投总有投中的时候。中国队训练的时候,则要求队员既争取控球,又要求队员投篮有高的准确率。听起来中国队的训练方法很有道理,但实际上呢?梦之队得分显然远远高于中国男篮。我们暂且不去分析其中的人种差异,我就是根据这样的理念制定我的求职策略:把简历写得最好,边投简历边刷题。因为我已经没有时间把题刷好了。

81a6beeb9e48db03adc4a72.jpg

第一步是过简历关。要想把简历写得好,最重要的的是内容方面。有intern经历当然最好,可是我没有。补救我的是上学的时候修了有 project的课。在这方面,我做得还不错,写简历的时候,做过的projects已经写不下了,最后根据一页纸的限额来挑最好的几个projects写进去。其次是多找有经验的人帮看帮改,提意见,并结合job description增加关键词。我的简历经过我们学校一位在工业界做过多年顾问的教授的修改,所以在文字方面我觉得已经做到当时的最好。

 

为了多投简历的同时能挤下刷题的时间,我所有岗位都用一个版本。如果一个星期内反响不佳,我再根据那个星期看到的job descriptions修改。从最后的结果来看,我的简历已经做到令人满意的水平。

 

投简历的第一、第二个星期正逢圣诞节和新年,反响不大,有几个电话,约了一个新年后的on site interview。新年后反响越来越好,到了第五个星期以后,就有不少recruiter和Hiring manager 在email里直接说我的简历impressive了。从第四个星期开始,基本上每个星期都有两三个on site,有staffing companies, 也有local startup。

 

我一开始还是Indeed、Monster和Dice上的工作都投的,后来面试太多了,加上Monster和Indeed的工作会有重复,Dice上的临时工太多,后来基本上只投Indeed上的opening。

017fb8fc0756f19f2dcf456.jpg

第二步是刷题和复习旧有知识。我在前面三周,因为面试比较少,做了大概100道lintcode easy的题。大部分是自己写一遍,通不过,就直接看讨论里的最优解。当时九章的算法班还没开班,很遗憾,如果有九章老师带着做,估计不会花这么多时间。后来面试多了,一开始问到简历曾经做过的project,都说不好或者写不出来。就开始刷面试问到的旧有知识。面试问到什么,当时答不出来的,回来马上查书,问曾经的助教和老师,还有朋友。后来九章算法班新年后开课了,就跟着过相关题目,主要是因为老师讲过的类型,题做得比以前快很多。

195f45bfec7112215b50b60.jpg

第三步是过面试关。我就是刷面试,跟刷题一样,第一次面不好,多面几次心理素质就增强了。大部分面试都是recruiter或公司的HR先打个电话来联系,一开始这样的机会都不能把握。后来对这些的人问题有数了,回答得越来越溜,基本上就是跟大妈聊天的感觉,最后都能进到下一步技术电面或OA。On site我在情绪方面肯定是做得不错的,因为知道自己没怎么刷过题,所以不懂就说不懂,答不出来也很淡定,然后我就直接问面试官能不能给提示,给提示还答不出来,我就问答案(方便下一场面试(T_T)),同时保持开心的样子。我最后拿到的offer,当时面试的时候,我也答不出来某些问题。最重要的是回家就找答案。

最后就是投简历的第六个星期,拿到offer。拿到offer后就不再投简历了,全面刷题和复习旧知识,把当时已经约好的几个电面和on site都刷了。

这就是我的求职过程,simple & naïve。但是没有拿到offer之前相当stressful,因为每个面试都感觉失败了,根本就不知道这样的日子还有多久能结束。

课程帮助

我是投简历三个星期后同时上的九章算法班和Python班。其中Python班对我有直接的帮助,就是有个公司的hiring manager直接跟我联系,说我的简历很好,但是我的简历强调的是我会java,他们的公司主要用Python,问我能不能提供我会Python的证明或通过OA来证明我会Python。我说我可以做OA,就是靠着跟林平之老师现学的Python,我pass了OA,又赢得一个on site。然后我on site的时候说我会做网络爬虫(也是老师刚教的)。那个on site是我拿了offer后的on site,上个星期面的,现在还没有消息,至少没有拒信。

九章算法班总结了很多题型,上过以后做题速度明显快了,而且做题会有很爽的感觉。相信我的下一场on site会更好!

a804139f231fea9ed4871a8.jpg

准备建议

前面说过了,基本上是学期结束后开始边投简历边刷题加复习,从投简历到拿offer总共6星期,之后还继续面试了两个星期。

感想:计算机比火坑专业好找工作得多。想当年,我最后一次找火坑专业industry的工作的时候,我比现在年轻,我有PhD学位,我有薄后经历也有industry经历,我也不需要visa sponsor,但是我找了8个月才找到一个电话面试,一年后才到一个小公司on site,最后也被拒了。现在,我只有一个两年读出来的计算机硕士,没有任何work experience,我面了近十个on site。我的经历欢迎想转行的朋友借鉴。面过IT 公司,你才会知道:candidate是可以犯错误的。

君君提示:你也可以写原创长文章,点此查看详情 >>

本文著作权归作者本人和北美省钱快报共同所有,未经许可不得转载。长文章仅代表作者看法,如有更多内容分享或是对文中观点有不同见解,省钱快报欢迎您的投稿。

10416 8 4
草莓派阿赞
草莓派阿赞 3
  • 长文章

  • 笔记

  • 粉丝

扫码下载APP