大家好,我是老黄。是一个每天晚上都被bug折磨得死去活来的落魄码农。
今天我们来聊聊如何写出一份让面试官眼前一亮、过目不忘的简历。由于平时经常有小伙伴找我内推,所以我得以接触到不少程序员的简历。
在给大家内推之前,我都会稍微看一下大家的简历,以便将大家内推到合适的岗位。在看过很多简历之后,我的感觉是,好的简历实在太少了。
这里的“好”,不是指技术好,因为单纯从简历来看,是无法判断出一个人真实的技术水平的。这里的“好”,指的是既能够将自己的优点恰到好处地表达出来,又能够匹配面试官的需求,从而抓住面试官的眼球,最终从成千上万的简历中脱颖而出。
虽然好的简历如凤毛麟角,但是我知道他们之中有些人并不是技能不过关,而是不善于向面试官“推销”自己。马上就又到金三银四了,相信很多小伙伴已经跃跃欲试了。
不知道你的简历准备好了没?如果还没准备,那么可以继续往下看,也许我提到的这些建议会对你有所帮助。版面整洁,内容工整
一份好的简历,最起码需要做到版面整洁。什么是版面整洁?简单说,就是看着舒服。有些小伙伴,特别是刚毕业的大学生,要么格式凌乱,一会用宋体,一会又用黑体,显得很杂乱无章,影响美观;要么弄得花里胡哨的,让你人很难一眼就抓住重点。
以上两种情况都是不可取的。那么怎样的简历才能让面试官看着舒服,又能一目了然呢?我觉得至少需要满足以下几点:

  • 无错别字如果简历的错别字太多,很容易给面试官留下粗心大意的印象,进而增加简历被淘汰的概率。
    所以,在简历投出去之前,一定要仔细地检查,避免出现错别字这种低级错误。
  • 字体统一建议简历上的字体都统一使用常见的字体,字体大小跟字体颜色等也都保持一致。当然,标题跟正文的大小可以略有不同,以作区分。这样做显得比较整齐划一,看上去也比较舒服。
  • 格式标准简历编辑的时候一般是用word文档,但是寄出去的时候,记得要转化成pdf格式。因为word文档是可编辑的,而且存在office版本兼容性的问题。可能在你电脑里看上去格式是整齐的,到了面试官的电脑里,就变成了杂乱无章,甚至根本就打不开。为了避免以上情况,务必将简历转化成pdf格式,因为pdf不会出现格式错乱的情况,比较标准化。
  • 命名规范如果简历需要投递到对应公司的招聘邮箱,那么很有必要将个人信息体现在简历附件的命名上。比如,可以按“应聘岗位-姓名-公司或学校”的方式对简历进行命名。这样做的原因一来是减少简历收集人的工作量,二来则是让面试官更容易记住你。试想一下,如果你是面试官,你收到了几十封简历,这里面有的命名是乱七八糟的,有的命名是比较标准的,你会对哪些简历比较有好感呢?当然是那些命名规范的简历,更容易让面试官有打开的欲望。

短小精悍,开门见山很难描述,当面试官拿到一份十几页的简历的时候,心里是怎么滋味。你设身处地地想想,面试官每天接收的简历有几百上千封,而时间又只有那么多,你是比较喜欢看那些重点突出的简历,还是更想看那些长篇大论、啰里啰嗦的简历?换做是我,如果看到太长的简历,我直接就不看了,因为我没有兴趣了解你的生平,我只想知道你适不适合这份工作而已,至于你什么时候干了什么事,这些细节都是其次的。么多长的简历才算短小精悍呢?一到两页就足够了。如果工作经验丰富,那么只需要着重介绍最近的一两份工作即可,其他工作经验一笔带过,或者干脆不表,影响不大。当然,这里面还有一个技巧。如果页数超过1页,那么重点要放在前面。因为第一页的内容决定了面试官会不会继续看第二页,所以一定要把最能体现你跟工作匹配性的内容写在前面。至于什么内容比较重要,别急,后面会详述。突出亮点,有的放矢前面说了,简历是你的职业名片,不是生平传记,因此没必要啥都往上面写。除了那些体现你能胜任这份工作的内容外,其他的能不写的就不写。一来能够节省笔墨,二来也节省面试官的时间。那么什么内容才是重点呢?举个例子,如果你投的是开发岗位,那么项目经验、工作经历就是重点,其他的诸如兴趣爱好、自我评价啥的可有可无,即使要写也应该放到后面。如果你是应届毕业生,那么在学校里获得的奖项如果跟工作岗位相关性不大,那么可以不写,如果不是很有含金量的证书,也不写为好。比如英语四级证书、计算机等级证书,这些含金量都不高,还不如不写。要是遇到个面试官问你为什么没有英语六级证书,你该如何回答?所以,简历上突出重点,既可以方便面试官考察你,也可以避免给自己挖坑。详略得当,拒绝空洞有些同学的简历喜欢堆砌各种名词,看了好像很厉害的样子,但是一问仔细了,不是这里不会,就是那里忘记了。比如说,投Java开发岗的,有的喜欢这样写:掌握Java语言、熟悉数据结构、计算机组成原理、操作系统、算法设计、计算机网络、编译原理……如此云云。这样写有问题吗?也没啥问题。但是既然写了,就要保证你写的这些内容自己要掌握,至少不能被问倒。像上面这样写,面试官自然会认为你这些技术都了然于胸,那么问起来就毫无顾忌了。“你熟悉操作系统对吧?那你说说Linux系统里的进程通信是怎么实现的吧?”“额……这个我没研究过……”“行。那我们聊聊数据结构吧。你说说MySQL的索引使用的是什么数据结构吧?”“额……MySQL我不太熟悉呢……”“行吧。那你先回去等通知吧。”这不就尴尬了吗?所以,写简历的时候切记写这些泛泛而谈的内容。重点内容写的越细越好。因为写得细可以引导面试官问你擅长的内容,这样一来对自己的面试是大有裨益的。比如说,你可以写熟悉Java的集合、多线程、动态代理、虚拟机,也可以说熟悉常见数据结构,如:队列、链表、堆,但是千万不要写熟悉Java语言和数据结构这么宽泛,除非你对Java跟数据结构都很精通了,那么可以这样写。还有一点就是,项目经验不要罗列一堆项目,然后每个项目都只写一两句话。这样写等于没写。什么是项目经验?无非就是这个项目是什么?用到了哪些技术?你在这个项目中的角色又是什么?你在做的过程中遇到了什么困难?又是怎么克服的?这些才是面试官想看到的内容。你泛泛而谈,罗列了一大堆项目,但每个项目都是一笔带过,那写了也等于白写。程序员简历该怎么写
前面说了那么多,接下来就说一下程序员的简历应该怎么写,更能入得面试官的法眼。
首先是结构。一般而言,程序员的简历需要包含5个部分:个人信息教育经历自我评价工作经历项目经验
其中,个人信息只需要罗列必要的信息就可以了,教育经历一般从高往低写,写一两项就足够了。
比较重要的是自我评价、工作经历、项目经验这几项。
接下来将逐一讲解下这几个模块应该如何去写,以及需要注意哪些问题。

  • 自我评价自我评价可以理解成自我介绍,就是用简短的几句话,描述你具备哪些技能,为什么适合这份工作。一般来讲,程序员简历的自我介绍部分,需要包含3部分信息:掌握了哪些技术在哪些领域比较有经验取得了哪些成果掌握了哪些技术,最好写跟你投递的公司所要求的技术相关的,同时自己也比较有把握的,自己不熟悉的技术最好就别写了,实在要写,也请如实叙述,千万千万不要言过其实,否则后面吃亏的是自己。很多小伙伴喜欢罗列一大堆技术点,而且要么没有写这些技术点的掌握程度,要么将掌握程度笼统的写成“熟悉”。其实这样是不太好的。因为你写的越越多,面试官会问的面就越广,自己要复习的知识点也就相应地增加,这无异于会增加自己的压力。当然如果你确实掌握了很多门技术,那么这些写是没问题的。但是大多数人其实对这些技术只是用过,甚至只是听说过,真要往深了问,大概率会被难倒。与其这样,还不如有的放矢,只写那些自己最有把握的技能,这样也可以引导面试官往自己熟悉的领域发问,对自己是有百利而无一害的。在哪些领域比较有经验,这一点可以往你投递的公司的行业经验去靠近,比如说:你投的是金融公司,而你之前也恰好在金融公司呆过,那么可以提一提自己有这方面的经验,会是一个不错的加分项。最后就是取得的成果了,这一点也要尽量跟投递公司的业务相关,能量化最好,显得更有说服力。
  • 工作经历工作经历一般写最近的一两段就行了,再往前的可以简单提一下,不需要详细展开。工作经历一般需要包含2个部分:工作职责工作成果工作职责用几句话概述一下就可以了,最主要的是说清楚你在这家公司做了什么工作。有些公司会在年底要求员工写年终总结,如果你不知道工作职责怎么写,那么将你写过的年终总结拿出来,浓缩一下,就可以当做工作职责写在简历上了。工作成果一般需要跟工作职责相对应,工作职责可以理解成目标,工作成果则是工作目标的完成情况。在写工作成果时,最好能运用数据进行说明,因此越是量化的描述,越有说服力。举个例子,你写“我经过努力,提升了系统性能”,就不如写“在我的努力之下,将系统的TPS从1000提升到3000”。“提升系统性能”是很笼统的说法,性能包括很多方面,别人并不知道你提升的是查询性能,还是存储性能,还是其他性能,也就不会对其产生太大兴趣了。
  • 项目经验最后说说项目经验。很多人的项目经验都倾向于“项目介绍”了,而至于自己在其中扮演的角色,做出的贡献,则很少提及。结果就是,面试官看了半天都一头雾水,也就无从问起了。要避免将项目经验写成流水账,可以将其拆分成4个部分进行介绍:项目背景项目目标项目研发项目成果项目背景,可以简单理解成遇到了什么问题,或者说这个问题在什么情况下出现,并且说明下为什么需要迫切地解决这个问题,这样可以增加项目的可信度。项目目标,就是针对项目出现的问题,你期望达成的成果。这部分最好也用量化的方式进行阐述。举个例子,如果你们遇到的问题是并发量低,那么目标就可以定成“项目完成之后,系统TPS需要从1000提升到3000”。项目研发,就是叙述项目完成的经过了。在这个部分,可以从以下几个部分进行说明:技术选型、任务分配、自己在其中所担当的角色、项目的亮点等等。其中,技术选型和项目亮点是比较重要的。因为面试官经常会问的问题是“为什么你们不选择技术A,而选择技术B,是出于什么考虑?”,或者问“这个问题业界有其他方案,为什么你们选择了这个方案?”,所以关于技术选型和项目亮点,要好好写,同时也尝试回答一下刚刚我提的2个问题,做到有备无妨。最后一点就是项目成果了,这一点跟项目目标相对应就是了,最好也要量化。如果目标没有达成,可以说下没达成的原因,一般都写目标达成了。

以上就是我个人觉得一份好的简历需要具备的因素。当然了,打铁还需自身硬。简历说到底只是敲门砖,要想拿到合心意的offer,最终还得靠自己的真本事。在金三银四到来之际,祝愿大家都能找到心仪的工作。如果觉得本文对你有所帮助,可以点个在看,以示支持。
为什么你投出去的简历,都石沉大海了?_数据结构