一、提亮你的技能
1. 详列具体的语言技能
翻开你的简历,先把你掌握了哪些语言技能通通列出来,不要嫌啰嗦,HR第一个寻找的就是这个信息。

2. 经历要呼应并突出技能
亮出技能之后,你的各种经历就要围绕这些技术来写。这就好比做一道菜,你的实习工作、比赛获奖、课程作业、专业培训等等经历都是原材料,你加入这些材料的目的就是为了一个共同的目的,要让人尝一口你的菜,就能品出其中的酸甜苦辣咸,所以像实习经历、知名比赛这样能提味的材料就多放,课程作业、专业培训这类味道淡的材料就少放。和技术无关的兼职打工行政经历,尽可能不放——这个我们乔布简历的小编们会在后面具体细说。

3. 技能的掌握程度并不可信
有些同学会在所列的语言技能后面标上“熟练”、“精通”等表示掌握程度的字眼,是否精通、熟练并没有一个统一的权衡标准,你所谓的“精通”,到了HR那里可能连“良好”都谈不上。而且你对语言技能的掌握程度也不是你说一说别人就相信的,HR一定会在面试的时候再具体考察你的熟练程度,特别是你所谓“精通”的技能,HR是绝不会放过的,所以掌握程度一般般的同学要小心了,千万别夸大事实,弄巧成拙。

4. 证书只是技能的简单证明
在程序员的简历中,证书的地位远不如技能,不要过于迷信认证的威力,如果你确实考了许多认证,那么挑选一些含金量高的列在技能后面。乔布简历建议你在罗列证书的时候要注意以下几点:
写清楚名称(中文全名或者英文名的缩写),全球公认的证书还好,如果你考的是小范围认证的证书,再不写清楚具体是什么,想吸引HR的眼球是不太可能了。
认证级别一定要写明,初级高级,或者分数(有分数的要写清楚总分,eg:88/100),有级别区分的千万不要一个“通过”就代替了。
认证时间要表明,有些证书是XX年之内有效的,所以什么时候考的要说明。
证书的具体内容就没有必要罗列了,原本证书只是起到一个辅助证明的作用,占太多空间就有些喧宾夺主了。

5. 技能和证书怎样排版
在简历排版上,你要将你掌握的技能和证书单独列出一项,直接显示在简历的前1/3处,如果技能不多,可以像软件工程师简历模板 中一样

技能和证书都不突出的同学,也可以将其罗列在教育背景里

6. 如何选取含金量高的证书
有些“考霸”每天忙于考这个证那个证,求职的时候通通列在简历中,特别自豪地向HR展示自己的能力,甚至把“导游资格证”、“营养师证”、“钢琴9级”等与计算机专业不相干的证书也与技能证书混在一起来写,殊不知你列出的那些边边角角没多大意义的证书只会干扰HR的注意力,直接忽视你最重要的那几个认证。
计算机软件专业的同学应多关注这些认证:JAVA系列认证、微软的MCP/MCTS认证、LINUX和UNIX认证、ORACLE系列认证、CISCO系列认证等。而像国二、国三这样的全国各个专业大学生都能考的证书,就不要列在简历中了。
对于有些证书的认可程度的争议还蛮多的,比如《全国计算机软件技术资格与水平考试》,俗称“软考”,在网上就形成两派,一半认为软考很有意义,是评职称的必备条件,考试范围广,能学到很多东西;另一半认为软考不被大企业认可,应付考试浪费时间。
其实考证是有针对性的,面向政府事业单位,有官方颁发的证书就要多多地列出,这是评职称的加分点;而那些想进军外企的同学,应关注各大企业推出的培训认证。考软考的软件设计师不如微软的MCSD,SUN的SCJP,不如ORICAL,SAP的认证;考网络工程师不如CISCO,JUNIPER,CHECK POINT, CIW的认证,甚至是国内华为的认证;数据库的认证当属微软,甲骨文,IBM和MySQL的。

二、技术经历的撰写
1. 技术经历该如何写
技术经历是你的专业能力的直接体现,而且这也是简历中特别被看重的部分,所以不要一笔带过,要详细提到你在项目中用到的程序语言、你的个人贡献和产品细节。简历需要突出自己的经验,看简历的人希望了解你做的工作的难度和对本公司有多少帮助。尤其在项目中遇到关于技术的问题时,你是如何通过怎样的技能解决这些难题的。

