简历指南
简历的重要性
简历是一个人的门面,是面试官了解你的第一步,酒香也怕巷子深,如果你只有技术但是不知道怎么展现那也是白搭。如果简历都不过关,哪来的面试?
什么时候准备简历?
不要太晚也不要太早,不要明天开始求职今天才开始写,也不要刚开始学习就开始写,留个 2-3 个月左右的时间就够了。
因为 2-3 个月左右的时间不会去再扩充技术栈,这段时间里基本上就是背背八股文,简历上的内容不会有大的改变。8月份和2月份是秋招和春招的开始时间,所以在 6月和12月开始准备简历比较合理。
如何使用BOOS直聘等招聘平台?
不要使用系统自带的招呼语,如:你好,可以聊聊吗?刚刚看了您发布的这个岗位,我挺感兴趣。
即使你后面还跟了自己的话,面试官在消息中心看只有开头的十几个字,跟所有人一样你只会被掩埋。
正确写法:您好,我参与过……,有……的经验。直击主题,不需要有过多的问候语和废话。
简历模板
这里先给大家分享一下我在某宝上斥巨资购买的简历模板:
什么样的模板才是一个好的模板?一句话:简洁。
错误示范:
正确示范:
那花里胡哨的东西自己都看不清,面试官一天看几千份简历换你你会看下去吗?
简历的板块划分要清晰、排版要整洁、内容不要太挤或太空;色调不宜过暗或过亮,推荐蓝色或淡灰色;色彩不要太丰富,要让人看起来舒服。
内容
内容分为个人信息、教育背景、专业技能、荣誉奖项、工作经历、项目经历、科研经历、校园经历、个人优势等内容。其中**个人信息、教育背景、专业技能、项目经历 **是必须具备的。
个人优势就是正确的废话,实在没东西写了再写。
网上的简历教程都说简历 一页纸最佳 ,但实际上是一个误区,所谓的一页纸最佳是让你别写废话、惜字如金,但计算机专业求职的简历是很难做到一页纸以内的,写两个项目经历就快要半页纸了怎么控制到一页以内?只要你能让面试官有继续读下去的念头,即使是10页纸那也是完美的简历。
TIP
将好的东西写在前面,比如主打项目写在第一个,这跟看视频是一个道理,如果开头不吸引人我就关了。
个人信息
最基本的内容,你需要让面试官对你的信息有个基本的了解。
- 姓名
- 性别
- 年龄
- 工作年限
- 联系方式(手机号、QQ)
- 照片
DANGER
照片一定是证件照而不是生活照,P图要让别人看得出来是你本人。
技巧
- 个人网站(博客等)
- 不要写期望薪资,否则面试官给你的薪水只在你的范围内。比如你期望7-9k,可面试官认为你有11k,但他看到你的期望薪资可能就只给你9k,你以为达到了你的最高目标,其实你亏了2k。
教育背景
最基本的内容,也是面试官第一个去看的地方。
- 学历层次
- 毕业学校
- 成绩排名(前20%以内注明,否则别写)
- 主修课程
DANGER
学历绝对不要造假!
专业技能
最基本的内容,写明你掌握的技术栈,或其他突出的能力。
- 个人技能
- 专业技能
技巧
- 用简短的语句,一句话精简说明掌握的技术+能做什么。如:熟悉 netty 等网络框架,并独立开发即时通讯系统。
- 使用熟练掌握、熟悉、了解、有……的经验、具有较好的……能力等字样。
- 将熟练掌握的东西写在前面。
- 参考招聘网站中"岗位要求"
个人奖项
非必须。
- 个人证书
- 荣誉奖项
- 软著、专利
技巧
- 写至少校级以上的奖项。
- 将级别高的,含金量高的写在前面。、
工作经历
非必须,但很加分。
- 公司名
- 起止时间
- 职务
- 负责的项目
- 成果
DANGER
不要撒谎!
技巧
- 不要说你收获了什么,而是说给公司和团队带来了什么,给团队制造了哪些成果,给公司带来了多大的利益。老板开公司是赚钱的,不是来培养人的。
- 用 STAR 分析(场景、任务、行动、成果)来梳理自己的核心工作。例:在 ……项目中,在 …… 情况下,运用……技术,解决了 ……问题,达到了 ……效果,带来 …… 收益。
项目经历
重中之重!
- 项目名称
- 起止时间
- 项目简介
- 负责的内容
- 上线地址(可选)
只要是参与过的都可以写,即使不是项目的发起者,但只要是contributor就可以。
TIP
写上去的项目你一定要熟悉,经得起问。
技巧
- 将主打项目或知名度高的项目写在前面。
- 杜绝用词不专业,如:mysql、axios、springboot。虽然大家都看得懂,但是要让面试官知道你是专业的,如:MySQL、Axios、SpringBoot。
- 介绍项目的时候,分点来写。即:用……技术,解决了……问题,实测带来了……效果。如:为解决首次访问系统的用户主页加载过慢的问题,使用 Spring Scheduler 定时任务来实现缓存预热,并通过分布式锁保证多机部署时定时任务不会重复执行。
- 放上仓库地址或线上地址,你吹得天花乱坠不如让面试官自己体验。
- 如果做的是烂大街的项目,如:xx外卖、xx点评等,自己换个名字,改得不同一点,或者有自己的拓展。
参考
- 用户登录:使用 Redis 实现分布式 Session,解决集群间登录态同步问题;使用token储存用户信息并实现续签和超时自动退出。
- 对于项目中复杂的集合处理(比如为队伍列表关联已加入队伍的用户),使用 Java 8 Stream API 和 Lambda 表达式来简化编码。
- 使用 Redis 缓存首页高频访问的用户信息列表,将接口响应时长从 12520ms缩短至400ms。且通过自定义 Redis 序列化器来解决数据乱码、空间浪费的问题。
- 为解决首次访问系统的用户主页加载过慢的问题,使用 Spring Scheduler 定时任务来实现缓存预热,并通过分布式锁保证多机部署时定时任务不会重复执行。
- 为解决同一用户重复加入队伍、入队人数超限的问题,使用 Redisson 分布式锁来实现操作互斥,保证了接口幂等性。
校园经历
非必须。
- 职位
- 起止时间
- 具体工作
- 成果
如果有那最好,如果没有但也想写呢?当然可以,比如你说你大学四年期间是班长、团支书,这谁查得到?只要你清楚工作细节,学生会主席、学生会组织部部长这些随便写。去哪里找工作细节?某乎、某书、某站都有,实在不行问问真的做过的人。
自我评价
非必须,正确的废话。我觉得也没人会去看。