大家好,我是捡田螺的小男孩。
金九银十正在进行着,有些小伙伴说不知道怎么写好简历。我这边整理了写简历的16个关键点,希望对大家有帮助呀。
简历一定写上自己的基本信息。一般基本信息包括姓名、电话、电子邮箱、求职意向、工作年限、年龄、在职状态、学历、头像等这几部分。
第2个关键点,大家可以把自己的教育背景写一下。一般就是包括毕业学校,所学的专业,然后毕业时间。如果你是研究生硕士或者博士毕业的,可以按照从高到低写。一般写到本科即可。如果你的高中很不错的话,也可以写一下吧。
如果你在学校担任过班干(尤其班长团支书),或者学院学校担任学生会干部的,都写一下哦,挺加分的。如下:
工作履历一般包括这几个要点:公司名称、担任职位、在职时间
然后的话,记住跳槽不要过于频繁。一般2~3年跳一次是比较常见的。想一下,如果你毕业五年,呆过6个公司,你说HR敢要你嘛?你来几个月,说不定就走了。
简历的一项必填项,就是专业技能,它也是简历最核心的点。因为面试官和HR都会很关注这一点,以此来关注你是否真的匹配这个岗位。
这一块的话,一般看完你要应聘的职位要求,你就根据要求写你的职位技能。比如大家看下这个岗位要求:
我们看下它的第2项:精通Spring、MyBatis、SpringMVC等应用框架并熟悉实现原理,有Spring Cloud微服务架构实践经验。
你就可以写:你的技能就是
Spring、MyBatis、SpringMVC
等应用框架的使用和原理;(这里一般不建议写精通,除非你是真的很精通,哈哈)Spring Cloud
微服务架构实践的经验,以前公司就是基于Spring Cloud
的微服务架构。这里写了一个Java版本的专业技能,大家可以参考一下:
注意: 大家写下去的专业技能,在面试前,一点要最好准备,复习好相关知识点哈,别给自己挖坑。比如你对zookeeper
相关知识点不熟悉,你又写到简历,那就不好。
简历写上2~3
个你参与的项目。一般来说,尽量写你所应聘公司职位相关的项目。比如你要应聘一个互联网金融公司,职位是维护银行核心系统。那如果你以前做过支付相关,或者是积分扣减等等相关项目都可以写下。
我们再来看下一个公司招聘的职位描述
你就可以根据职位描述,尽量写跟以上职位描述相关技术栈的项目。假设你以前开发过转账系统,你就可以简要描述下你的转账系统。如:做过企业转账系统,主要有行内转账、行外转账、代发工资、对账等功能。又假设你的系统使用了MySQL和Redis
,你就可以写下对应的系统,以及是怎么使用这个技术栈的。
然后的话,项目介绍,一般也加下涉及技术栈
这一栏。写了一个简单版的,大家可以看下哈:
写完项目简介,需要描述你的项目职责。如果你是一个系统的负责人,这个是比较加分的,如实写就好。如果你不是系统负责人,也没关系,哪块功能那个是你开发,就可以写负责XXX功能模块的。
日常开发中,除了自己负责的模块,建议都熟悉下系统的核心模块,然后简历可以稍微写一下。如果功能不是你开发的,你又不熟悉这个模块,千万别写到简历哈。要不然就是给自己埋雷了,面试官一问就露馅了。
项目介绍的时候,最好都加上项目的亮点在哪里。对于我们程序员来说,亮点不是业务上个某个功能哈,而是某个技术解决了某个痛点问题,或者某个巧妙的设计等等。
我讲个简单点的:
一般做后端开发面试的话,面试官都会问你做过什么优化。我们就可以把这块也写到简历里面。比如可以从这几方面入手:
如果你实在没做过什么优化,可以参考我之前的文章哈:
如果是讲优化接口的话,你可以看下我这篇文章哈:记一次接口性能优化实践总结:优化接口性能的八个建议
如果是代码优化细节,可以看我这篇:工作四年,分享50个让你代码更好的小建议
如果是慢SQL优化,可以看下我之前MySQL专栏系列文章哈:
很多时候,面试官可能会问我们日常开发中,或者说是项目中遇到什么问题,你是如何解决的。其实我们可以将自己印象比较深的的一个难点写到简历里面,那到时候面试官很大概率就会问这个啦。
有些小伙伴说,我都没遇到什么很高深的问题。如果是很简单的问题,面试官是不是会觉得很low。其实不是这样的,我这里再举个简单的例子。比如你实现一个对外接口,基础功能没什么问题。但是测试压力测试的时候,显示不通过。原因是接口耗时太大,必须要做优化,你就可以把这个优化的过程写下来。
我之前写这篇文章的时候,就是因为刚好做了接口的优化,使我的一个对外批量接口的性能得到了大幅的提升。所以我就把它写到简历去了。大家可以看下我之前这篇文章哈,都是一些常用的优化技巧。
面试的过程中,三高问题(高并发,高可用,高性能)
,一般都会问一个以上。你也可以把你熟悉的一个点,体现在简历上哈。
Redis
,你就可以把Redis
的一些哨兵机制,cluster
集群方案也准备一下,这个是高可用的。在专业技能那一栏,绝大多数的后端开发,都会写上熟悉或者掌握中间件,如kafka、RocketMq、或者zookeeper
等。所以大家在项目介绍的时候,如果你的项目使用了这些中间件,你可以一句话带一下,如使用RocketMq
做了流量削峰。
大家可以看下我之前的这篇文章:消息队列经典十连问
计算机网络是每位程序员必备的,如tcp/http协议、https原理,加签验签
等等。你在写专业技能的时候,可以写上,但是这些计算机网络相关的经典面试题需要都提前准备好哈。
可以看下我之前的文章整理:
我相信绝大多数的程序员,都有过排查生产问题的经历。大家平时排查完问题后,可以记录一下,复盘整个过程。这样对自己的成长是很有帮助的。你可以把线上排查经验,写到简历里面,一句话带过就可以啦。
比如一些OOM问题的排查分析,一些死锁问题分析等等。大家主要关注的是一些问题排查思路哈。如你调下游接口不通,是什么问题呢?返回的http状态码是什么呢、网络是不是通的呢?对方服务有没有注册到注册中心呢等等。
没排查问题方面经验的小伙伴,可以看下我之前的这几篇文章。
我们都是写代码的,如果有用过设计模式优化代码,这一点可以写到简历里面,也是一个不错的亮点。对设计模式不太熟悉的小伙伴,可以看下我之前的几篇文章哈。
自我评价主要是包括性格、兴趣爱好、加班出差、与同事朋友相处、对技术是否热爱等等方面。
这一块,尽量别过分装饰自己哈,实事求是最好。如果没有啥兴趣爱好这些,我们也可以培养。写了一个样例,大家可以看一下:
现在互联网寒冬,希望金九银十,大家写好简历,都能找到理想的工作。我是捡田螺的小男孩,我们下期再见。