Monday, January 15, 2007

resume q/a and etc

感谢有一个梦想的马丁路德金,今天可以在家休息。可是事情很多,因此还是连了VNC,线上还是颇有几个同事WFH的——not work from home, but work from holiday。上午我就客串当recruiter,把几个朋友的简历看了一下改了一下。后来发现越改越像我自己的,不止是风格,连内容都快差不多了,这不是个好兆头。我也是心有余力不足,自己没啥经验。昨天给xpm发信的时候我在想,我已经说了很多遍类似的话题了,何不总结一下以后c/p方便呢。因此下面写一些简单的新手Q/A,纯属个人看法,错误肯定无数,仅供参考,想到哪儿说到哪儿,以后再修改,有些是我改别人的简历时想到的。也欢迎大家看到的话帮忙指正一下。

Q:CV or resume?
A:一般申请academic position用CV,全称是Curriculum Vitae,包罗万象,比如research fields/research experience/teaching experience/publication/presentation/honors and awards/blahblah。但是如果是申请industrial position,一般就是resume了。下面主要讨论的是申请industry的resume。

Q:HR/HM/recruiter
A:HR = human resource,就是公司里主管人事招聘的,他(她)们一般没有决定权,只是帮助安排面试准备文件等等(但是要记住,工作没有贵贱之分,因此对每个人都要尊敬要有礼貌。。。)。

HM = hiring manager,一般是指需要招人的那个部门(可大可小)的头,也许以后就是你的直接上司。他(她)说话是有分量的。一般询问申请进展之类的就是和HM打交道。

recruiter:有公司内部的和外部的。一般公司内部是那些HR的人被指定为专门负责你(和其他人)的申请的recruiter,这些人你就当作HR处理好了。而公司外部的是指一些专门帮人找工作的公司的那些人,他/她们帮你申请一些公司,事成之后从你接受的offer的那个公司收佣金(如果是他/她推荐的话)。你是不用给recruiter付钱的。如果有人找你要钱,dump it right now。

※ 如果是帮你找工作的recruiter,我的个人感觉是像你的律师,有时候你可以和他/她讨论一些你的问题,比如你认为面试中做得不好的地方,或者你认为的弱点部分,咨询一下建议。

Q:cover letter开头的称呼
A:如果你不知道写给谁,一般就写Dear Hiring Manager,或者其他。

Q:resume的布局格式?
A:没有固定格式,但是一般是列表展开式:把各项内容分开列出来。但是我个人认为不要用太多的word里的bullets and numbering,不然看的太乱。而且我个人认为不要用表格table格式,因为这种格式有时候在不同机器上显示可能会有问题。拿到一份简历之后第一眼看的当然是外观,我个人喜欢的是简洁明了的。因此布局上不要安排得太拥挤。不要太花哨。字体不要太小(正文10pt/11pt都可)。每项题头部分可以用一些黑体或者大写(word里的small caps不错)。我个人认为Arial字体比Times New Roman好看,但是在斜体效果上两者反过来。当然,字体不重要。Again,重要的是简洁清晰,要至少让你自己看起来觉得很舒服很得意。如果自己都不喜欢,还能指望别人喜欢吗?

Q:文件格式:word or pdf?
A:虽然我个人更推崇pdf,虽然pdf一般可以保证打印出来的效果如你所想象,而且不会被无意修改,但是很多公司很多recruiter无法打开pdf文件,他们更倾向word。因此我的建议是在准备resume的时候用word写,然后转换成pdf。有一些的只接收text格式,因此还要自己再准备一份。

※ acrobat里可以从pdf转换doc (file->save as...),但是效果经常很糟糕。

※ monster.com不接受pdf,但可以提交word文档,但是,一个或者可以称为bug的问题是它经常认为你的简历"contains some eastern characters",从而拒收。我个人的感觉是可能在一些引号的处理上有时候会有中文字符问题(就算你用英文输入法,但是引号经常被解读成中文形式,不信你可以自己试试看)。