简历推荐你这样写:
2012.02 – 2012.06 网上订餐管理系统
系统为客户提供餐品浏览、点菜订单等服务
负责处理后台管理员信息,对完成后的项目进行测试、优化
运用sql server经行前后台连接,实现后台对会员信息的添加和删除
后期对用例经行测试,提交bug,跟踪bug,执行回归测试
该系统已尝试在3家餐厅推广使用,优化订餐的业务流程,降低成本
为什么同样的经历,用不同的方式写出来会有如此不同的效果呢?
前者在项目中对网上订餐管理系统做了过多的描述,把系统的具体构成都一 一列出来了,这些HR是不会看的,而在责任描述中恰恰忽略了HR希望看到的内容,他只是概略地写他负责哪些部分,既没有写清楚他做了什么,也没有表明他用到了哪些技术。而在乔布简历改写后的经历中,我们可以清晰地知道系统的功能、应聘者的职责、应用的技术以及工作成果。
请同学们注意,“独立完成”要比“主要负责”的效果更好,“主要负责”太泛泛了,谁知道你这个“负责”的背后到底做了些什么呢?而“独立完成”就让人感觉你有很强的行动力和独立性,专业能力很强。同时将成果量化到具体数字会更有说服力。
现在我们知道了不能大段地描写经历,但是经历描述得过于简单也是不合适的。下面我们看一下乔小布在参加乔布简历的百度应用开发项目中的经历:
参与乔布堂首届全国大学生简历大赛的百度应用开发项目
负责网页前端和后端的程序编写
参与后台框架搭建
这三句话过于简洁和笼统,“参与乔布堂首届全国大学生简历大赛的百度应用开发项目”这样的话是没有意义的,你可以随便写你参加了什么项目,可是就算描绘得天花乱坠,HR在意的依旧是你做了什么,应用到哪些技术。“负责网页前端和后端的程序编写”、“参与后台框架搭建”,这样的描述语句同样属于“假大空”,因为从中看不出任何实质性的东西。

总结以下要点:

A. 简历中不要写项目介绍,要写你做的事情和结果。
B. 按逻辑分行写,每行写一个点。
C. 用技术和专业术语说话。
D. 经历和技能相呼应。
E. 专业术语比简单罗列更亮眼(如JSP,跨系统交互,同步改变等)。
F. 写结果(时间、独立完成等)。
G. 写了几行代码就不用提了,这个不能衡量你的水平。

2. 各类技术经历的撰写顺序
技术经历是很宽泛的,它既可以是你在实习工作中经历的一个项目,也可以是你在学校里参与的一个科研课题,或是一次技能大赛,甚至只是你的一次课程作业,我们在列举这些经历的时候,要注意一下前后次序,乔布简历建议你按照以下内容的先后,挖掘你的经历:IT技术实习 > 知名IT赛事 > 课程作业 > 相关培训
(1)实习经历
实习经历的撰写一定要具体、简洁、有条理,具体是指你对工作的描述一定要详细,你做了什么、取得哪些成果,要一一列出,不可泛泛而谈;简洁是指你的语言要精练,每行每句话描述一件事情,与你的职责无关的事情不必多写;有条理是指你对工作经历的描述要按照一定的时间顺序或者逻辑顺序,不能想起什么写什么,要让HR能一眼抓住你的工作要点。
实习经历如何撰写呢?

仔细观察你会发现,前两段的经历其实都是他在乔布简历实习时的经历,只不过是做了两件不同的事情,一个是开发乔布简历的百度应用,一个是设计简历大赛的页面,这种按项目描述经历的写法很聪明,让人一目了然。当然也有实习中并没有接触到独立项目的同学,那就直接描述你的实习的具体内容就可以了。

(2)比赛经历
专业的比赛经历是技能的PK场,特别能检验你的专业动手能力,IT公司尤其看重这一点,特别是当你取得名次奖项的时候。
计算机软件类的专业竞赛主要分为算法类和产品开发类。
算法类的主要有: ACM ICPC, 国内各大互联网厂商组织的算法比赛。
产品开发类的主要有:微软全球的“创新杯”,花旗集团的“花旗杯”,苹果中国的苹果技术开发大赛,谷歌中国的Android开发大赛。
还有两种类型竞赛都举办的、业界知名的、线上的 Topcoder。
那么比赛经历该如何描述呢?
A. 如果你的实习经历很少,可以把参赛经历展开写出来。

通过这段比赛经历,就可以了解到该同学的工作职责、应用的技术以及取得的成果。
B. 在实习经历很丰富、足以展现你的能力的情况下,比赛经历就没必要详细描述了,只要一行文字说明你所取得的成绩就好。仍以乔布简历中软件实习简历模板

(3)课程作业——小程序的编写
对于应届毕业生来说,能够进入软件公司实习,并有一个完整的项目经验的人只是少数,大多数同学还只是白纸一张,毫无工作经验可写,乔布小编觉得这时也不要轻易放过简历上的空白,要抓住自己在校的实践经历。参与老师的某个课题,或是某天一时兴起编辑的一个游戏软件,都可以写到简历中来,只要你能够在具体描述这一过程中,展现你的能力,你的闪光点,这也能够在众多简历中脱颖而出,抓住HR的眼球。如下图示软件实习简历模板

三、教育背景
相比较专业技能和项目经历,教育背景并不是十分重要,因为一般的软件公司只看你的能力和你的作品,如果你对软件开发有足够的热情并且精通几门开发语言,有一定的软件开发经验,用人单位是不会苛刻你是否是211,985出身,也不会限定非计算机软件专业的学生不要。
所以如果你只是一个三等院校、专科学历,甚至专业也不是软件科班出身,但是你非常热爱IT行业,对软件编程有独到的见解,并且有比较牛的项目经历和作品,那么不要犹豫,先亮出你的成果吧,至于教育背景,排在最后就OK了。
但是要想申请微软、甲骨文这样的顶尖级软件公司,还是很看重教育背景的。他们会青睐重点大学毕业、专业成绩非常优异的同学。