程序员如何写简历?来自硅谷的八条建议

转载自  程序员如何写简历?来自硅谷的八条建议

前言

半个月前我发起了程序员内推项目之后,收到一些邮件,对方单纯希望我帮忙优化一下简历。我提了一些修改意见之后,有一位同学专门给我送了一张亚马逊的礼品卡,还有一位同学在QQ里给我发红包。

我发起这个项目并没有盈利的打算,收到这样额外的赞赏,我既感到兴奋,又更有动力,觉得自己可以做的更系统更专业。

总的来说,同样的经历,通过不同的表达,效果大不一样!因此我把一些经验整理成本文,希望能帮到更多人。

以下是正文。

1. 要为每一个公司或岗位准备简历

招聘人员可以一眼分辨出哪些简历是专门针对应聘岗位,哪些是非针对性投递的。只看针对性投递的简历,是招聘人员经常使用的过滤方法。

没有针对性地投递的简历,会被招聘人员认为是“病急乱投医”,或者说是“投机主义者”。理想情况是,简历读起来就应该好像这个职位是为求职者的职业生涯发展量身定做的。

一个在美国留学的朋友跟我说过一句话,我觉得受益良多,她说:

很多时候别人拒绝你不是觉得你不够强,而是觉得你不太匹配这个岗位而已

干货

  • 认真地考虑自己的职业发展,而不是同时应聘多个岗位。你的过往经历也应支持这一规划。

  • 花时间去调查目标公司,以及这个岗位的要求,以此更好地了解自己的职业预期与这个岗位的需求是否匹配。

  • 在简介或者求职信中说明自己对目标公司和职业的向往。很多公司都对自己品牌的粉丝会有加分,比如Airbnb会期望应聘者是Airbnb屋主或者用户,暴雪会期望应聘者是玩家等。

  • 不需要特别的心机(比如在简历中放上目标公司的logo)。

  • 邮件主题和简历文件名叫“姓名-求职意向.pdf”,或者“姓名-城市-求职意向(-学校).pdf”,如果不在意工作地点就不用写地点,绝对避免“个人简历.pdf”

“How well do their (the applicants) specific skill sets match our core competencies?” Human resources manager of medium-sized hardware firm on what they look for in a resume.

2. 简洁

对于收到很多简历的公司来说,招聘人员只花15秒到30秒的时间来审查每份简历。所以需要尽量简洁。

干货

  • 1-2页为佳。不要超过2页

  • 不需要放上关于你生活的信息(微博、twitter、摄影集都不需要放上,除非你的微博有10万以上粉丝)

  • 不要有任何错别字和语法错误,使用正确的标点符号,请让你的朋友阅读你的简历

  • 技术单词要使用正确的大小写,比如CodeIgnite是官方名词,不要写codeigniter或ci或CI

“Five or six pages long…? It’s like writing a book; way too long. Way too long to be reviewed. Need only one or two pages.” Owner, so ware company, on weakness of a reviewed resume.

3. 第一页的前半页需要足够吸引人

大部分招聘人员认为简历以1-2页为佳,也有一小部分招聘人员认为可以酌情更长一点。但是,一个共识是,第一页一定需要吸引人。特别是第一页的上半部分,需要有强有力的理由支撑招聘人员读下去,甚至发起面试流程。

干货

  • 在第一页就写一段清晰的求职目标和个人简介,招聘人员会更喜欢目标清晰的候选人。

  • 不要在第一页的前半部分暴露自己的短板。也就是说,如果是专科毕业,就不要在第一页写上学校,可以写在最后;如果跳槽比较频繁,就不要在前半部分开始写项目,可以从技能开始;如果没有特别亮眼的模块,可以自己总结出值得高亮的部分,放在最开始作为个人简介。

  • 不要写婚姻状态、性别。

  • 不需要放上“期待薪资”,简历是为了进入面试环节。

  • 不要列出全白的github链接。如果github是全绿的,或者有知名项目,那么建议放上github链接。

  • 不要列出文章不多、文章非原创、文章偏个人生活的博客。

“The first thing I look at on a resume is the summary, the first three to five sentences at the top of the resume.” Hiring decision maker for medium-sized technology firm

4. 基本结构