Q:resume的长度:一页还是两页
A:看你有多少可以写的。几页不重要,重要的在于不要说太多废话。一般而言刨去那些固定部分(比如Education/Contact之类)外主要内容是在于Experience/Projects部分。也许你觉得自己可以列的东西很多,但是要记住列上那些你自己觉得和申请的职位最相关的部分。该详细的详细,该省略的略掉。能在一页纸内完成的就尽量保留在一页纸。

Q:resume内容——个人信息
A:不要写性别年龄籍贯户口之类的。按照equally employed原则这些都不是考虑的因素。如果你是绿卡觉得比别人有优势,你可以写,但基本上也没什么作用。首先是要让对方对你有兴趣然后大家开始谈是否qualified(能力和资格)。个人信息只需要把姓名地址email和phone列上即可。如果你有一个好的主页(有你的research/teaching/experience信息等等,不是blog之类的个人消遣),可以列上。就算你是超级美女,也不要贴照片,除非你在应聘模特。

※ 这部分直接在开头一两行列出来即可。不需要起个title "Personal Information"。

Q:resume内容——Objective
A:一般要写,表明你要申请哪类/个position。在网上放的让别人来找的那种,因为你不知道具体公司和职位,因此可以写得很笼统,比如a research and development position (我建议不要在这里用简称R&D),或者a software engineer position,或者a summer intern position,等等。如果是直接申请某个公司某个职位的,可以把该职位写上,比如applying for a {xxx position} in {yyy department}。等等。

Q:resume内容——Qualification
A:一条条列出那些和工作要求有关的qualification,比如"proficient programing skills in C/C++/JAVA/SAS/....", "strong communication skills", "excellent ...", blahblah。可以吹牛,但是一定要做到:1 有用,也就是和职位相关;2 吹得真实,对方问起来的时候能够说服(至少让他们将信将疑)你确实行。这部分一定要精炼,不要说太多废话,也不要太谦虚把该说的不说了。

Q:resume内容——Education
A:这部分也是重要的。时间倒序。格式上自己掌握,但是也要做到清晰明了(其实所有内容都要一目了然才好)。还是学生?那么可以写,比如Phd Student in Computer Sciences, 或者把Student换成Candidate(是否已经过了ATC不重要,这不是大是大非问题),如果过一两年后就可以拿到学位了,可以写,比如degree expected in June 2007之类的,但是写degree expected in 2046之类的就没啥意思了,不如不写。我用过的格式有两种(肯定不是最好的):


{school 1}
Ph.D. in {major}, {june}
M.A. in {major}, {time}
{school 2}, beijing, P.R. China
M.S. in {major}, {time}
B.S. in {major}, {time}


Ph.D in {major}, {school}, {time}
M.A. ....
...

系名要不要写?
{degree} in {program},已经包含了program/dept信息,因此可以不用再写。如果你认为需要写出来才清晰,可以写上。program这部分,比如很多applied math发的学位证书其实是math的,如果你觉得用applied math更准确一些,那么直接写in applied mathematics好了。

要不要写thesis和advisor?
可写可不写。如果你的thesis和申请的职位有点关系或者很相关,可以写上,写了一般就要写advisor,如果你的advisor很牛你预计申请的地方有些人可能听说过/认识你的advisor,可以写上。总之:你认为有用的东西才写上。

GPA要不要写?
如果你的GPA不错(至少得3+把),可以写上。有些公司是看这个的,比如狗狗和墙街上的很多公司。如果低,那就不要放上去了。

国内学校要不要写地点?
可以写上。注意中国是用P. R. China。国外学校可以不写所在地点,除非你觉得有必要。

校名的缩写?
一般用全称。如果有缩写,可以在全称之后,加一个“({缩写名})”。

Q:resume内容——Experience
A:有的还分成Industrial Experience,Academic Experience等等,有的这部分命名Projects,都可以,只要你有足够的东西可以写。如果经历不多,就不要分得太细了,不然每部分太单薄,看了效果反而不好。这部分是很重要的,列出来的东西要能够打动人——要能够体现你的能力。很多学生都没什么经历,只有RA,也没关系,把做过的一些projects简要展开说一下。

