写点什么

Java 程序员简历这么写,还过不了筛选算我输!

发布于: 2021 年 05 月 31 日
Java程序员简历这么写,还过不了筛选算我输!

前言

最近 21 届的应届生都即将毕业了,绝大部分的公司的校招已经关闭了对 21 届应届生的招聘通道,与此同时,很多大厂也开始新一轮的 ”抢人大战“ 。

已经卷起来了!22 届的学弟学妹们已经做好准备了吗?

最近也有很多学弟学妹们在跟我咨询关于暑假实习和秋招提前批的事情。

对于不同人我的回答也是不同的,但大概意思都是:能提前准备找到大厂实习,还是要多去争取的,因为很多大厂的实习生招聘要求相对于校招标准来说还是要低不少的。一般都是暑假实习,不会耽误秋招和学业的。而且如果在大厂表现优秀,会有很大机会提前拿到转正 offer 的(我的一个同学就是在去年 5 月份的时候拿到鹅厂实习 offer,然后表现优秀直接转正了,在整个校招过程我们都找工作找到焦虑的时候他已经整天打游戏“躺平”了。)对于有些想要多尝试的同学来说有了一段大厂实习经历的光环加持,在之后的校招过程中也会变得异常顺利。

不过对于没有拿到大厂实习 offer 的同学来说,情况就另说了,如果找的是个小公司的话,我个人的建议(个人建议哦,仅供参考)是:如果公司实在没什么知名度,而你的项目也还过得去的话,那就不要去实习了,好好利用暑假这段时间准备秋招提前批,因为很多公司秋招提前批就是 5、6 月份就开始了,至于为什么要你们准备提前批呢?是因为有的提前批甚至不要笔试,而且绝大部分公司提前批挂了的话还有正式批的机会,所以说提前批很赚的!

如果说小公司,而且你代码能力很差,简历上也没啥好写的项目和经历。那么我的建议是:可以去实习看看,小公司虽然比不上大公司,但是毕竟也能锻炼人,一来你可以丰富自己的简历内容,二来还可以混一些企业级的项目经验。对应届生求职来说还是有一定的帮助的。

希望即将参加校招的小伙伴们能够分清当前自己任务的优先级,把握好机会,然后全力以赴!

下面就求职的第一步——如何写好一份简历,我希望我的一些经验能够帮助到大家。

一般来说一份完整的技术类简历应该包括这几大部分:

  • 基本信息

  • 实习经历

  • 项目经历

  • 校园经历

  • 掌握技能

  • 自我评价

先看一下我的一位朋友分享的个人简历:


其实从我给出的简历模板能够看得出来,还是比较朴素的,也没有什么过多的光环荣誉加持,中规中矩的,但是其实只要我们的简历不过分浮夸,也不让面试官觉得没什么实质性的内容,一般都能够通过简历筛选环节的。

接下来,我会从以下方面入手,为大家一一解答。

基本信息

1. 个人信息

在简历的开头,应该简洁准确地列出个人基础信息:姓名、手机号、邮箱地址。

可以在醒目位置注明求职岗位,一般不建议写意向城市,除非你真的有执念,非某个城市不去。

填写手机号的时候一定要仔细检查!!!确保手机号填写无误再进行下一步。手机号填错绝对是求职中最血亏的事情,即使 HR 恨不得让你第二天就入职,也没有办法联系上你。大好的机会就此错过!

而网上很多攻略都会说,不要用 QQ 邮箱,这个道理其实是因为 QQ 邮箱会带上你的 QQ 昵称,有的同学的 QQ 昵称比较非主流,试想 HR 收到一封邮件,展示如下:

★愤怒的小牛发来的邮件”

设身处地,你想想 HR 的心情……

所以重要的不是去申请什么专业邮箱,重要的是让你的邮箱名看起来专业、正式、不轻浮。

另外照片方面,个人照片并不一定非要放,尤其不准备以外貌取胜的同学,更要慎重。如果非要放照片,建议大家放上一张干净大方精神的正规证件照。注意请一定不要放自拍!大家可以看到我上面分享的简历,虽然被我打了马赛克,但是还是能够看得出是正式的证件照。

2、教育经历

毕业院校、学历。

如果你是本科生,写本科的院校就好。

如果你是研究生,研究生毕业院校和本科毕业院校都要写上。

时间按照逆序来写,并且简单说明自己的受教育时间、专业、成绩(较好的话写进去,不好的话最好别写)。

成绩一般由绩点、排名(注明总人数)两方面体现。

3、加分项:个人技术博客

