一篇文章教你写好自己的简历
写在前头
最近22届考研出分不久,我是21届考的。回想起我一年前因为出分后就开始筹备找工作。那时候首先就是写简历,当时不少人和我一样,一门心思考研,没有参加大四上秋招,工作经历比较空白,导致简历上实习经验和项目经历十分空缺。眼看春招即将开始,十分焦虑,夜不能寐。
我去年从3月份开始找工作,投递的是Java开发,但是因为履历有限,始终无缘大厂,所以我不太甘心。4月份调剂系统开启后调剂来了上海读研,现在研一。去年调剂结束后,4月到8月开学前在研究生导师手下的项目组从事一些开发工作,9月开学后找了一份莉莉丝游戏的日常实习。上周五面试了字节跳动日常实习第三面。
以自己为例可能更有说服力,我经历了一些阶段:1. 考研后找工作 2. 调剂后从事开发工作 3. 莉莉丝实习 4. 字节面试,我的简历也在这一年之内逐步演进。我觉得,无论你是否正准备找工作,我希望你看完我写的这篇文章之后,就开始思考编写自己的简历,然后在今后的学习工作当中,逐步去优化它,只有当你开始写了,你才能逐渐明确,自己缺少什么,应该补充哪些方面的能力。 等能力到位之后,剩下需要的就是将自己更好的推销出去,这篇文章会帮助到你。
简历模板
工欲善其事,必先利其器。上网一搜,简历模板是有很多在线简历生成工具的,样式很多,这里罗列一下。不知道为什么,我看到总觉得有些眼花缭乱,作为工科生,我自己不太喜欢这样的简历排版,但我不知道hr是怎么看待的。
下面是我自己的简历模板(关注微信公众号【程序员白泽】,回复简历即可获取),去年3月份最初找工作的时候,我的简历是用markdown写的,然后转成pdf(一定要使用pdf作为简历最终版,而且应届生我觉得一页足以),当时觉得比较清晰,写起来也很快,但是没有在右上角放上自己的证件照,觉得不太好(后来我实习时听同事开玩笑和我说,他看一眼面试者的证件照就可以差不多知道他能不能通过面试??)。所以我之后用的模板是word版本,在编辑完成之后,转成pdf即可。下面我将讲解一下简历各个部分应该如何写作。
自我介绍
对于应届生来说,首先就是要写明你的毕业院校,专业方向。年龄、性别、联系方式(手机、邮箱)多检查别写错。
个人描述
这一部分写一下自己在校期间的综合表现,包括绩点、四六级情况。关于技术博客,这个是一个比较自发性的东西,面试也不会特地问,但是看一些教写作简历的视频提到,这部分还是会有所区分,可以写上。甚至如果你出了一本书,我想写在这里会很大程度上引起hr注意。
有一些简历模板上,我看到有写自己的性格,个人爱好等的部分。这个我认为,完全没有必要写,在获取面试资格之前,我们应该侧重于展示自己的专业技能,工作能力,而不是玄之又玄的善于与人沟通、抗压、肯吃苦这样的描述,这些会通过后续的面试过程以及实习期你的表现给到公司。
荣誉奖项
这部分可以罗列一些在校期间获取的奖项,但是重要的还是含金量的问题,ACM系列的一个奖项,也比杂七杂八的不知名奖项要来的真切。实在没有也不用过度担心,不要凑字数,为了写而写。
实习经历&项目经历
实习经历主要是一个概述性质的文段,通过概述写出你不同时间段内所在的公司岗位,以及担任的职责。很显然,在我去年3月份刚开始找实习的时候,我这部分是空白的,那么我写的是自己在校的经历(主要写一些参与过的校内导师课题组之类的工作,如果你有一些ACM集训队/训练营的训练经历也可以填补这部分的空白)
关于项目经历是很重要的一部分,没有正儿八经的项目也很正常(公司也明白我们的现状,所以越是大厂考察基础知识、算法的比重越大),很多时候简历确实避免不了包装,我们可以通过一些途径去找一些项目进行学习(我相信你学编程过程中遇到过很多了xx商场、xx秒杀系统了),然后再去git上找一些不错的开源项目进行学习(以Java为例,码云上有一个叫若依的开源后端管理系统就很不错,我去年4-8月份在导师负责的地方实习时,后端开发就参考到了这个项目)
当然,作为针对面试的项目肯定是大部分都是在堆技术栈,用到的技术会比较多,但是不会很深,这方面需要自己在有时间时多的去深入,有一个自己擅长的技术点是很加分的(如果你算法很好那更加分啦~)。
那么我拿到一个项目怎么给它写到简历上去呢?我之前看到过一个STAR法则:STAR是情境(situation)、任务(task)、行动(action)、结果(result)四项的缩写。翻译成项目语言就是我简历模板中写的,我用了某个技术,解决了某个问题,达到了什么样的效果。比如:
- 通过使用消息队列kafka,存储爬虫爬取的url数据,削峰填谷,减轻服务器处理消息的压力
- 通过使用redis缓存常用访问字段,提高数据对于常用数据的访问效率、减轻峰值时数据库90%压力
- 通过使用MySQL集群的读写分离,主从复制,实现数据库的高可用,避免某台数据库服务器宕机时的数据丢失问题等等
这部分就通过这种分点概括,结合STAR法则,将你的项目描述准确,而你描述的越精确,那么面试时就越可能针对你提到的技术点提问。要明确,面试官不是拿着一个题库来考你,而是针对你的简历和你的叙述,一边听一边找问题问你。因此这项目要十分熟悉,自己用到的技术也不要只是用了一下,而不懂其原理。容易给自己挖坑。
技术栈
这是最后一个部分,只有一点要说的,对于一个技术的熟练程度我们一般用精通、熟练、熟悉、了解这样的形容词描述。身边还没有遇到过用精通去描述自己对一个技术的掌握程度的,我建议你也不要,一般来说后三个已经够用了。注意,如果你只是听过kafka可以做消息队列,可以削峰填谷,这可不是了解...,只是听说而已。写上去就是给自己挖坑。
最后希望大家都能找到心仪的工作,关注微信公众号【程序员白泽】,回复简历,就可以获得上文中我的简历模板。建了个春秋招/内推/闲聊群,感兴趣的同学就加我微信,备注加群,我拉你进去~