一般有两种排列方式,一种是把Intern, Research Experience, Teaching Experience, ... Experience等等分开;另一种是不分开。但是不管哪种,都是时间倒序。

个人认为可以使用的一个格式是:
Research Assistant, {department}, {school}, {time}
{accomplishment}>

{time}部分可以用June 2005 - Present, June 2002 - Sept 2004之类的。这里Sept或者September都可以,不是大问题。

关于Teaching Experience:
一般而言对industrial job不是很重要,但是如果你的student evaluation分数很高,可以写上去,或者得了什么teaching award之类的,更要写明。

吹牛?
这部分内容可以说是resume的精华部分,尤其是如果你的学校/专业不是什么大牛的话,更需要用这部分来展示你自己。写上自己最精彩的东西。可以润色。可以稍微夸张,但是一定要记住,不管你写了什么,不管以前是否真的你做过那么多,到你面试的时候你一定要能把这些东西像你真正做过一样熟练地说出来。有的也许你做过了但是忘记了,那么复习一下。一定要熟悉你写的每个东西。这是面试中很重要的一部分——经常被问到的就是你简历上所写的内容。不要造假——不要把不属于你的东西写进来。但是,如果是你的group member,officemate等等主导的,你搀合过,或者只是在讨论班上搀合过提问的,现在你又觉得是跟工作很相关的,而且你已经了解了熟悉的,而且你实在没别的可写的,可以把那些写上去,比如写participate in ....之类的。(但是归根到底诚实最重要。如果你申请的一个职位你自己都觉得不qualified,那么就算吹牛后自己拿到了,去了也不一定会开心。当然,不吹牛很多时候很难让别人看到你的实力)。

Q:resume内容——Computer Skills
A:或者说Programming Skills,Technical Skills等等。写一些你觉得和这个职位有关的技能上去。比如你应聘的是software engineer,那么c/c++/java/python之类的会有用,你要是写experienced in using windows painter,这个好像就太基本了点(可以这样写,比如:Experienced in MS Windows and Linux)。用一些程度形容词。比如熟悉的就写procient experience in ...,不熟悉的?我不知道,好像我没写。不懂c/c++怎么办?要是一点都不懂,那就不要找要求c/c++的职位了。要是用过,那么复习一下。只要肯下功夫,应付一下面试还是应该不成问题的。

Q:resume内容——Publications
A:有就写上,很多的话就挑重要的写。如果大部分是第一作者,那么把作者按序列出来。如果大部分不是,那么可以耍个花枪,用:{title}, with {coauthors}, {journal}, {time}。一般industrial resume不用把journal的volume/issue/page等等写得太详细了,如果你看过一些applied paper就明白。但是至少要把year写明。如果还没发表,把状态写上,比如submitted to {journal}, 或者to appear in {journal}。后面这个是已经被接收的。实在没啥可写的,那么有没有正在准备写的?有的话也可以列上,状态写一个in preparation。 publication有journal paper和conference paper之分。如果两者都很多,可以分开列,否则少的话列一起好了。

Q:resume内容——Presentations
A:个人感觉对instrial application这部分不是很重要,除非你觉得很重要的conference而且前面publication内容不多或者空白。如果是academic application,那么这部分是需要在CV列出来的。如果是invited talk,写明一下。

Q:resume内容——Honors and Awards
A:如果页面空间许可,可以列上,挑重要的列,年代久远的比如高中时代的就不要列了,除非是全国竞赛一等奖或者IMO之类的(要是后者这个一定要列)。时间倒序(可以看出来基本上resume里的内容都是时间倒序的,最近的放在最前)。

Q:resume内容——Hobbies/ Interests
A:算了这个就不要加了。

Q:resume内容——Social Activities
A:如果有比较重要的任职,可以加上,比如CSSA的VP之类的。简单一点。不要占太多篇幅。

Q:resume内容——Reference
A:如果是放到网上让别人看的resume,一般这个不写上。以免recruiter直接联系那些references(最好是你在收到公司/recruiter要求之后,和你的reference打个招呼,然后他们再写,这个显出你的尊重,又避免打无准备之战)。如果是直接向公司递的简历或者内部refer的,那么写上也可以,尤其是如果你觉得对方可能认识这个推荐人的话。可以列一两个,或者写
Reference
Available upon request.

