首先做个自我介绍吧, 本人几年前在国内本科毕业,本科专业是软件工程,大学头两年有幸进了校编程队, 做过一些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大神们做比较,旨在把自己的经历分享给马上要步入职场的留学生,或者有计划出国深造和工作的朋友们,其中某些求职的做法只适用于自己,不希望错误引导读者,并且希望得到读者的指教。PHP培训