如果你写博客的习惯,而且你的博客比较优秀,请一定在简历上附上,这会是非常好的加分项!但如果只是注册过账号,就不要放了。

如果你没有写博客的习惯,但你的基础知识和项目经历已经比较不错了,可以从现在开始建立一个个人的技术博客。这也是养成了一个非常好的习惯,相信在今后的工作中对你也是极有帮助的。

我在后面还分享了一个朋友的个人简历,这位朋友的技术博客就是一大亮点——CSDN 博客专家。

实习经历

对于有实习经历的同学,这一块一定要着重填写。很多公司很看重实习经历的,尤其是对于没有经验的校招生!

实习经历一般都是实习公司信息、实习时间和主要经历。

实习公司信息:不仅指公司一项,如果所在部门是公司重要部门也可以加上部门名称。信息详细越能引起面试官的兴趣,但也要注意客观填写即可。但是有的涉及保密业务的一定要谨慎填写!!!

实习时间:根据自己的实际情况填写就好了,一般对于三个月以上的实习经历都可以将实习时间注明,以说明自己的经验较丰富。如果是一两个月的实习可以不写实习时间,但如果实习经历不止一段也可以分别填写。反正就是让面试官觉得你有过经验,能够 hold 住接下来的工作任务,更有利于企业培养。

主要经历:可以分为工作职责与具体项目。

工作职责:是在实习过程中所负责的工作内容,可以参考招聘时公司发布的岗位描述,可增加一些专业技术和功能做支撑。

实习过程中能够接触许多项目,有些是自己从头到尾做的,而有些可能只是自己跟进过的。无论实际做的工作多少,都要让自己完全参与到每个项目中,尤其是那些重点项目。对项目的了解程度越深,在简历上就能写的越详细、具体,在跟面试官交流的时候也能有更多的谈资。

有时候在实习过程中,导师没有安排很多项目任务给你的话,那么你也可以主动学习,请求导师开通权限,把公司的一些项目代码 pull 到自己本地多学习,多思考,最好可以运行起来,然后 debug 一下,这样更有助于理解。

但是有的实习很水的,实在接触不到什么好的项目的时候,也可以详细介绍工作职责。若有一些项目是你在实习期间从头到尾全权负责的,最好按照 STAR 法则,可以简明扼要、突出重点地写在实习经历中。

所谓 STAR 法则,即为 Situation Target Action Result 的缩写。

  • Situation:事情是在什么情况下发生

  • Target:你是如何明确你的目标的

  • Action:针对这样的情况分析,你采用了什么行动方式

  • Result:结果怎样,在这样的情况下你学习到了什么

其实把自己的项目写到简历的过程也是对自己整个项目的复盘,要提前在心里打好腹稿,然后尽量用最精简的语言在简历上描述出来。

项目经历

项目经历也是 HR 和面试官会非常看重的一部分,通过项目经历能够让面试官对你的技术水平有个一个大致的了解,好的项目经历能够帮助你渡过简历筛选这一关。一般面试会有着重针对项目的提问,此时好的项目,再加上回答的不错,那么你在面试官心中的评价就非常不错了。机会很大!

这里的项目经历主要指在实验室做的科研项目(然而,我的学校比较拉胯,我根本不知道什么是实验室,其实一些课程设计的大项目也是可以写到简历里面的)、科研比赛项目以及自己寻找的一些项目等。对这些项目经历的叙述方式与实习项目经历基本一致,在书写项目经历的时候,也建议按照 STAR 法则来思考规划,写明你在项目中是什么角色,为了解决什么问题而做了哪些事情,使用了哪些技术栈,最终成果如何。

以后我会写一篇针对校招准备中比较有含金量的项目推荐的文章,希望大家多多支持!

我们可以从以下这些方面着手介绍自己的项目:

  • 为什么做这个项目;

  • 项目有哪些功能;

  • 如果进行技术选型;

  • 你在项目中担任的角色;

  • 碰到了哪些问题;

  • 使用什么方式去解决问题的;

  • 解决效果是怎样,和别人相比有什么优势。

除此之外,这里还有几个需要注意的点要特别说明一下:

1. 不是所有项目都可以写在简历上

项目经历不是越多越好,一般控制在 2~3 个项目左右。简单来说,能够证明你的能力,尤其证明你的能力强过其他同学的项目。才有资格印在你的简历上,否则只是白白占用纸张。

同样是博客系统,你一定要挖掘出和别人不同的点,很多时候的技术创新点其实只是将两个领域的已有事物结合在一起。比如你可以说你的博客评论是用深度学习的某些模型做敏感筛选的,无论是博客系统还是深度学习做文本审核,都是普通的东西,但稍微一结合就呈现出了”一加一大于二“的效果。

