Skip to content

如何编写一份好的互联网校招简历

前言

重要性

简历很重要,很重要,很重要,一般面试官都会根据你的简历进行提问,简历很大程度上决定了面试官对你的提问方向

你在简历写的每一句话都必须是有意义的,并且做好被提问的准备,不要写废话

目的

言归正传,最近帮同学们辅导简历的时候发现了许多的小问题

毕竟大家都是头一次写简历嘛,我当(qu)年这个时候也一样,现在去看第一版的简历,实在惨不忍睹💔

通过这段时间发现的问题,亲身体会,结合前辈们总结的经验产出了这篇文章,如有言语不妥之处,还请斧正

以大厂作为目标,希望本文能够帮助即(zhun)将(bei)投递简历的同学更好的完善自己的简历,提高简历筛选的通过率

求其上者得其中,求其中者得其下,求其下者无所得

简历结构

结构一定要清晰,模块与模块之间有明显的分界线

目标是能让HR/面试官,快速的定位到需要的信息

大体上分为以下几块进行介绍:

  1. 个人信息/基本资料
  2. 校园经历
  3. 专业技能/个人技能
  4. 实习经历(可选)
  5. 项目经验
  6. 获奖情况/荣誉(可选)
  7. 个人优势/自我评价(可选)

个人信息

这部分主要描述你的基本信息

  1. 姓名:最好能突出展示
  2. 电话
  3. 邮箱:使用QQ邮箱的同学需要注意,记得使用自定义的英文邮箱账号或者使用其提供的foxmail邮箱,毕竟QQ可能会包含一些个人隐私/生活信息,不排除简历筛选者好奇的去访问
  4. 学校
  5. 求职意向:建议放在姓名附近
  6. 可选
    1. 个人站点:如果自己的博客内容丰富,或者Github上的项目内容丰富可以把站点的超链接附在简历里(pdf简历支持超链接跳转),部分面试官可能会对这些内容感兴趣,可成为一个加分项
    2. 照片:
      • 近期(1年内)
      • 能够将你的五官展示清楚
      • 可以是经过轻微修图的证件照或者半身的生活照
    3. 年龄/生日
    4. 政治面貌

校园经历

此部分可以把自己的教育背景和校内的一些实践经验抛出来

关于实践经历的描述,尽量简洁明了,语句短小精悍,可以侧重突出与岗位相关的工作内容,或者对你的帮助与收获

事件发生的具体时间,可不必详细说明

内容示例:

2018.09 – 2022.06 五道口职业技术学院 本科 计算机科学与技术
 * x年x月 担任(加入)xx实验室/团队 (职称),负责了实验室门户网站的维护,带领团队成员参加了xx大赛,获得xx荣誉
 * 担任xxx,负责了xxx工作,收获了XX技能(如Adobe系列)
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 中关村应用文理学院 本科 计算机科学与技术
 * ....
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 相关的
主要是 Vue 业务开发为主

写的是 TypeScript/React/工程化/Node/MySQL 相关的

这样,可以让面试官更全面的了解你

如果面试官感兴趣,会挑几个技术栈问你几个问题,如果答的也很棒,必须是妥妥的加分项

当然,前提在这里写的技术栈都必须是你了解或者掌握的,否则被随便问两个问题就露馅了,就变成了减分项

专业技能也请慎重对待,有可能是你的加分项,也有可能是你的减分项。

总结需要注意几点:

  1. 点到即止
  2. 不要赘述内容,重复啰嗦一个点
  3. 篇幅不宜过大
  4. 自己了解或者掌握了的技术

先看一个有问题的阐述方式

例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 的基本工作流程
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指令
基础:悉HTML/CSS,了解CSS预处理工具,了解Canvas/SVG,熟悉ES5,对ES6有一定了解
框架:熟悉Vue,了解uni-app的使用
其它:熟悉webpack的使用,熟悉常见Git指令

再看几个笔者认为比较好的阐述方式

例2

开发:熟悉Vue,React,xxxx技术栈
设计:熟悉PS,xxxx设计软件
源码:熟悉xx库,xx框架源码
开源:参与xx,yy等开源项目
开发:熟悉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使用
前端:熟悉 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使用,对前端工程化有一定了解
基础:熟悉JavaScript,HTML,CSS 对TypeScript有一定了解
框架技术:熟悉Vue,了解Webpack的基本用法
其它:熟悉使用Git使用,对前端工程化有一定了解

实习经历

不排除部分优秀的同学在此(春招-实习)之前已经参加过实习,那么实习经历将成为你的简历加分项

基本在简历筛选环节是能直接过的

一段实习经历主要由以下几个部分组成:

  1. 实习时间
  2. 公司
  3. 职位
  4. 主要工作贡献: 挑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

 * 项目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技术方案
公司名A    Web前端工程师       2020.11 - 2021.02

* 参与XX项目的研发,解决了xx难题
* 开发了xx插件/工具,解决了xx问题,提升了xx效率
* 优化xx项目,收益xx
* 调研撰写了xx技术方案
2020.11 - 2021.02 XX公司YY职位       
* 参与XX项目的研发
    做了什么,有什么收益
* 开发了xx插件/工具
    解决了xx问题,提升了xx效率
2020.11 - 2021.02 XX公司YY职位       
* 参与XX项目的研发
    做了什么,有什么收益
* 开发了xx插件/工具
    解决了xx问题,提升了xx效率

