程序员在国外:我用20天在加拿大找到首份工作
导读:伯乐在线之前发布过有关“程序员在国外”的文章,发现此类文章反响还不错。故而于2013年1月28日通过@程序员的那些事 微博邀请了一些在国外做开发的朋友,邀请他们来分享自己在国外的一些见闻,包括工作和生活的故事。我们认为这类内容可以帮助国内的开发同仁了解并借鉴国外的各种开发理念、工作和生活的平衡、国外的开发团队的文化等等。伯乐在线感谢各位热心参与、现居国外的朋友,各位的文章,即使没有华丽辞藻,也可以很好地帮助很多国内开发同仁扩展视野。如果您也想分享类似题材的内容,欢迎直接投稿至伯乐在线。
感谢本文作者@还是枫叶国的猪 的热心参与分享,其他媒体如需转载本文,请联系@还是枫叶国的猪 。
&
没错,我是个标题党,不是俗话说,一个好的标题能够死死抓住读者的好奇心么。愚见,找工作这东西是 50%运气 + 50%实力,而且每个人的情况也是不一样的,本文旨在让一些应届毕业生或者马上要出国的同学们,在找工作的时候能够得到一些启发,提高找工作的效率,找到一份得意的工作。
首先做个自我介绍吧, 本人几年前在国内本科毕业,本科专业是软件工程,大学头两年有幸进了校编程队, 做过一些acm的题目,参加过acm 的一些小竞赛。大三开始考雅思, 申请加拿大大学的硕士。大四的时候拿到一些offer,选了一个,本科毕业后没多久就出国了。在硕士深造期间,方向也是软件算法和架构方向,主要是java向。读书毕竟是读书,要拿学校的东西去投入到实际的商业产品中,还是有点差距的。2年的硕士学习,我们读过和写过一篇又一篇的paper,更多的是获得了如何去学习,如何去做研究的技能。
我是10月份硕士毕业的,在父母的陪同下经历了加拿大大学的毕业典礼,过程是相当的难忘的。之后的1个月的时间,带着父母在加拿大的几个主要城市游玩了一圈,当中也没有找工作,但都没有投简历,原因是看见网上post的那些job description都与我会的差距比较大,一时间心里没了底。又听有经验的前辈指导,说很多加拿大的公司在圣诞节前工作都比较缓慢,很少会在这个时段招新,于是我放弃了投简历的打算,那我在11月和12月这两个月做什么呢?
我在本科的时候做过一些web application的project,用的是c#和asp.net,某些程度上跟java有类似的地方,而自己擅长的是java,于是乎我确定了自己今后的工作方向是j2ee。确定好方向之后就开始做一些热身的工作,包括复习一下j2ee有关的知识,从前端jsp到后端架构,还有hibernate和spring等。与此同时刚好有朋友在做毕业设计,是j2ee的web application,用的就是典型的mvc的结构,还有当时比较兴起的json,我就抱着温习的心态去帮忙一起做这个小项目。当然,为了准备圣诞后的投简历,这两个月还不停地修改resume和cover letter,因为好的cover letter和resume是让hr给你面试的敲门砖,也是技术面试的时候,清楚了解面试者能力的浓缩。
说到cover letter和resume,我知道我的cover letter不是最好的,但还是能够突出我自己的能力、性格还有特点(工作后,面试我的上司和hr跟我说的)。首先说说cover letter吧,开头我就十分直白地告诉对方,尽管有过一些小project的开发,但我是没有工作经验的,但不代表我没有能力。紧接着,我说我喜欢玩某款全世界十分火的网游,并且玩了5-6年,但别急,我在玩游戏的时候还是有培养个人能力的(貌似老外不觉得玩游戏是玩物丧志,哪怕沉迷或者addicted也貌似不是贬义词,这是我个人的感受)。以下是cover letter里展示我在玩游戏的过程中培养个人能力的几点:
1. leadership,我曾是游戏里面公会(公司?)的会长,里面管理着接近上百人,从公会制度(公司制度?)的编写到日常会员(同事,下属?)之间关系的维护,从公会仓库(公司资源?)的管理,到战利品(公司奖罚?)的分配,都是我跟公会的成员建立和维护的。
2. as a teamleader,一个公会里面有很多个小团队(开发团队?),团队都会有一个团长,我自然也是其中一个团长。一个礼拜3-5天的团队活动(一个礼拜5天的上班?),我必须制定好日程和进度安排,主力和替补的安排,战术(软件开发策略?)的安排。作为团长,必须每天第一个到,最后一个走,有好的discipline。在团队活动过程中,随时对突发事件作出应对处理(开发过程中,突发时间的应对?),找到最好的方案,找到最合适的人去完成。最重要一点,我会时常鼓励我的团员。
3. as an individual,我虽然是会长,是团长,但我自然也是工会的一员,与其他人没有什么不一样。我说,我努力把自己的工作最好,减少自己犯错,与此同时,努力协调与战友(同事?)之间的teamwork,保证工作效率达到最高。将尽自己最大的努力,把荣誉带给工会。
最后我提及,我不知道这是不是一份合格的cover letter, 我只是希望能够展现真实的自己,希望hr能够提供机会。事后hr告诉我,她真的读完了我的cover letter,我觉得这是对我的cover letter的肯定。
噢,关于cover letter有个小细节我忘了说,那就是我用加粗的方式,把所有体现能力的词重点表示了出来,这样cover letter就有前后层次的感觉,不至于让别人看来是一篇又长又臭的一页无聊的文章。
至于resume,我写了两页,只是简单地介绍了自己的能力,学历,做过的project和负责哪些工作。我个人认为,resume更多是提供keywords给hr和技术面试的人,让他们筛选并且知道面试者会什么,能问什么方面的问题。resume只需要真实展现自己的能力就好。
开开心心地过了圣诞后,1月2号的早晨,我开始投简历了。我的目标很明确,只投j2ee,只投junior或entry level的工作,每天大概投10-20份左右,根据不同的公司和职位适当修改一下cover letter和resume。很快,不到一个礼拜,我就收到好几个公司的回复,要求安排电话面试。也许是投junior和entry level的关系,也许也因为我不在公司所在地,所有的公司都只需要电话面试。基本上第一轮的hr面试都只是简单谈谈人生理想,然后有一半的公司会让我做一些笔试,有的是网上考试,有的是发个题目来让我2小时之内发答卷回去。对于一些考试,我的自我感觉不是太好,对于一些好几天没联系的hr,我都会问考试结果和提出想知道哪些方面没做好,希望事后能够自己多补补功课。再过10天左右,一些公司就陆续给我第三轮面试,这些就是纯技术方面的面试了,问的都十分基础,也许是因为我投的职位都是初级吧。1月25号的时候,我收到了我第一份offer,来自我现在工作的公司的offer,之后也有其他公司陆续发offer。在了解所有offer和公司情况之后,我选择了我现在的公司,与此同时,通知并谢绝其他发offer的公司。很庆幸地来到现在所在的公司,是个游戏公司,公司很大,有许多跨国的projects,能够让我有机会出差到不同的国家,学习许多新的东西。
其实我当初并没有想到能够那么快得到工作offer,因为当年经济不好,我的预期是半年。但我觉得,能够那么快拿到好几个offer,与我制定的策略有关系,与大家分享下:
1. 不去大城市。大城市机会多,但竞争也多,小城市虽然机会少,但愿意去小地方的人也相对比较少,那么硕士学历的我相对来讲竞争力比较强。(当然,大城市工资高,小城市也许工资会相对低一些)
2. 用心地去准备求职需要的知识和能力。
3. 用心地去准备cover letter和resume。
4. 因为是第一份工作,工资够用就好,更看重的是事业的发展前景,公司的待遇,还有能否移民等等。
5. 面试的时候真实地展现自己,不夸张,不怯场,会就会,不会就直说,并且表示自己肯学肯干。
&
这篇文的目的不是为了跟那些拿到facebook或者google大神们做比较,旨在把自己的经历分享给马上要步入职场的留学生,或者有计划出国深造和工作的朋友们,其中某些求职的做法只适用于自己,不希望错误引导读者,并且希望得到读者的指教。
&