另外,和投递岗位无关的项目经历,就不要往上写了,哪怕是一个国际性大项目,规模再大,面试官也不会展开提问,因为和未来的工作内容无关,不属于考核范围。当然过于简单的项目更加体现不出你的专业能力。

2. 写在简历上的项目一定要烂熟于心

一定要完全掌握简历中的项目,对其中的每个细节都应该对答如流。

尤其是各个功能所涉及到的技术点,要深入了解其实现原理,学会举一反三,为什么要选择这个技术去完成该功能,优缺点是什么,有没有进一步的优化方案,这些都是面试官对项目经历这部分的高频考点。

简历中的每条项目经历应该由两个部分组成:职责、项目内容,另外,若已经上传到 github,可以放上项目地址。

  1. 职责主要指你在该项目中负责的工作内容,可以参考上面提到各公司发布的招聘需求来写,比如,负责前端 H5 开发、负责页面渲染性能优化等等。这部分一般用一到两句陈述句来写,如果项目中达到某些可量化的成绩,也可放对应数据来增强说服力,比如通过性能优化后,页面刷新率提高了 XX%。

  2. 由于简历篇幅有限,故需要用较简洁的语言做项目介绍,一般从任务、重点技术、成果三个方面出发。但在面试时,口头介绍项目时,可以加一些项目背景、规模,在项目中遇到的最大技术难点以及你是如何解决的。

3. 尽量写自己领域内的项目

对于没有项目的同学的话,可以去 B 站上找一找实操的视频课程,然后跟着手撸两三遍。自然而然就变强了。

以后我会写一篇针对校招准备中比较有含金量的项目推荐的文章,希望大家多多支持!

校园经历

接下来你还可以在简历上写一些你的校园经历,这部分主要放在校内取得的一些成绩,若有一些 top 顶刊的论文,或者国际性大赛的奖状(然而这些我都没有…,但是不代表所有人没有),可进行简短的叙述,

如果你有一些校内组织经历,如社团、学生会,在篇幅允许的情况下可以简单地写进去。

另外我们需要注意或许对于非技术岗来说,校园经历是可写的,但对于技术岗而言,校园经历几乎没有太大作用。在学生会担任重要职务的能力与编程能力基本无关,所以校园经历要慎重写。

但其实第一次找实习的实习生,没有实习经历,也没有项目经历,可以在这里表现一下自己。主要是体现一下自己的学习能力和合作/组织能力等等,注意在书写校园经历的时候,也要体现好这个活动大致是什么内容,你在其中扮演了什么角色。

这一部分一定要注意避免的是:不要什么不相干的经历都往上写。

写简历的一个要点是:你所写的所有经历和技能点都应该与你的求职岗位 JD 相匹配。

最后,在这一部分可以列举一些你获得的奖学金。

掌握技能

对所投岗位相关技术的掌握情况是校招考核的重点,也是简历的一大组成部分。首先应将技能点划分为专业技能、其他技能。

1. 专业技能

专业技能主要指你所了解、熟悉、掌握的所有专业技术点。对各个技能掌握程度的描述,应保持客观准确的态度。

尽量避免使用“较好”、“较强”等模糊性的修饰方式,可以根据掌握程度选择“熟练掌握”、“熟悉”、“了解”。

但注意一点,这里绝对不要写“精通”,不要自己给自己挖坑!面试官一旦捕捉到“精通”两字,会直接拉高对你的期待值,被他察觉到你对该技术掌握程度达不到“精通”水平,你的评分会更加低。

最后,面试官会根据你的措辞决定问你的深浅,但要注意,如果自己真的只是“稍微了解”,那就最好不要写在上面,因为面试官眼中的“了解”很有可能是你的“熟悉”,面试官眼中的“熟悉”则是你的“熟练掌握”,一旦面试官发现你的水平低于他的期待,对你的评分会更加低。

掌握程度的修饰词使用准则:

“熟练掌握” 是指你对这个技能的底层原理非常熟悉,在解决问题的时候能够根据底层原理发掘解决思路,与其说掌握的是技术,不如说掌握的是思想,当你能够与面试官聊思想的时候,就证明你对这项技能是“熟练掌握”了。

“熟悉” 是指你能够运用这项技术解决实际问题,通过并且能够将这项技术灵活,大部分我们掌握的技能都可以归于这一类。

“了解” 是指能简单使用该技术,或是掌握入门性基础知识。一般针对应用较少、或一些新技术,提到了解该类技术能适当地扩展技术范围,但切记不可多写,否则面试官要么完全忽视你标明“了解”的技能,要么就当作你熟悉的技能展开问,这就相当于自己给自己挖坑,得不偿失。