使用好的结构来让简历易读,让招聘人员一眼就能看到各项内容。

干货

一个好的简历包含以下几个部分:

  • 联系信息

  • 教育信息

  • 项目经验

  • 技术能力

  • 其它加分项

根据你个人的强项和弱项,以上各部分的顺序可以调整(除了联系信息),调整顺序的时候参考第3条。

“Nice and neat, professional, border around it, good overall appearance, bullet points are good, job description well-written. Can clearly see name and phone number on each page. Descriptions seem to be appropriate… even specifies numerically the results of [the] projects.” Resume strengths noted by a software company Owner.

5. 项目经验

项目经验应该能勾勒出你的关键技能,对行业或技术栈的熟悉程度,最终它们应表明你跟目标职位是契合的。不要把你做过的所有工作都列出来,只放上最能体现出你解决问题能力的项目(专注地做好少数几个工作比罗列所有工作项目却无重点更好)。如果你的工作经历实在是非常丰富,可以把这个模块放在后面位置,避免招聘人员无法一眼看到你的各项内容。

干货

  • 倒叙排列,最近的工作放在最前面

  • 公司的名字、地点和你在此工作的时间

  • 你的职位名称

  • 2-3句话描述你做了哪些工作(不是你的职位描述,而是你做了哪些内容。比如不要写“负责xx网首页的前端开发”,而要写“对xx网首页进行了前端改版,达到了xx效果,包括产品销售的提升、质量提升”)

  • 如果有开源项目,可以在公司项目结束后列出

  • 如果项目是你主导,且代码质量高,项目能在线访问的,建议放上url(如果项目是内部项目,或本身不能体现你的技术水平,或访问登录方式复杂,就不要放上来了)

  • 在Linkedin上参考你的行业达人的简历怎么写

6. 技术能力

技术能力在程序员的简历中是非常重要的一项。

第一个最常见的误区是罗列出所有的技术名词,语言、框架和工具都混在一起,让人感觉很没有条理。特别是前端工程师,因为框架和工具更新得十分频繁,所以技术列表显得特别杂乱。有一个词是形容这种爱收集框架和工具的开发者,叫“喜鹊开发者”。

第二个误区是技术跟项目不能相互匹配,缺乏说服力。

干货

采用编程语言、技术框架、应用程序、数据库、操作系统等方式列出技能项,并说明熟练程度。

  • 编程语言:使用的语言列表,以及多少年(比如Java:2.5年),或者精通和熟悉程度

  • 技术框架:列出使用的框架,以及“熟悉”或“掌握使用”(如果只是用了某框架xx年,但并没有输出文档、编写插件或脚手架,我们认为也是“掌握使用”的级别,所以平时应尽量为工具和框架来贡献代码、文档等)

  • 应用程序:只写出独特的提升效率的程序和工具(比如sketch、gulp等),不要写每个学生或程序员都会用的(不要写Word,不要写编辑器,但vi就不错)

7. 频繁跳槽,甚至失业间隔怎么处理

大部分招聘人员都表示,他们还是愿意招聘有一段时间失业间隔的应聘者,只要应聘者在这段时间还能保持激情去学习和提升技能(培训、学习或者参加相关活动)。但是不管怎么说,一段时间的“断档期”肯定是减分项。招聘人员也没有要求一段时间的断档期一定要在简历中体现出来。

对于频繁跳槽者,大部分招聘人员都表示不可以接受。

干货

  • 如果当前工作还不满一年,这可能不是跳槽的最好时间

  • 对于“你为什么跳槽”的理由,理想的回答是“我喜欢当前的工作,我完全能够胜任,但是希望有更高的挑战”,而不是“老板把我开了”或者“资金链断裂,我看看其他的机会”

8. 学历不好怎么办

首先,在大公司也不是所有人都有非常靓丽的名校背景,我身边有一些优秀的同事,他们也没有大学学历,所以不用在学历问题上过于忧虑。

让我们直面这个问题,如果你的学历是短板,那么你可以从两方面来解决它。第一种方法是补上短板,你可以去上一些培训课程(我强烈建议你上国外的一手技术课程,而不要上国内的二手培训班)。第二种方法是在其它方面来提升你的竞争力,比如全绿的github提交项、开源文档的翻译、图书出版,甚至雅思高分等。

如果一直觉得自己学历是短板,又不提升其它方面,那其实学历并不是短板,而是你的学习能力的真实体现。

最后,如果学历不佳,建议把“教育”模块放在简历最后,甚至隐去。

干货

  • 学校名称

  • 专业和学位

  • 毕业时间或预计毕业时间(有些同学喜欢写xx级和xx届,比较拗口,不同学校专业的学习时间不确定)

  • 英语四六级水平和分数

9. 加分项

  • 列出所有的技术奖项

  • 列出所有的技术竞赛成绩

  • 列出所有的体现领导才能的经历

  • 列出任何简历上还没有体现出来的不同寻常的经历(比如知乎赞同数)

总结

很多程序员并不是能力不行,而是过于重视硬技能(代码),忽视软技能(写简历、邮件、报告),甚至在求职和跳槽时也没有对简历足够重视。

求职本质上是竞争游戏,企业招人不会有硬门槛,只要你表现得比其他候选人都优秀,就有希望获得面试机会。

最后,预祝有追求的你,早日实现梦想!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326183.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html中无序列表怎么整体居中,html中有序列表和无序列表怎么定位?

慕粉42660912017-06-26 17:17已采纳通常都是通过定位一组元素,然后根据这一组元素的顺序或者独有的特征去定位# codingutf-8import timefrom selenium import webdriver定位一组元素:勾选部分browser webdriver.Firefox()browser.get("http://www.…

jquery给轮播图的第一张设置class样式

HTML代码&#xff1a; <div id"myCarousel" class"carousel slide"><ol class"carousel-indicators"><li data-target"#myCarousel" data-slide-to"0" class"active"></li><li data-…

android之微信分享图片

android之微信分享图片 微信图像分享分为三类1、二进制图片2、本地图片3、URL地址图片 XML分析&#xff1a;三个Button 添加点击事件&#xff01; 注意清单文件 权限 <uses-permission android:name"android.permission.INTERNET"/> <uses-permission an…

为什么MySQL将会是一个更好的NoSQL

转载自 为什么MySQL将会是一个更好的NoSQL 前言 MySQL是一个更好的NoSQL数据库。当考虑到NoSQL的使用案例&#xff0c;比如对Key/Value键值存储来讲&#xff0c;MySQL在性能、易用性和稳定性方面更有意义。MySQL毕竟是一款成熟稳定的产品&#xff0c;在互联网上有大量的在线…

气泡提示效果css.html,用纯CSS3绘制高端简约的气泡提示框

用纯css绘制一个简单的气泡提示框&#xff0c;对于长期关注课课家CSS3绘图教程的朋友来说是件轻而易举的事&#xff0c;但是程序员最不喜欢做的事情是重复造轮子&#xff0c;加上之前小编分享的几个气泡要么过于复杂&#xff0c;通用性不强&#xff0c;要么需要鼠标移上才显示&…

HTML5表格简单应用案例之[招聘需求表]

首先先来看一下实现的效果&#xff1a; 源代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><style type"text/css">#tab{width: 100%;}tr td{width: 10%;height: 50px;t…

我为什么鼓励工程师写blog

工程师该怎样才能突破自己能力瓶颈&#xff1f;写 blog&#xff01;工程师该怎样精进自己在职涯上所需要的能力&#xff1f;写 blog&#xff01;工程师该怎样才能保持学习与成长的动能&#xff1f;写 blog&#xff01;工程师该怎样才能证明自己的潜力与特质&#xff1f;写 blog…

2020蓝桥杯省赛---java---C---1(约数个数)

题目描述 代码实现 package TEST;class Main{public static void main(String[] args) {int ans0;for (int i 1; i < 78120; i) {if(78120%i0){ans;}}System.out.println(ans);} }答案 96

关于docker的15个小tip,你都知道吗

转载自 关于docker的15个小tip&#xff0c;你都知道吗 Tip1 获取最近运行容器的id 这是我们经常会用到的一个操作&#xff0c;按照官方示例&#xff0c;你可以这样做&#xff08;环境ubuntu&#xff09;&#xff1a; $ ID$(docker run ubuntu echo hello world) hello worl…

CSS3中引入多种自定义字体(font-face)

今天在HTML中发现了一个问题&#xff0c;提供给我们默认的字体有很多&#xff0c;但是除了那些“黑体”、“宋体”、“楷体”等支持中文字体之外&#xff0c;其余的都不知道中文字体&#xff0c;如果我们需要用自己喜欢的字体怎么办呢&#xff1f;CSS3中是否可以引入自定义下载…

html5 block调用html,HTML: blockquote 标签

HTML: 标签HTML 标签在HTML文档中从另一个来源定义了长块引用。传统上&#xff0c;浏览器将在 标签中找到的文本呈现为缩进文本。该标签通常也称为 元素。在线示例定义一个摘自另一个源的块引用&#xff1a;示例html>HTML5 blockquote by www.nhooo.comHeading 1这是将出现在…

android之微信分享音频

android之微信分享音频 代码&#xff1a; WXMusicObject muObj new WXMusicObject(); muObj.musicUrl "http://music.baidu.com/song/546920050?pstsug"; WXMediaMessage msg new WXMediaMessage(); msg.mediaObject muObj; msg.title "越过山丘";…

在ASP.NET Core中使用Apworks快速开发数据服务

不少关注我博客的朋友都知道我在2009年左右开发过一个名为Apworks的企业级应用程序开发框架&#xff0c;旨在为分布式企业系统软件开发提供面向领域驱动&#xff08;DDD&#xff09;的框架级别的解决方案&#xff0c;并对多种系统架构风格提供支持。这个框架的开发和维护我坚持…

2015蓝桥杯省赛---java---A---1(熊怪吃核桃)

题目描述 代码实现 package TEST; class Main{public static void main(String[] args) {int n1543;int sum0;while (n!1){if(n%20){n/2;}else {sum;n--;}}System.out.println(sum1);} }答案 5

多功能语音播放器上线啦~

应广大学生反映&#xff0c;学程序不会读单词&#xff0c;留言问我能不能做个语音播放器&#xff0c;就是能输入英文能读出来的那种&#xff01;&#xff01;为了帮助公众号里面仅有的几百粉丝&#xff0c;我就顺手写一个吧&#xff0c;万一还能增加点粉丝呢&#xff1f;于是经…

Redis进阶之主从复制

转载自 Redis进阶之主从复制 一、主从复制概述 主从复制&#xff0c;是指将一台Redis服务器的数据&#xff0c;复制到其他的Redis服务器。前者称为主节点(master)&#xff0c;后者称为从节点(slave)&#xff1b;数据的复制是单向的&#xff0c;只能由主节点到从节点。 默认…

html图片通过照片查看器打开图片,在Windows7中打开照片,提示“Windows 照片查看器无法显示此图片,因为计算机上...

在Windows7中打开照片&#xff0c;提示“Windows 照片查看器无法显示此图片&#xff0c;因为计算机上的可用内存可能不足。请关闭一些目前没有使用的程序或者释放部分硬盘空间(如果硬盘几乎已满)&#xff0c;然后重试。” 如下图所示&#xff1a;处理过程&#xff1a;1、查看计…

android微信分享之视频、URL地址、表情分享

android微信分享之视频、URL地址、表情分享 1、视频分享 1、创建WXVideoObject对象&#xff0c;用于指向视频URLWXVideoObject videoObject new WXVideoObject(); // 2、设置视频urlvideoObject.videoUrl "http://v.youku.com/v_show/id_XMzI0MzA3NjI1Ng.html?…

2015蓝桥杯省赛---java---A---3(九数分三组)

题目描述 代码实现 package TEST;class Main{public static void main(String[] args) {for (int i 100; i < 335; i) {if(check(i)){System.out.println(i);}}}public static boolean check(int n){String an""n*2n*3;if(a.contains("1")&&a…

EntityFramework Core不得不注意的性能优化意外收获,你会用错?

前言 这两天在着实研究EF Core项目当中对于一些查询也没实际去检测&#xff0c;于是想着利用放假时间去实际测试下&#xff0c;结果本文就出来了&#xff0c;too young,too simple&#xff0c;后续博主会从底层翻译表达式树弄起&#xff0c;来从源头了解EF Core&#xff0c;通…