📣📣📣📣📣📣📣
🎍大家好,我是慕枫
🎍前阿里巴巴高级工程师,InfoQ签约作者、阿里云专家博主,一直致力于用大白话讲解技术知识
🎍在这里和大家分享一线互联网大厂面试经验、技术人成长路线以及Java技术、分布式、高并发、架构设计方面的经验总结
🎍感恩遇见,希望我们都能成为更好的自己
📣📣📣📣📣📣📣
引言
秋招大幕已经拉开,金九银十即将到来,相信很多同学都在紧锣密鼓地修改简历准备面试,都期望在招聘中斩获一份理想的offer。可能大家也有所耳闻,这两年的就业市场形势非常严峻,工作坑位少,求职的人却有增无减。因此找到理想工作的难度可能比以前大一点,就业竞争会更加激烈。那么到底如何才能在激烈的招聘竞争中获得面试官青睐最终脱颖而出呢?首先第一步就需要写好自己的求职简历,它是我们求职的敲门砖直接决定了我们是否有机会进入后面的面试阶段,因此简历的重要性不言而喻。作为曾经的阿里面试官,今天就和大家聊聊从面试官的角度出发,到底应该怎样才能编写一份高质量的技术简历。
想清楚两件事情
《孙子兵法》有云“知己知彼,百战不殆”,因此在正式编写简历之前,有两件事情大家需要提前想清楚,一个是自己的真实情况到底是怎样的,做了多少项目,技术实力到底怎样。另一个是面试官到底想要什么样的人加入团队,招聘的底层逻辑到底是什么。只有搞清楚自己真实的情况以及面试官的招人的想法,我们才能明确自己的求职方向以及简历该往什么方向去写。
寻找契合点
找到自己和投递岗位之间的契合点,在简历中重点突出契合点部分。
自我剖析:无论是应届生同学还是已经工作几年的同学,在正式工作之前都应该先进行完全的自我剖析。对自己的教育经历、实习经历、工作经历以及项目经历进行全面梳理,同时分析下自己的性格、优点以及缺点,明确好自己将要求职的方向以及岗位。
岗位JD:查看岗位JD中描述岗位的工作内容有哪些,需要的专业技能有哪些?期望应聘者拥有怎样的综合能力。
寻找契合点:将自己的技术技能、工作经验与岗位JD中的岗位描述技能描述进行契合点匹配,这些契合点就是后面在编写简历的时候需要重点突出的内容,这些内容也是面试官非常看重的部分。
面试官想要什么人
只有搞清楚了面试官想要什么样的人加入团队,我们才能在简历编写的时候做到有的放矢,简历中的内容才能写到面试官的心坎上。对于面试官来说,帮助团队进行招聘的本质或者说底层逻辑就是要寻找和团队共同成长的同路人。因此团队进行招聘无非是以下三个目的。
1、团队所负责的业务扩大了,但是现在没有足够的人手来承接,因此需要招聘人才来扩充团队;
2、团队中缺少拥有某些能力的同学(比如商业化),短时间也培养不出这样能力的人,因此通过招聘来补齐团队能力的短板,以便于快速开展后续的业务;
3、校招分配,进行团队人才梯队建设,有利于公司长期的人才培养。
搞清楚了面试官想要什么样的人,我们在编写简历的时候尽量往这些要求上面去靠拢。实际上在岗位JD中,已经描述了对于找人的要求,因此我们在准备简历的时候,工作经历、项目经历以及专业技能要尽量对齐岗位JD中的描述。
简历结构
一份完整的简历由下图几个部分组成,我们分别来看下这几部分的内容该怎么写才能赢得面试官的青睐。
基本信息
这里主要向HR或者面试官介绍自己的基本信息、联系方式、求职意向以及期望的base地,这些都是HR或者面试官在挑选简历的时候关注的基本情况。提醒大家注意联系方式手机号和邮箱都要填写,防止某个联系方式有误,另外一个还能够联系到你。之前拿到过一个简历,只有电话号码还是错的,差了一位数字,那么对于面试官来说印象分可能就会大打折扣,这么重要的信息都搞错了,那以后工作中是不是也会出现一些类似的低级错误呢?所以大家提供的这些信息一定要好好检查,避免低级错误的发生。
教育经历
主要列举大学、研究生等的教育简历,注意附上时间跨度,如果成绩比较靠前的话可以带上自己的绩点排名,另外还有专业背景等信息,如果研究生期间导师比较知名也可以列出来。这部分主要让HR或者面试官了解你的学校背景、专业以及成绩情况。绩效靠前,专业匹配,研究方向对口那肯定都是比较重要的加分项。教育经历中可以列举一点重要的专业课程,但是不要多,同时要和当前的岗位有关系的,否则毫无意义。
专业技能
看过几百封的简历,把这块内容写好的同学不是很多。大部分同学都是很多技术点的罗列。但是作为面试官,他希望看到的并不是简单的技能点罗列,而是具体的技术点,能够在面试的时候和你深入沟通的技术点。这里以JVM技能点为例,一起看下简单罗列和深入提炼技术点的区别所在:
反例:
熟悉JVM基础,了解JVM垃圾回收机制,了解内存区域分布。
正例:
熟悉JVM技术体系,对JVM垃圾回收机制有深入的理解,能够根据GC日志、JVisualVM等工具分析垃圾回收情况,掌握一定的OOM问题分析技巧,同时可以根据线上实际情况进行JVM优化。
是不是放在一起一对比差距就很明显。反例只是将一些大家都知道的技术点进行罗列,给到面试官的信息就是你可能知道JVM,但是不太熟悉的感觉。而反观正例,简历里面描述了具体分析问题的工具以及实际分析问题的能力。那对于面试官来说明显正例中的简历描述更加吸引人,也能挑起面试官的兴趣。
Tips:
1、写到简历中的技能点一定要是自己真正熟悉的,有一定程度的理解,最后能够深入到源码级别特别是Spring框架,否则面试官问起来支支吾吾答不出来,面试官会觉得你自己写上去的内容都不清楚,其他的知识更是不用说了。
2、技能点要有具体实际的内容,不要泛泛而谈。如果技术点写的太宽泛,那么面试官在面试的时候就会问题的很广,很大可能你是招架不住的。而如果写了具体的技术点,面试官会根据这个技术点来问,就好像你在引导面试官问你熟悉的内容,这样就相当于给面试官一个心理暗示,多问自己熟悉的技术,那么对于同学们来说肯定会发挥得更好。
实习经历
这里主要列举和当前求职岗位相关的实习经历,如果不相关就没必要写上去了。主要说明什么时间在什么公司进行实习,主要的工作内容是什么,有没有什么工作成果,在实习经历中自己得到什么成长和经验。
项目经历
项目经历非常重要,因为它是面试官了解你综合能力的重要窗口,因此在这部分需要重点体现你的专业能力、分析问题的能力、解决问题的能力等。但是很遗憾,很多同学的项目经历部分描述的过于平淡,要么是平铺直叙的系统功能描述,要么是自己负责内容的简单罗列,无法激发面试官进一步了解你的欲望。
如何描述项目
我们在描述实习经历、工作经历以及项目经历的时候尽量按照STAR法则或者PAR法则进行描述,交代清楚项目的背景、需要完成的任务以及你做了哪些贡献,最后拿到了怎样的结果,通过这种方式来结构化自己的描述,面试官在看经历的时候能够更加方便的了解你以及你所做的项目。
Situation:项目的背景是什么?需要解决什么问题?
Task:通过什么样的项目任务可以解决问题?要达到什么目标?
Action:使用什么方案解决问题的?
Result:拿到了什么样的结果?
没感情的项目描述:
在XX项目中对产品列表接口进行了优化,优化后产品列表查询接口比以前响应更快。
使用STAR优化后的项目描述:
获奖经历
这个根据个人的实际情况填写好了,无论上大学或者读研究生总归有一些获奖经历吧。如果是和岗位相关的奖项那就更好了,比如如果投的是阿里大数据的岗位,那么参加过阿里举办的天池大数据竞赛并获奖,那肯定是妥妥的加分项。
个人评价
对自己的总结,主要是性格上面的,多突出团队协作、沟通能力等方面的优势,因为在日常的工作中这些软技能还是非常重要的。
常见疑问
1、简历一定要写一页吗?
不见得,如果本身实习经历、工作经历以及参与的项目比较多,一页根本放不下。个人基本信息、教育经历这些信息都占去三分之一的空间了。所以这个不是什么影响规定,大家不必要纠结于此,最主要的是把自己的闪光点、能力项展现在面试官眼前。
2、项目中别人做的东西可以放在简历中吗?
不建议,除非别人做的东西你非常熟悉,每一个细节都了如指掌,否则当面试官问你这部分内容的细节而你又答不出来的话,面试官的印象分会大打折扣,可以适当包装,但是不要造假,不要无中生有,如果被发现可能直接被PASS。
3、没有实习经历怎么办?
实习经历如果有肯定好,没有的话也不用太纠结。比如我读研究生的时候导师就不让出去实习,虽然自己会偷偷出去实习,但是的确有的同学迫于这样的外部原因没有实习经历。那就将自己在学校中做的项目、参与的各类比赛等进行重点描述。
4、项目经历不多怎么办?
项目经历贵精不贵多,什么意思呢,面试官看重的是你对项目的理解程度,是不是上下游完整业务都很熟悉,项目中涉及的技术细节是不是都能信手拈来。随着业务发展,平台的技术架构演进自己是怎么考虑的。如果能够把这些问题想清楚搞通透,那么即便项目经历不多也没关系。因为在面试的时候面试官并不会和你聊所有的项目,一般会聊你觉得挑战性最大的项目、或者说难度最大的项目。
5、简历需要不断修改吗?
是的,一份好的简历并不是一蹴而就的,需要反复进行修改打磨。有的时候是根据投递的情况进行修改,有的时候是根据面试后的总结以及经验教训来进行修改。总之是一个不断优化的过程,不需要一上来就写出一份完美的简历,都是需要慢慢优化的。
总结
九层之台,起于累土;千里之行,始于足下。而写好一份求职简历便是这漫漫求职路上的累土以及足下。通过写简历可以对自己以前的求学经历、工作经历进行全面的梳理,和自己来场真实的对话,明确自己的优点和不足,也为未来如何努力指明了方向。相信通过本文的介绍,对于怎么写好一份技术简历大家应该有了基本的认识,因此可以结合自身的实际与想要投递的岗位对自己的简历进行优化,希望大家都能收获心仪的offer。
版权归原作者 慕枫技术笔记 所有, 如有侵权,请联系我们删除。