金九银十正在进行着,有些小伙伴说不知道怎么写好简历。我这边整理了写简历的16个关键点,希望对大家有帮助呀。
1. 基本信息
简历一定写上自己的基本信息。一般基本信息包括姓名、电话、电子邮箱、求职意向、工作年限、年龄、在职状态、学历、头像等这几部分。
- 姓名:姓名是必须要写得。然后,一定不要有错别字!!名字都写错的话,估计HR和面试官对你不会有什么好印象了。
- 电话:电话一般填你自己的手机号。这是最最要的联系方式,一定不能写出错!而且,投简历出去后,要保持手机开机状态,方便HR能联系上你。
- 电子邮箱:这个也是非常重要的。一些面试测评、面试邀请、发offer等等,都是通过邮箱发出的。所以需要写上自己的常用邮箱。有人说写自己的QQ邮箱每个局,但是我用的就是QQ邮箱,哈哈。
- 求职意向: 就是你应聘什么岗位就写什么,比如Java后端,WEB前端、Go后端等等。
- 工作年限: 大家如实写自己的工作年限就好,不要瞎写哈。比如你刚毕业,实习了两年,就写两年工作经验,这样不太好,但是你可以把实习经历写上。
- 年龄:年纪比较小的,都可以写一写。说不定HR一看十个年轻力壮的小伙子,说不定可以加多点班,就直接通过简历,让你来面试。
- 在职状态:你可以写下自己是否已离职,还是在职看机会等等。如果是应届毕业生校招的话,不用管这个。
- 学历:你是本科还是研究生,还是大专,直接写就好。
- 头像:一般建议放个证件照,不用P得太过度,看起来干净斯文就好。
2. 教育背景
第2个关键点,大家可以把自己的教育背景写一下。一般就是包括毕业学校,所学的专业,然后毕业时间。如果你是研究生硕士或者博士毕业的,可以按照从高到低写。一般写到本科即可。如果你的高中很不错的话,也可以写一下吧。
如果你在学校担任过班干(尤其班长团支书),或者学院学校担任学生会干部的,都写一下哦,挺加分的。如下:
3. 成绩荣誉
- 大家如果在学校成绩不错的话,可以写下你的成绩。比如绩点全班前三、前五等等。
- 如果在学校参加过比赛获奖,如XXX编程大赛获奖。是ACM比赛获奖等,都写上去,都是很不错的亮点。
- 还有就是你在公司的一些获奖,如什么质量之星,年度最佳新人、季度优秀员工等等
- 如果你坚持写博客,获得CSDN博客专家,掘金优秀作者等等,都可以写上。
- 如果你有开源项目放在GIthub,或者有什么项目获得比较多的star的话,也可以放在这一块。这块也是简历的加分项
4. 工作履历
工作履历一般包括这几个要点:公司名称、担任职位、在职时间
- 公司名称:公司名称不要写错哈。如果你的老东家是个大厂,HR小姐姐很快让你的简历通过了。
- 担任职位:就是你在老东家担任的职位,比如开发组长、项目负责人、开发工程师、高级开发工程师。
- 在职时间:在职时间也不要编造乱写,是什么时候入职什么时候离职,就写清楚。如果写错,有些公司比较严格的,在背调说不定说你造假,取消了你的入职。
然后的话,记住跳槽不要过于频繁。一般2~3年跳一次是比较常见的。想一下,如果你毕业五年,呆过6个公司,你说HR敢要你嘛?你来几个月,说不定就走了。
5. 专业技能
简历的一项必填项,就是专业技能,它也是简历最核心的点。因为面试官和HR都会很关注这一点,以此来关注你是否真的匹配这个岗位。
这一块的话,一般看完你要应聘的职位要求,你就根据要求写你的职位技能。比如大家看下这个岗位要求:
我们看下它的第2项:精通Spring、MyBatis、SpringMVC等应用框架并熟悉实现原理,有Spring Cloud微服务架构实践经验。
你就可以写:你的技能就是
- 熟悉
Spring、MyBatis、SpringMVC
等应用框架的使用和原理;(这里一般不建议写精通,除非你是真的很精通,哈哈) - 有
Spring Cloud
微服务架构实践的经验,以前公司就是基于Spring Cloud
的微服务架构。
这里写了一个Java版本的专业技能,大家可以参考一下:
注意: 大家写下去的专业技能,在面试前,一点要最好准备,复习好相关知识点哈,别给自己挖坑。比如你对zookeeper
相关知识点不熟悉,你又写到简历,那就不好。
6. 项目介绍
简历写上2~3
个你参与的项目。一般来说,尽量写你所应聘公司职位相关的项目。比如你要应聘一个互联网金融公司,职位是维护银行核心系统。那如果你以前做过支付相关,或者是积分扣减等等相关项目都可以写下。
我们再来看下一个公司招聘的职位描述
你就可以根据职位描述,尽量写跟以上职位描述相关技术栈的项目。假设你以前开发过转账系统,你就可以简要描述下你的转账系统。如:做过企业转账系统,主要有行内转账、行外转账、代发工资、对账等功能。又假设你的系统使用了MySQL和Redis
,你就可以写下对应的系统,以及是怎么使用这个技术栈的。
然后的话,项目介绍,一般也加下涉及技术栈
这一栏。写了一个简单版的,大家可以看下哈:
7. 项目职责
写完项目简介,需要描述你的项目职责。如果你是一个系统的负责人,这个是比较加分的,如实写就好。如果你不是系统负责人,也没关系,哪块功能那个是你开发,就可以写负责XXX功能模块的。
日常开发中,除了自己负责的模块,建议都熟悉下系统的核心模块,然后简历可以稍微写一下。如果功能不是你开发的,你又不熟悉这个模块,千万别写到简历哈。要不然就是给自己埋雷了,面试官一问就露馅了。
8. 项目亮点
项目介绍的时候,最好都加上项目的亮点在哪里。对于我们程序员来说,亮点不是业务上个某个功能哈,而是某个技术解决了某个痛点问题,或者某个巧妙的设计等等。
我讲个简单点的:
- 比如你的项目有千万级别以上的数据存储处理,那你就可以写写,你是如何优化SQL的,是如何分库分表的,是如何做搜索查询的等等。
- 如果你是项目是做转账的,你就可以写写是如何保证幂等的,如何保证数据的一致性,如何保证资金不会受损,这些都是项目的难点亮点。
9.做过什么优化
一般做后端开发面试的话,面试官都会问你做过什么优化。我们就可以把这块也写到简历里面。比如可以从这几方面入手:
- 你优化过哪些接口,性能提升了多少等
- 优化了哪些代码,用了什么设计模式,用了哪些优化技巧等等
- 还有你优化了哪些慢SQL,用了哪些优化方式。
如果你实在没做过什么优化,可以参考我之前的文章哈:
如果是讲优化接口的话,你可以看下我这篇文章哈:记一次接口性能优化实践总结:优化接口性能的八个建议
如果是代码优化细节,可以看我这篇:工作四年,分享50个让你代码更好的小建议
如果是慢SQL优化,可以看下我之前MySQL专栏系列文章哈:
- 看一遍就理解:order by详解
- 看一遍就理解:group by详解
- 实战!聊聊如何解决MySQL深分页问题
- 后端程序员必备:书写高质量SQL的30条建议
- 阿里一面,给了几条SQL,问需要执行几次树搜索操作?
- 生产问题分析!delete in子查询不走索引?!
10. 项目中遇到什么难点,你是如何解决的。
很多时候,面试官可能会问我们日常开发中,或者说是项目中遇到什么问题,你是如何解决的。其实我们可以将自己印象比较深的的一个难点写到简历里面,那到时候面试官很大概率就会问这个啦。
有些小伙伴说,我都没遇到什么很高深的问题。如果是很简单的问题,面试官是不是会觉得很low。其实不是这样的,我这里再举个简单的例子。比如你实现一个对外接口,基础功能没什么问题。但是测试压力测试的时候,显示不通过。原因是接口耗时太大,必须要做优化,你就可以把这个优化的过程写下来。
我之前写这篇文章的时候,就是因为刚好做了接口的优化,使我的一个对外批量接口的性能得到了大幅的提升。所以我就把它写到简历去了。大家可以看下我之前这篇文章哈,都是一些常用的优化技巧。
记一次接口性能优化实践总结:优化接口性能的八个建议
11. 面试必备的三高问题(高并发,高可用,高性能)
面试的过程中,三高问题(高并发,高可用,高性能)
,一般都会问一个以上。你也可以把你熟悉的一个点,体现在简历上哈。
- 你如做过抢红包或者秒杀抢购等功能,你就可以把这个经典的并发案例,写到简历上,并且描述你是怎么处理的,怎么用分布式锁处理的,阐述清楚。
- 然后的话,你使用了
Redis
,你就可以把Redis
的一些哨兵机制,cluster
集群方案也准备一下,这个是高可用的。 - 还有就是高性能,直接体现就是你的接口是如何优化的,是加索引还是其他的优化方案。
12. 你使用了哪些中间件?项目中哪些业务场景是跟中间件相关的?
在专业技能那一栏,绝大多数的后端开发,都会写上熟悉或者掌握中间件,如kafka、RocketMq、或者zookeeper
等。所以大家在项目介绍的时候,如果你的项目使用了这些中间件,你可以一句话带一下,如使用RocketMq
做了流量削峰。
大家可以看下我之前的这篇文章:消息队列经典十连问
13. 计算机网络基础
计算机网络是每位程序员必备的,如tcp/http协议、https原理,加签验签
等等。你在写专业技能的时候,可以写上,但是这些计算机网络相关的经典面试题需要都提前准备好哈。
可以看下我之前的文章整理:
- 2W字!梳理50道经典计算机网络面试题(收藏版)
- 面试必备!TCP协议经典十五连问!
14. 线上排查经验
我相信绝大多数的程序员,都有过排查生产问题的经历。大家平时排查完问题后,可以记录一下,复盘整个过程。这样对自己的成长是很有帮助的。你可以把线上排查经验,写到简历里面,一句话带过就可以啦。
比如一些OOM问题的排查分析,一些死锁问题分析等等。大家主要关注的是一些问题排查思路哈。如你调下游接口不通,是什么问题呢?返回的http状态码是什么呢、网络是不是通的呢?对方服务有没有注册到注册中心呢等等。
没排查问题方面经验的小伙伴,可以看下我之前的这几篇文章。
- 数据库连接池内存泄漏问题的分析和解决方案
- 手把手教你分析Mysql死锁问题
- 生产问题分析!delete in子查询不走索引?!
15.设计模式优化代码
我们都是写代码的,如果有用过设计模式优化代码,这一点可以写到简历里面,也是一个不错的亮点。对设计模式不太熟悉的小伙伴,可以看下我之前的几篇文章哈。
- 后端思维篇:如何应用设计模式优化代码
- 实战!工作中常用到哪些设计模式
16. 自我评价
自我评价主要是包括性格、兴趣爱好、加班出差、与同事朋友相处、对技术是否热爱等等方面。
- 性格:就如实写自己的性格就好。比如我是一个做事情很坚持,很勤劳的人,我就会一句话简短写一下。
- 兴趣爱好,一般是否爱运动、乐器这方面可以写一下。我的话,喜欢打篮球弹吉他等等。曾经在部门年会弹唱过歌,我也会写一下,这些其实也是你简历的加分项,
- 加班出差:你自己是否接受加班出差,按照意愿写吧。
- 与同事相处:我们一般人跟同事相处,都不会有啥问题,比如有空约个饭,吹吹水什么的,跟同事周末打打球什么的。
- 对技术是否热爱:如果你是个坚持写文章,爱阅读源码等等,那肯定是加分项。
这一块,尽量别过分装饰自己哈,实事求是最好。如果没有啥兴趣爱好这些,我们也可以培养。写了一个样例,大家可以看一下:
最后
现在互联网寒冬,希望金九银十,大家写好简历,都能找到理想的工作。我是捡田螺的小男孩,我们下期再见。