Reference
Dr. xxx xxx, {school/company}, email: ...., phone: ... (不用写地址,如果公司要求再另说)
(More reference available upon request.)

Q:怎样申请?
A:网上找信息,大规模撒网。不能相信有保送待遇,除非你已经拿到手了。如果你有一些朋友在一些公司工作,请他们帮你内部推荐(refer)一下。有些职位也许还没有公开招聘但是内部已经有消息了。而且内部可能有一个peer review程序,如果是员工推荐的话,这个程序自然就可以比较快地完成,因为推荐人可以帮你直接review。多找信息。主动出击。简历要经常修改,多注意总结经验和教训。每申请几个职位,你就可能发现有一些地方需要改进,因此一开始不一定要申请那些你最希望去的地方或者最有希望去的地方,可以拿一些别的练练手,最后你就熟练了。但是记住要早动手,不要误了时间。要保持乐观。失败和绝望是非常正常的经历。

Q:贴简历的网站?
A:我用过的有monster.com,careerbuilder.com,hotjobs.com。主要在前两个找。在第二个上找到一个offer。另外还有一些各专业的工作网站。找墙街的可以加入doostang.com(我可以refer)。找pharm的有biospace.com,数学的有mathjobs.com(主要是academia了)。还有各个公司的主页。还有很多很多我不知道的大家也可以找找看。

Q:电话面试一般问啥?
A:有的是behavial questions,就是问你为什么要申请这个职位啊(感兴趣,觉得自己很合适,等等),你的背景啊之类的。有的是technical questions。首先是要把自己简历上的东西熟悉得了然于胸(因此说多几次练手是很重要得),其次是看一些书看一些别人的经验。对于behavial interview,强烈推荐两个Dr. Krannich写的"Nail the Job Interview! 101 Dynamite Answers to Interview Questions"。一些brain teaser问题,可以看看"Heard on the Street"的开头部分(好像是第一章)。网络上可以看看mitbbs的JobHunting版和一个网友制作的就业网

Q:C/C++不会怎么办?
A:如果你完全不懂,那么确实困难了点。建议重新考虑申请更合适的职位,或者就是多一点时间突击准备。如果你已经会一点了以前用过,那么复习一下。其实就算是我已经写了十几年程序,面试前几次也照样抓瞎,因为学习中用到的奇技淫巧很少。因此复习很重要。建议看一看Mongan和Suojanen的"Programming Interviews Exposed - Secrets to Landing Your Next Job",很经典的一本书。还有很多C++的书,比如Accelated C++。MIT出的那本"Introduction to Algorithms"当然很经典,但是太多了,接近1000页。如果你不是申请software engineer,可以不需要花那么大力气(当然,如果你是申请SE,那么还是看看吧)。很多好书,但是时间有限,积极性有限,因此看一些你觉得读起来比较顺手的。

Q:其他问题
A:我一时还没想到。网上到处都是。多找找就会有收获。欢迎大家补充。

Good luck to all.

————————————————————————————
补充:

※ 关于C/C++的书:
wy推荐了两本书:【The C programming language,和The C++ programming language。从入门到精通级别的内容都有。】有时间也可以看看。我还想起有一本叫做C++ Primer,好像也不错,不过我放了很久都没翻过。to-do-list: 读一本C++的书。

※ 关于Objective部分:
丸子的补充:【找工作的时候虽然说应该撒大网,但是还是应该有明确的目的。太模糊了,会让对方觉得:this person doesn't know what he/she wants.

比如我当初写简历的时候,就发现objective上面直接写:software engineer job效果不好(虽然其实我确实没有什么挑剔的,什么都可以);后来改成software engineer in web service, Java applications,这样就好很多。我建议是列几个相关的上去,太多也不好,等于什么都不列。

然后呢,如果我还想找软件其他领域的,我又写一个version,把我做过的projects有针对性的重组排版一下。】

2 comments:

EasyTrade said...

Very good job! Very useful!

Anonymous said...

不错,搬走!