项目经历/经验

此部分是简历中最重要的部分!!!

此部分是简历中最重要的部分!!!

此部分是简历中最重要的部分!!!

对项目的几点基本要求

  1. 自己参与了项目开发的大部分工作
  2. 熟悉项目的背景与技术实现方案
  3. 有亮点(难点,特色)
  4. 如果能够部署到线上,尽量在简历上留下线上链接
  5. 数量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
项目/产品名称 - 一句话简述/概括是什么      链接(可选)
* 简述项目背景问题
* 负责了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
项目/产品名称           链接(可选)
* 简介:XXXX
* 难点(可选):YYYYY
* 特色(可选):ZZZZ
* 收获(可选):AAAA
* 技术栈:BBBB

XX产品名称   xx.yy.com
* 简介:校园二手交易平台
* 难点:图片压缩,大量图片加载,级联选择组件
* 收获:了解了常见图片压缩方案,图片的加载优化方案
* 技术栈:Vue/express/typescript/mysql

例3

项目/产品名称           链接(可选)
* 做了什么
* 用了什么/特色
* ...

XX产品名称
* 参与二手交易平台的前端建设,服务端开发,数据库设计
* 使用跨度开发框架xx,开发了web,小程序,app等多端应用
* 有xx特色功能
项目/产品名称           链接(可选)
* 做了什么
* 用了什么/特色
* ...

XX产品名称
* 参与二手交易平台的前端建设,服务端开发,数据库设计
* 使用跨度开发框架xx,开发了web,小程序,app等多端应用
* 有xx特色功能

获奖情况

这个部分主要算作简历的加分项,但不是必须的,部分奖项体现的是学习能力,部分体现的是专业能力,按时间先后顺序进行排列

奖项信息的构成:

  1. 奖项名称
  2. 获得时间
2020年02月 xxx奖学金
2019年12月 xx大赛一等奖/第X名
2019年4月 xx大赛金/银牌
...

2020年02月 xxx奖学金            2019年12月 xx大赛一等奖/第X名
2019年4月 xx大赛金/银牌
...
2020年02月 xxx奖学金
2019年12月 xx大赛一等奖/第X名
2019年4月 xx大赛金/银牌
...

2020年02月 xxx奖学金            2019年12月 xx大赛一等奖/第X名
2019年4月 xx大赛金/银牌
...

自我评价

用一些简单的话语对自己做一些客观的评价,凸显自己的优势,切忌一些空话/套话/废话

如何书写这部分内容呢?

  1. 可以根据岗位的jd(job description)来进行编写,提高简历与岗位的匹配度
  2. 围绕自己擅长的能力编写
  3. 举一些实际的案例证明自己的能力

反例

吃苦耐劳,踏实肯干,活泼开朗,兴趣广泛,勇于迎接挑战

诚实守信,自制了强,学习能力强,责任感强,有团队精神,工作积极认真负责

有较强的组织能力与适应能力,勤奋好学,脚踏实地
吃苦耐劳,踏实肯干,活泼开朗,兴趣广泛,勇于迎接挑战

诚实守信,自制了强,学习能力强,责任感强,有团队精神,工作积极认真负责

有较强的组织能力与适应能力,勤奋好学,脚踏实地

上述的内容都无从取证,也不能体现出你的优势

如果只能写出这些内容还不如不写,多介绍一下自己的项目

下面举例一些好的例子

例1

2年前端学习开发经验,熟悉小程序,h5的开发
有生产环境项目开发经验,阅读过XX框架源码,了解其核心原理
开发过XX产品(能够被检索到),受到了xxx奖励
2年前端学习开发经验,熟悉小程序,h5的开发
有生产环境项目开发经验,阅读过XX框架源码,了解其核心原理
开发过XX产品(能够被检索到),受到了xxx奖励

例2

有公司实习经验,熟悉Web软件的开发流程,熟悉前端工程化开发
热开开源,开源了xx项目,收获了xx成就
有公司实习经验,熟悉Web软件的开发流程,熟悉前端工程化开发
热开开源,开源了xx项目,收获了xx成就

例3

熟悉小程序,跨度应用开发,有上线项目开发经验
良好的编码习惯,推进项目接入了lint工具,统一编码风格
有多人项目合作开发经验,良好的跨职能沟通能力
熟悉小程序,跨度应用开发,有上线项目开发经验
良好的编码习惯,推进项目接入了lint工具,统一编码风格
有多人项目合作开发经验,良好的跨职能沟通能力

简历注意事项

内容/排版

  1. 内容可以适度修饰,但不要造假
  2. 关键信息放在简历前面
  3. 多写雇主希望了解你的信息,无关紧要的信息尽量减少
  4. 页数尽量1页,如果内容确实有很多可写的,又不得不写的可以增至1.5页
  5. 简历不要写得满满的,模块与模块之间分界线清楚,适当留白
  6. 不要搞得色彩缤纷,五颜六色
  7. 注意名词的大小写

文件格式

  1. 使用pdf
  2. 文件名至少包含:
    1. 姓名
    2. 目标岗位
    3. 实习(可选,实习岗位建议加上)
    4. base(可选)

简历工具推荐

FLAG:自己码了个简历在线生成工具,方便同学们直接生成自己的简历,咱前端人还可以使用自己的本领进行定制

其它优秀又好用的推荐

参考

推荐大家阅读也阅读一下以下几篇文章,篇篇都很赞

更新于: