本文来自:http://www.cnblogs.com/sumtec/archive/2008/06/26/1223460.html
博客园技术帖子太多了,这是我真实的感受。也许是因为博客园定位于技术博客,所以会把其他内容划分到别的区里面,这一直是我觉得最不爽的地方。因为这样,有可能很多优秀的文章就被埋没了。其实完全可以都集中在首页显示,不好的刷下来,好的顶上去。以前说是没有人管,那也确实是有心无力。现在有点人力资源了,我觉得还是希望赶紧考虑一下这方面的事情。我写这个随笔的时候,就犹豫,该不该发在首页?最后还是觉得发吧,我觉得我想和大家交流的这些内容,估计还是会对一部分人产生一定帮助的。其实,我还想听听dudu的创业经验谈。

好,牢骚发完了,回到正题。

今天一晚上连着看了十几个简历,看得我头都大了。什么?不就是看看简历么,有什么好头痛的?没错,以前我也这么想的,可最近公司做了一个有关招聘的培训,才知道面试之前、之中、之后的工作事项有这么多。于是,最近的面试就要好好做功课准备准备了。可当我真看这么多简历的时候,就有点麻木了。不是么?平时已经够忙的了,各种大小事务纷涌而至,而且我所在部门还是“重要且紧急”甚至“不重要但紧急”事项的窗口。可想而知,当你看一堆的简历的时候,就多么的期望你面前的简历最好能够回答你一切想要知道的问题。可是偏偏最头痛的是,大部分的简历给我带来的问题,比我想要知道的答案还要多。

举例说明之前,先说说我从培训中得到的知识吧:
一个公司,尤其是靠脑力挣钱的公司,其人力相关成本是极高的。这里面,自然也包含了招聘和解雇的成本。不要以为招聘成本就是一个HR员工的成本,还应该包括:
1、因为面试,需要占用的人力资源成本;
2、因为试用失败,所支付的资金成本和时间成本;
3、因为最终雇佣了错误的人,所造成的资金损失,人力资源损失等。

具体数字我还真忘了,但是可以肯定的是,最终找到的合适员工,和你面试过的候选人之比,是非常小的,所以说招聘成本高。这还不包含招聘后,该员工所占用空间所需要花费的资金成本,该员工造成规模扩大之后的管理成本等。由此可见,招聘是一件多么重要的事情。比如说,找到一个合适的人,可以完成十个不合适的员工才能完成的工作量,前者的人力成本比后者的要明显低很多。那么为什么我们不多花一点经历,来认真对待招聘的事情呢?据我所知,很多公司的招聘工作,可能主要是HR那边出力,然后具体相关部门的主管进行面试。实际上这是有很大问题的,应该是相关部门主管要在面试前做很多的功课,具体做什么这里不多说了,只说一个:你打算问候选人什么问题?

问题有哪些呢?这个我也不多列,至少得有下面这几个吧(不限于此):
1、简历中有什么疑点?例如工作经历断档等;
2、过去的工作中,面对了什么问题,如何处理(而不是假大空的问:如果你是经理,你能面对压力吗?回答:能!@_@)

其中,我发现最有趣的一个问题是,很多人的简历中普遍存在一个(套)疑点:你回报的上级是什么人,职责是什么,你管理多少人,职责是什么,在你所在的工作中具体做什么事情?
很多人的简历都是这么列的:
2007.1-2008.1   北京XXX公司
职位:程序员
工作内容:用ABC.NET、OrnDB技术以及JUNK语言,构建了一个BC结构的XXX项目,该项目采用了0.5层的技术,实现了XXX、YYY、ZZZ的功能。全程参与了该项目的开发。

那么,我上面的疑点,一个都没有解决。还有一个更严重的问题,是使用大量烂掉的关键字,例如:熟悉、精通、理解——当我面对这些词的时候,几乎已经看到发腻,甚至都搞不清楚到底是熟悉比精通厉害呢,还是理解才是万岁。最糟糕的莫过于列出了一大堆的熟悉精通理解,我看到这样的情况,就想不明白,到底哪个才是你最强的方面,哪一个是你最弱的方面,基本上说了等于没说一样。

好,反过来说,如果你是求职者,如何从几百上千份的简历中脱颖而出呢?除了不要犯上述的常识性错误,还要注意突出你的不同之处。如何突出呢?要看你的工作经验如何了。

如果你是刚毕业的毛头小子

记住,不要列出一大堆的在校工作项目,尤其不要列你的毕设。中国大学的毕设水平有多烂,大家心知肚明,你又何苦把它统统列出来让人鄙视一番呢?很不幸我当年就犯了这个错误。虽说现在想起来,我的毕设水平仍然有资格说是比普通的学生好上那么一点点,可是如果和真正的、成功的商业系统比起来,那都是小菜一碟。你向往的某个公司真的会觉得你做过的文件拷贝程序感兴趣吗?那只是一个程序,不是系统,因此人家不会觉得你做过什么。很不幸,我以前曾经也做过类似的事情。不过,我并不是说不列,列出一条你认为最自豪的就可以了。虽然比不上商业系统,但这足以证明你是一个积极的人,真正做过一点事情的人,不是那种浑浑噩噩过一生的人。其他的项目,一笔带过就行了,写多了简直是浪费你的精力和版面,也浪费面试官的时间和感情。

除此之外,你还可以提供程序的源代码(全部或部分),这是展示你的程序风格的一个很好的方式。不过建议你在给出这样的代码之前,仔细地考虑一下,你是否应该规整规整,重构重构?对于一个企业,要决定是否聘用一个员工,是一件很严肃的事情,因此真正面试之前,理应进行相应的准备工作。那么当你去准备面试的时候,也更应该如此了。我收到过一个源代码,里面写了一些.NET其实已经提供的功能,除此之外也出现了一些很长的方法,还有一些遗留的、被注释掉的代码,写着这个没有做出来。这样的代码其实在向你的主顾宣示着:其实我很糟糕,看,我的代码就是这么糟糕,甚至于我来面试了,我也不乐于稍微修饰一下。您觉得这样能获得你想要的工作吗?如果是你不在乎的工作,那另当别论,可你都不在乎这样的工作,为什么要投这份简历呢?
 
你应该重点展示什么呢?相对于有经验的人来讲,缺乏经验是你的缺点,同时也是你的优点。在雇主看来,你就是一张白纸,未来在这张白纸上可能会画出一幅很棒的画。可并不是每一张白纸都有同样的结果,原因在于纸张的质量。上好的纸张应该是好的东西点拨一下,就能自然展开,而糟糕的东西不会被画上去。糟糕的纸张则相反,美好的东西画了半天没反应,糟糕的东西不知道怎么自动就有了。这个比喻还不太直接,直白的说,雇主期望你是这样的一个人:
1、你很勤奋并且你很好学
2、你很好学并且一学就会
3、你学会了不止,还学得很精
4、学得很精了不止,还态度好

一个不勤奋的不好学的人,如何展望未来能给公司带来价值呢?一个好的公司,会有一些培训,纵然没有,也会要求你自学。如果你学了半天都不会,你是勤奋好学那也没有用。这个一学就会,其实是平日长时间进行自学锻炼的结果,我也没有一个“银弹”供你解决这个问题。接下来,你不仅仅要学会了,还要精。所谓的精,就是你能说出道道来,能说出个所以然来。我非常头痛的一点是,每次我面试都会问“interface”你是怎么理解的,其结果十有八九就是大眼瞪小眼。可是这些人的简历上,会写着自己会X、Y、Z还会三层结构,那interface是干嘛使的、为什么存在怎么会说不出来呢?每天花点时间,先把这些最基本的思想弄清楚了,你才可能找到一份好工作。也许会花你几个月的时间,不过如果不花时间做这样的事情,你花多少时间也找不到一份你觉得满意的工作的。最后一点其实是很重要,有句话:态度决定行为,行为决定习惯,习惯决定性格,性格决定命运。如果你整天懒懒散散,上面交待你做的事情不到最后一天不做,又或者没有明确的利益你就不做事情,这样的态度肯定会决定你没有什么好命运的(含着金钥匙的除外,这种人不需要找工作)。

上面这些是刚毕业的学生的写简历时的一些基本思路。

如果你是工作几年,有了一定经验,甚至是丰富经验的人

那么很显然,你的优势在于经验。这个经验不在于你坐过了什么项目,而是你用什么知识、工具做了个多大规模的事情,其间遇到些什么样的困难,最后如何克服了。很多的简历里面,都只是说作了一个什么项目。至于说这个项目有多复杂,你负责其中的什么内容,你在其间使用了什么知识和工具,遇到什么困难,统统不说。这样的结果就是我看完了还是等于什么都不知道,就算你说我05-08年期间参与的项目有Windows Server 2008,Visual Studio 2008,那又怎么样呢?我心里面也许会觉得,可能其实你只不过作了其中里面一个很小很小的部分,比如写了一个计算器,或者 OpenFileDialog。这样对于你是不利的,因为如果另一个和你竞争的候选人,把他的经历写得比较具体,那也许就会约见他而不约见你。

当我看过这么多的简历之后,我就觉得,如果我再找工作的时候,我就会用PPT把我这几年做的工作列出来,把我参与过的最大的一个系统的拓扑图画出来,把我遇到过并解决过的问题举一个出来,把我参加过的某个重要培训以及心得列出来。这样的PPT,至少让人能看得津津有味,直到我参与过什么样的事情,也能证明我能胜任我想要争取的岗位。说到这里,我也想提一下,我认为,文字太多其实不是好事,所以简历文字要精炼在精炼。详细列出10个项目,你说有多少人能耐着性子看完?几乎没有。详细列出1个项目呢?我觉得大部分人应该还是愿意看的。所以你觉得用同样多的文字,粗略列出10个项目好呢,还是详细介绍1个?我建议剩余的可以一笔带过,附带说明如果面试时有兴趣了解,可以详细说明。同时,图片比文字的说明力强多了,为什么不多摆几个图片呢?一个拓扑图,基本上就能把你的项目复杂度给说清楚了,用文字可得要写好大一段,是否能看得明白还不一定。图基本上瞄一眼就明白,文字可得要反复琢磨,对于面试官来讲前者绝对是赏心悦目,后者绝对是折磨人。

与刚出道的人比起来,你的劣势在于经验。经验多了难免容易坐享其成,不愿意接受新东西,或者有自觉牛X的感觉。
先说前者。我遇到过工作多年的候选人,面试时问3.5的东西例如linq、WCF等一问三不知,倒是不停的说很古董的解决方案。不懂就算了,有的东西还强装了解,说出来的不对。其实不知道就不知道好了,多数企业需要的是踏实的人,不希望你掩盖真相。俗话说有问题不可怕,有问题不知道不解决才可怕。也许你也是对很多最新的知识不了解,毕竟工作经验多的人,可能会负责比较多的事情。公司也可能不愿意冒风险使用新技术,平时也没有时间学习,怎么办?其实解决的办法很简单:开始投简历之前,赶紧先多学习一些新的东西。宁愿少工作一两个月,也要先把这些工作做好,磨刀不误砍柴工嘛。再说了,也算给自己放个假。当然了,如果工作中有机会,或者能够争取机会,那是再好不过的。
再说后者。平时自己给自己打气,没人的时候,或者对着老婆的时候,你可以自觉牛X一下,但是写简历的时候千万不要。先不说面试官是否比你厉害,这样的感觉面试官至少会判断你态度有问题。其次,你要真那么牛X,为什么还要去面试呢?猎头早该找上门来啦,准东家早就对你求贤若渴啦,三顾茅庐啦。嗯,有人会觉得,牛X怎么可能写简历里面呢?我举一个例子,我就看到一些简历,会罗列很多会的东西。其实完全没有必要,首先,这么十几个技术知识里面,总有强弱之分,列出强的那么两三个就够了。再牛X,面试官也没有时间问你超过5个以上的技术知识,所以你也没必要列超过5个。其次,这就是一种想告诉别人“我其实是很牛 X的”。如果万一别人问到的,就是你列出的那十几个技术中最弱的那一个,而恰好面试官最强的就是这项,后果可想而知。

工作经历比较多的人当中,还有一部分的是有创业经历的,我也可以分享一下。对于这种候选人,面试官最担心的恐怕是“你的心很野”的问题。因此,如果你能够把你的人生规划说清楚,也许更能打动面试官。此外,由创业经验的人,一定不是平常人。不是平常人有两种:一种是非常优秀,只是暂时失败;还有一种,就是想法偏执,其实运气再好,也就那样。前者后者该如何写简历,我没有什么可以分享的,因为我还没有仔细想过。但有一点,无论前者后者,都是很重要的:就是要承认你的失败,同时还要总结原因。理由是,不承认失败的人,感觉不太踏实,或者不太现实;而没有总结的人,有可能就是总结能力欠缺,或者从来不做总结。当然,其实这些问题有没有创业经历的候选人,都有这种“维度”——即需要衡量的方面。但是有创业经历在简历上,无疑就在提醒面试官这方面的问题。你不解答这些问题,如果面试官忘了问,那么这个困惑就会存在,你就很可能会被刷下来。我已有的案例中,就有一个我觉得个方面都不错的,结果上司担心他干一段时间还会再次创业,于是没有考虑。

最后,当你面试的时候,一定要想办法弄清楚面试官的困惑点,要解答这些困惑点,才能得到你想要的工作。当然了,我上面说的那些,都是假设你已经比较有料的情况。如果你自觉能力不足,简历再好,面试能力再强,也是不能解救的,试用期必定暴露问题。因此,能力不足的,首先补能力,这篇文章恐怕对你帮助不大。