2、其他技能

一般包括语言技能和求职岗位以外的专业技能。语言技能一般写四六级情况,四六级分数较高可在后面备注分数。

简历的减分项有哪些?

  1. 发邮件,附件简历用 word 格式,word 会乱码,请务必用 pdf!请务必用 pdf!请务必用 pdf!

  2. 照片用艺术照 or 自拍。

  3. 有错别字,大忌,连简历这种应该通读 10 遍的东西都能写错字,企业怎么放心把工作交给你。

  4. 不写手机号,听起来很蠢但是真的有人这么干过,还是长点心吧!

  5. 简历文件瞎起名,推荐格式:姓名 _ 学校 _ 求职意向

  6. 简历邮件瞎起名,前面已经说过了,建议邮件标题也复用简历文件的名称,另外如果你是走内推方式,请看看内推人有没有备注邮件标题。

  7. 简历模板不要过于花里胡哨,简单大方是最好的,太花哨了难找重点。平均一份简历就被 HR 扫个 10s,一般互联网技术岗的简历采用比较朴素的颜色即可,科技蓝、微信绿等颜色搭配黑白底色即可,绝对不要超过三种颜色。

  8. 简历的排版上注意以下两点:

  9. 中文和数字英文之间加空格。因为中文的字体排版和数字英文的有很大不同,数字英文偏小一些。如果不加空格的话,那么整篇文章看着会非常密集杂乱,中文和数字英文混在一起参差不齐;

  10. 专有名词一定要保证大小写完全正确,例如使用 Java 而不是 java,jQuery 而不是 Jquery。

  11. 只要我学过,那就写“精通”,“好家伙初出学校的小孩就敢说精通 Java”,真要这么写了,你就等着面试官的吊打吧!

  12. 简历过长,无效信息过多。

  13. 校招生简历请不要超过 1 页纸,挑最重要,最具含金量的内容写,简历上的无效信息没必要留着,反而让 HR 找不到重点。

大家可以根据以下标准判断一下自己掌握的知识水平:

  • 了解:对该技术所需的知识有基本认识,简单的来说就是谈及到该技术时,能够意识到自己知道该技术是什么;

  • 熟悉:对该技术有系统性的认识,知道该技术的部分基本原理,且可以使用该技术完成实际应用问题;

  • 熟练掌握:对该技术有全局性的认识,可以认清该技术的知识网络,知道该技术的大部分基本原理,可以在实际工作中对该技术运用自如;

  • 精通:对该技术可以做到融会贯通,不仅对该技术的知识网络有清晰的认识,而且能够将其与其他相关的技术相融合,能够在灵活运用知识的同时不断创新。

最重要的一点就是,我们在专业技能所写的,一定要会,而且最好是可以进行深挖的,因为在面试中所考察的绝大部分都是根据你所写的技术进行考察的。要注意简历的真实性,一定不要写自己不会的东西,或者是带有欺骗性的内容(这只能是我们给自己挖的坑!)

后话

再给大家分享一个模板,这位同学的实习经历跟我是在同一家公司的。不过他的方向是前端,之前上面分享的 Java 后端方向的。


可以看到这份简历的很多项目都有附带上项目源码地址以及在线演示地址,如果我们在求职时候能够把项目源码托管到 github,并且进一步将项目部署到线上的话,那么面试官能够直接通过超链接点击跳转到展示页面,体验是非常棒的!值得一提的是:我这个朋友的个人技术博客获得了 “CSDN 博客专家”的称号, 前文所说的技术博客是非常加分的,所以这个朋友也因此获得了很多大厂面试官的青睐!

一直来都有一些小伙伴在跟我交流校招的经历,有我现实生活中的学弟学妹们,也有在网络上认识的网友们,基本上我都很认真细致的在给予解答,能够帮助到大家,对我来说也是一件非常有成就感的事情。欢迎更多的小伙伴关注我,一起学习,一起交流,一起进步!

最后附上学弟上岸的聊天记录:

推荐阅读:

如何把阿里70W年薪的“网约车”项目写进简历里?_哔哩哔哩_bilibili没有高并发项目经验,经常被问到高并发、性能调优方面的问题,该怎么办?_哔哩哔哩_bilibili【算法篇】Leetcode刷题的50个小技巧,你居然不知道?_哔哩哔哩_bilibili

用户头像

还未添加个人签名 2020.09.07 加入

还未添加个人简介

评论

发布
暂无评论
Java程序员简历这么写,还过不了筛选算我输!