前言
背景
面向2022届同学的校(春)招马上就要大规模开始啦(有些公司已经开始提前批了),学弟学妹们加油呀
顺便在这里跟大家拜个年
🎉祝每个人都能成为offer收割机,🐂气冲破天际🎉
重要性
简历很重要,很重要,很重要,一般面试官都会根据你的简历进行提问,简历很大程度上决定了面试官对你的提问方向
你在简历写的每一句话都必须是有意义的,并且做好被提问的准备,不要写废话
目的
言归正传,最近帮同学们辅导简历的时候发现了许多的小问题
毕竟大家都是头一次写简历嘛,我当(qu)年这个时候也一样,现在去看第一版的简历,实在惨不忍睹💔
通过这段时间发现的问题,亲身体会,结合前辈们总结的经验产出了这篇文章,如有言语不妥之处,还请斧正
以大厂作为目标,希望本文能够帮助即(zhun)将(bei)投递简历的同学更好的完善自己的简历,提高简历筛选的通过率
求其上者得其中,求其中者得其下,求其下者无所得
简历结构
结构一定要清晰,模块与模块之间有明显的分界线
目标是能让HR/面试官,快速的定位到需要的信息
大体上分为以下几块进行介绍:
- 个人信息/基本资料
- 校园经历
- 专业技能/个人技能
- 实习经历(可选)
- 项目经验
- 获奖情况/荣誉(可选)
- 个人优势/自我评价(可选)
个人信息
这部分主要描述你的基本信息
- 姓名:最好能突出展示
- 电话
- 邮箱:使用QQ邮箱的同学需要注意,记得使用自定义的英文邮箱账号或者使用其提供的foxmail邮箱,毕竟QQ可能会包含一些个人隐私/生活信息,不排除简历筛选者好奇的去访问
- 学校
- 求职意向:建议放在姓名附近
- 可选
- 个人站点:如果自己的博客内容丰富,或者Github上的项目内容丰富可以把站点的超链接附在简历里(pdf简历支持超链接跳转),部分面试官可能会对这些内容感兴趣,可成为一个加分项
- 照片:
- 近期(1年内)
- 能够将你的五官展示清楚
- 可以是经过轻微修图的证件照或者半身的生活照
- 年龄/生日
- 政治面貌
校园经历
此部分可以把自己的教育背景和校内的一些实践经验抛出来
关于实践经历的描述,尽量简洁明了,语句短小精悍,可以侧重突出与岗位相关的工作内容,或者对你的帮助与收获
事件发生的具体时间,可不必详细说明
内容示例:
2018.09 – 2022.06 五道口职业技术学院 本科 计算机科学与技术 * x年x月 担任(加入)xx实验室/团队 (职称),负责了实验室门户网站的维护,带领团队成员参加了xx大赛,获得xx荣誉 * 担任xxx,负责了xxx工作,收获了XX技能(如Adobe系列)
2019.09 – 2022.06 五道口职业技术学院 硕士 软件工程 * x年x月 担任xxx,负责了xxx工作 * x年x月 担任xxx,负责了xxx工作 2015.09 – 2019.06 中关村应用文理学院 本科 计算机科学与技术 * ....
专业技能
了解:听说过这个概念,知道是干什么的
熟悉:能快速地利用这个技术构建一个可用的应用
精通:读过源码,了解其原理,可对其修改以满足某些特殊需求
此部分主要阐述你的本领,将岗位相关的一些软/硬技能抛出来,方便HR/简历筛选人员简单的判断你的简历是否符合这个岗位,以及面试官考查的范围,所以需要慎重
专业技能这一块很多人会写这样写:精通 HTML/CSS/JavaScript 等等
,而且写得特别多,恨不得把自己用过的东西都写在这...
这里不要写太多东西,可以写一些在项目经历里没提到的东西
例如:
主要是 Vue 业务开发为主 写的是 TypeScript/React/工程化/Node/MySQL 相关的
这样,可以让面试官更全面的了解你
如果面试官感兴趣,会挑几个技术栈问你几个问题,如果答的也很棒,必须是妥妥的加分项
当然,前提在这里写的技术栈都必须是你了解或者掌握的,否则被随便问两个问题就露馅了,就变成了减分项
专业技能也请慎重对待,有可能是你的加分项,也有可能是你的减分项。
总结需要注意几点:
- 点到即止
- 不要赘述内容,重复啰嗦一个点
- 篇幅不宜过大
- 自己了解或者掌握了的技术
先看一个有问题的阐述方式
例1
HTML+CSS: 熟悉常见布局,掌握 HTML5+CSS3,能够使用 Canvas/SVG 实现初步的数据可视化,,能使用 Sass/Stylus 预处理工具,了解 CSS 动画 JavaScript:熟悉 ES5 常用方法,理解其相关原理,了解 ES6 基本知识, 能在开发过程中使用 ES6 语法简化开发,能基本使用 Node.js,明白常见的 设计模式 Vue 框架: 能够使用 Vue 完成组件化开发,掌握 Vue2.x 指令、生命周期, 对 Vue 双向数据绑定有一定认知,清楚 Vue2.x 与 Vue3.x 的区别,能使用 uni-app 进行小程序开发 Webpack、Git: 能使用 Webpack 对不同的文件进行不同的打包处理,熟 悉 Webpack 的配置过程,能够使用 Webpack 对项目进行优化处理。熟悉Git 基本操作指令,理解 Git 的基本工作流程
这个篇幅就有点太大,占了简历的 1/4,也是初写简历,容易犯的问题
个人认为可以简单的描述成
基础:悉HTML/CSS,了解CSS预处理工具,了解Canvas/SVG,熟悉ES5,对ES6有一定了解 框架:熟悉Vue,了解uni-app的使用 其它:熟悉webpack的使用,熟悉常见Git指令
再看几个笔者认为比较好的阐述方式
例2
开发:熟悉Vue,React,xxxx技术栈 设计:熟悉PS,xxxx设计软件 源码:熟悉xx库,xx框架源码 开源:参与xx,yy等开源项目
例3
前端:熟悉 Vue,uni-app,ES5/ES6,熟悉小程序开发,了解canvas,TypeScript 服务端:熟悉Node server开发,熟悉egg.js express,了解koa,熟悉MySql,MongoDB,Redis等数据库的使用 其它:熟悉使用Git使用,熟悉PS,AE使用
例4
基础:熟悉JavaScript,HTML,CSS 对TypeScript有一定了解 框架技术:熟悉Vue,了解Webpack的基本用法 其它:熟悉使用Git使用,对前端工程化有一定了解
实习经历
不排除部分优秀的同学在此(春招-实习)之前已经参加过实习,那么实习经历将成为你的简历加分项
基本在简历筛选环节是能直接过的
一段实习经历主要由以下几个部分组成:
- 实习时间
- 公司
- 职位
- 主要工作贡献: 挑1-2个为宜,陈述你做成了什么,不是流水账一样去列举你做了什么,最好的是你给公司/团队带来了什么样的贡献和提效
针对工作贡献有两种常见的叙述方式:
- 项目式
- 事件陈述式
例如
公司名A Web前端工程师 2020.11 - 2021.02 * 项目A的名称 简介:xxxxx,yyyyy 职责:参与/负责xx模块开发,优化xx 技术栈:Vue 难点(可选):xxx数据处理,xxx效果展示,xx兼容性问题 收获(可选):增加了xx技术的熟练度,学会了xx技术
公司名A Web前端工程师 2020.11 - 2021.02 * 参与XX项目的研发,解决了xx难题 * 开发了xx插件/工具,解决了xx问题,提升了xx效率 * 优化xx项目,收益xx * 调研撰写了xx技术方案
2020.11 - 2021.02 XX公司YY职位 * 参与XX项目的研发 做了什么,有什么收益 * 开发了xx插件/工具 解决了xx问题,提升了xx效率
项目经历/经验
此部分是简历中最重要的部分!!!
此部分是简历中最重要的部分!!!
此部分是简历中最重要的部分!!!
对项目的几点基本要求:
- 自己参与了项目开发的大部分工作
- 熟悉项目的背景与技术实现方案
- 有亮点(难点,特色)
- 如果能够部署到线上,尽量在简历上留下线上链接
- 数量2-4个
遵循STAR法则展开描述一个项目:
- Situation:事情是在什么情况下发生,基于一个怎样的背景
- Task:你是如何明确你的任务的
- Action:针对这样的情况分析,你采用了什么行动方式,具体做了哪些工作内容
- Result:结果怎样,带来了什么价值,在整个过程中你学到了什么,有什么新的体会。
对应介绍项目的部分:
- S:项目背景问题
- T:项目职责
- A:做了什么
- R:解决了什么问题,带来了什么价值,收获了什么
下面围绕一个demo项目使用3种常见的方式进行叙述
例1
项目/产品名称 - 一句话简述/概括是什么 链接(可选) * 简述项目背景问题 * 负责了xx工作 * 收获xx,解决了xx问题,提升了xx XX产品名称 - 校园二手交易平台 xx.yy.com * 现有的xx方式处理xxx情况存在xx问题 * 负责需求分析,数据库设计,前后端开发 * 解决了XXXXX问题,学会了xx技术,收获了xx * 前端部分使用Vue,服务端使用Node/TS/MySQL
例2
项目/产品名称 链接(可选) * 简介:XXXX * 难点(可选):YYYYY * 特色(可选):ZZZZ * 收获(可选):AAAA * 技术栈:BBBB XX产品名称 xx.yy.com * 简介:校园二手交易平台 * 难点:图片压缩,大量图片加载,级联选择组件 * 收获:了解了常见图片压缩方案,图片的加载优化方案 * 技术栈:Vue/express/typescript/mysql
例3
项目/产品名称 链接(可选) * 做了什么 * 用了什么/特色 * ... XX产品名称 * 参与二手交易平台的前端建设,服务端开发,数据库设计 * 使用跨度开发框架xx,开发了web,小程序,app等多端应用 * 有xx特色功能
获奖情况
这个部分主要算作简历的加分项,但不是必须的,部分奖项体现的是学习能力,部分体现的是专业能力,按时间先后顺序进行排列
奖项信息的构成:
- 奖项名称
- 获得时间
2020年02月 xxx奖学金 2019年12月 xx大赛一等奖/第X名 2019年4月 xx大赛金/银牌 ... 2020年02月 xxx奖学金 2019年12月 xx大赛一等奖/第X名 2019年4月 xx大赛金/银牌 ...
自我评价
用一些简单的话语对自己做一些客观的评价,凸显自己的优势,切忌一些空话/套话/废话
如何书写这部分内容呢?
- 可以根据岗位的jd(job description)来进行编写,提高简历与岗位的匹配度
- 围绕自己擅长的能力编写
- 举一些实际的案例证明自己的能力
反例
吃苦耐劳,踏实肯干,活泼开朗,兴趣广泛,勇于迎接挑战 诚实守信,自制了强,学习能力强,责任感强,有团队精神,工作积极认真负责 有较强的组织能力与适应能力,勤奋好学,脚踏实地
上述的内容都无从取证,也不能体现出你的优势
如果只能写出这些内容还不如不写,多介绍一下自己的项目
下面举例一些好的例子
例1
2年前端学习开发经验,熟悉小程序,h5的开发 有生产环境项目开发经验,阅读过XX框架源码,了解其核心原理 开发过XX产品(能够被检索到),受到了xxx奖励
例2
有公司实习经验,熟悉Web软件的开发流程,熟悉前端工程化开发 热开开源,开源了xx项目,收获了xx成就
例3
熟悉小程序,跨度应用开发,有上线项目开发经验 良好的编码习惯,推进项目接入了lint工具,统一编码风格 有多人项目合作开发经验,良好的跨职能沟通能力
简历注意事项
内容/排版
- 内容可以适度修饰,但不要造假
- 关键信息放在简历前面
- 多写雇主希望了解你的信息,无关紧要的信息尽量减少
- 页数尽量1页,如果内容确实有很多可写的,又不得不写的可以增至1.5页
- 简历不要写得满满的,模块与模块之间分界线清楚,适当留白
- 不要搞得色彩缤纷,五颜六色
- 注意名词的大小写
文件格式
- 使用pdf
- 文件名至少包含:
- 姓名
- 目标岗位
- 实习(可选,实习岗位建议加上)
- base(可选)
Flag
TODO:码个简历在线生成工具,方便同学们直接生成自己的简历,咱前端人还可以使用自己的本领进行定制
参考
推荐大家阅读也阅读一下以下几篇文章,篇篇都很赞
- 掘金:面试被问项目经验不用慌,按这个步骤回答绝对惊艳
- 掘金:如何轻松拿到淘宝前端 offer | 掘金技术征文
- 掘金:📝 如何写「前端简历」,能敲开字节跳动的大门?
- 掘金:一年半经验如何准备阿里巴巴前端面试
- 知乎:怎么写简历中的自我评价?