Skip to content

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

前言

🎉祝每个人都能成为offer收割机,🐂气冲破天际🎉

重要性

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

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

目的

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

毕竟大家都是头一次写简历嘛,我当(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系列)
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. 点到即止
  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 的基本工作流程

这个篇幅就有点太大,占了简历的 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. 公司
  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

* 参与XX项目的研发,解决了xx难题
* 开发了xx插件/工具,解决了xx问题,提升了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

例2

项目/产品名称           链接(可选)
* 简介:XXXX
* 难点(可选):YYYYY
* 特色(可选):ZZZZ
* 收获(可选):AAAA
* 技术栈:BBBB

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

例3

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

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大赛金/银牌
...

自我评价

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

如何书写这部分内容呢?

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

反例

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

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

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

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

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

下面举例一些好的例子

例1

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

例2

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

例3

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

简历注意事项

内容/排版

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

文件格式

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

简历工具推荐

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

其它优秀又好用的推荐

参考

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