程序员简历应该怎么写

如题所述

第一部分:基本信息。
必须有的:名字、联系方式(邮箱+电话)、出生年月(一般写个年份就好)、应聘职位、工作年限、地址(城市要有,具体地址可写可不写)。
可以有的:座右铭、社交网络地址(里面有乱七八糟内容的就不要放了)、期望待遇。
最好不要有的:照片(除非你对自己长相特别有自信,但是要放就放大头照,别放艺术照,谢谢)、星座血型(如果你应聘做这个的公司就另当别论)。

第二部分:受教育经历。
必须有的:大学的名字、专业、开始时间、结束时间、GPA(或者平均成绩)。
可以有的:高中经历(如果你的高中很出名,比如人大附中)、专业或者大学的描述和介绍(如果不是太出名的大学但其实专业不差推荐写)、一些比较有特色的培训课程比如MIT的短期交流之类的。
最好不要有:初中小学幼儿园和辅导班的经历、对自己学校的评价(「因为老师不好,所以主要靠自学」这种话千万不要写)。

第三部分:荣誉。
必须有的:大学时期获得的学术类荣誉(只要有称号的就要写,优秀奖也可以写)、奖学金、一些社会荣誉(比如见义勇为)。
可以有的:中学时非常优秀的荣誉(比如数学竞赛全国一等奖)、在其他机构获得的奖项(比如MIT的什么夏令营的优秀学生,或者Intel的什么奖项)。
最好不要有的:康师傅再来一瓶(我没开玩笑,我真的看到很多人简历写,这个一点不幽默)、大学前的无关紧要奖项(初中二年级全校作文大赛一等奖)、一些虚构的奖项。

第四部分:工作和实习经历。
必须有的:工作单位的名称、职位、具体工作内容的描述(语言、框架、开发平台、在哪里可以看到、如果不能看到就说说实现了什么效果)、工作的开始时间、结束时间、所有做的项目,包括开源项目。
可以有的:一两句简单阐述一下对于工作的感触,比如但是不要有消极言论。
最好不好有的:和工作特别没有关系的工作经验(大概有五分之一的人简历里面有在肯德基或者麦当劳做清洁或者收银工作的内容,你要是真的一条都没的写了再写,哪怕有一条也不要写这个)。
//我这里举个例子:
2009年6月 - 2009年9月 北京保护伞科技有限公司 PHP程序员实习
负责公司内部管理系统的二次开发,独立基于XMPP+PHP+MySQL开发了新版内部通信系统,除了完成了新版的界面和架构外,还优化了原有底层算法和完善了缺失的文档,供在一千万丧尸的公司内部正常使用。
这里要很注意的一点是不要随便得出结论,你需要的只是提供论据。

第五部分:技术。
必须有的:语言和平台,这里特别注意一下,不要随便写「精通」,每次有人看到写精通C++我都会问他一些Boost源码的东西,你要是没信心回答就不要说精通。这里我列一下大概的对照:
了解:知道这个玩意是干嘛的,能大概写点排序什么的出来。
熟悉:写过一两万行以上的代码,完整做过项目,看过至少一本最经典的技术书籍。
精通:写过一二十万行以上的代码,完整的做过很多项目,看过一些语言或者标准库的源码,能理解语言的底层构架,有能力去给别人讲这门语言。
另外在这个地方最好能看到你的Github地址或者博客地址。

第六部分:其他。
一般能力:英语(6级、托福100分……这个必须有)、其他语言……
兴趣爱好:围棋、马拉松……(只写积极的,抠脚之类的不要写)
特殊能力:钢琴大师级、开过画展、出版过书……(还是只写积极的,快速抠脚打出火花之类的不要写)
特殊背景:在blabla项目里面是核心负责人……

注意:不用按照上面的顺序去写,但是脑子里要清楚自己写的东西是不是属于这里面的。最终汇总在不超过两页的A4大小的纸里。
另外排版以整齐清楚为第一优先原则不要搞的太花、白底黑字、不要乱用字体,宋体或者黑体挺好的、注意全角半角标点。
简历正文尽可能严肃,偶尔卖萌一下无伤大雅,但是请不要一直出现这种内容,我曾经见过一个男生的简历每句话后面都有一个颜文字。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-01

1. 简历里要有你工作的技术细节:编程语言,你的个人成就和水平。 我有时会看到一些简历,里面的工作描述就只有一行话,像这样:

* 在一个3人组成的团队里开发一个 e-mail 插件。

筛选者在阅读你的简历时心里都有选择标准, 1. 工作的挑战性如何, 2. 你的工作跟我们公司有多少相关性,所以你需要把工作描述清楚。 更合适的写法应该是这样的:

* 用C++语言实现一个用来执行自动备份的 Outlook e-mail 插件。 有三个人一起开发这个任务,其他两个人分别负责编写备份存储服务器和产品的打包、分发给300,000个客户。

2. 不要让平淡的事情冲淡了你的简历的吸引力。 如果你写了太多的鸡毛蒜皮的事,它会拉低你整个简历的质量水平。 你丝毫没有必要写上”我按时完成了这个任务,并达到了预期目标。” 你不说,读者也会默认这样的,而你把一个不是什么成就的事情当成一个成就写出来反而会弱化你的简历。

有时我会看到这样的一个“主要工作内容”介绍:

实习生, XYZ 公司 * 优化ABC组件代码,使其执行效率提高20%。 * 用C++实现ABC组件的前端程序。 * 整理文档,做一些行政工作。

如果这最后一条不是像前两条那样有影响力,那就去掉它。即使只写了一条也不会有问题——只要它是能吸引人的信息。

3. 真实的反映你的工作,不要浮夸。 筛选者都是用自己的感觉来判断你的工作的性质和价值的,你要写一些量词,奖励(公司内部或外部的),新闻报道,工资涨幅,以及其它的可测量的事情。不要用 你自己的主观意识去描述。 这样既能抬高自己,又不会显得你很傲慢。

不要写“快速的开发出了令人赞叹的软件”,应写成“通过3周的努力使软件的效率提高了25%”。 不要写成“每当其他人搞不定时,我都被叫去去救火”,应该写成“我先后被派往了三个进度严重滞后的项目,并分别帮它们度过难关。”

同样,不要做荒诞式的浮夸,就像下面这样:

通过组织了一次冰淇淋Party,让几个团队之间实现了融洽的合作。

4. 详细列出所有能提升你形象的事情 (奖励, 特别的项目)。我有个朋友叫 Melody (化名),我认识她有10年了。 她开发的一个产品让她的XXX公司赚取了百万美元,获得了很多的行业赞誉,这个软件成了她们公司的旗舰软件。 我去上海时,看到高速路旁边树着一排她们的产品的广告牌。 然而,当我看她的简历时,上面只写道:

* 公司产品的技术负责人,此产品为用户执行X任务提供企业级解决方案。

你要写出你获得的荣誉和奖励!

如果你在业余时间完成了一些有技术挑战性的项目,或者还有一批可观的用户(几百号),这些也一并列在你的简历里。

5. 别撒谎。 这似乎不需要提醒,但我曾好几次在招聘评审会上看到有简历写着:“重写了XYZ公司的电子商务系统后端程序”。可评审会的一个会员却说:“我在XYZ公司 干过,他不是干这个的!”

就凭这一点就完全有理由拒绝这个人。

祝你能写出一个好简历!这是个有挑战性的任务,但也是个可以完成的任务。

本回答被提问者采纳
相似回答