Skip to content

本文由 简悦 SimpRead 转码, 原文地址 mp.weixin.qq.com

大厂技术 高级前端 Node 进阶

点击上方 程序员成长指北,关注公众号

回复 1,加入高级 Node 交流群

今天分享一篇:著名开源项目wangEditor的作者,关于如何写好简历的文章,希望对大家有所帮助。

现在开始正文内容:

简历真的需要改!

简历写的比较差的有两类人:

  1. 应届生;

  2. 毕业以后就一直没再跳槽找工作的。

这种简历基本上是要重构的,从格式到内容都要重写。

有过跳槽经验的人,简历格式尚可,但也存在很多问题,甚至是低级问题。

🤓 第一😗* 错别字,或错误的单词**

这种错误看似简单,但却影响很严重。你想,简历是你个人最重要的一个文档,这么重要你都不仔细写,我不相信你工作中写文档、写代码能有多仔细。

🤓 第二😗* 专业技能混乱而零散**
想到什么写什么,能写多少写多少,十多条技能来显示自己技术很厉害。
你自己都乱了,那面试官看完了,他也不知道你的技能到底有多少,他也乱。

🤓 第三😗* 角色依然定位在基层开发人员**
屁股决定脑袋,如果你给自己定位到基层开发,那你简历的每个细节都是这个思维写出来的。

如果你已经工作 5 年以上,请一定要考虑自己会不会一个前端负责人或组长的角色。

这一条,很多人都特别突出,本来已经是负责人角色了,但自己却意识不到。

🤓 第四: 项目经验描述中写不出个性和亮点
每个项目的"个人职责”写的都是一些大众内容,什么负责开发、维护、性能优化。
这些描述,换个项目也一样适用。说直接一点,这就是一堆废话,写上也没啥价值。

每个人都有自己的亮点

  • 我在早些时候以为个人亮点是在业余(博客、开源等),能有亮点的人很少。

  • 后来发现,亮点就在你的日常工作中,每个人都有自己的特点和亮点。

我聊过这 20 个人,每个人都会说:我感觉自己啥也不会呀,啥也没干,天天就是写业务,增删改查……

那我就问:你的项目中有没有一些比较复杂的功能,需要花费好多天才能开发出来?你有没有遇到什么问题,让你半夜还在加班的?

问着问着,就问出来了。每个人开发的项目都不一样,只要这些项目是真实运行的,那就有它自己的特色和复杂度。这些就是你的亮点。

  • 有人做过非常复杂的表格报表,被我挖了出来

  • 有人做过非常复杂的系统级权限配置,被我挖了出来

  • 有人做过动态表单,被我挖了出来

我发掘个人亮点的方式简单粗暴:我就打破砂锅的问,你就绞尽脑汁的想 …… 经过几十分钟痛苦的思想搏斗,亮点就会被过滤出来。

所以,对我来说,这个 1-1 沟通也是个力气活,很费脑子。

A 同学

北京,6 年经验。1 月毕业,一直没合适的工作。

专业技能

以上是他自己写的专业技能,主要问题有:

  • 内容太多,突出不了重点

  • 信息散乱不系统

  • 单词大小写混乱,不专业

  • jQuery git fetch 等这些可以不写,太基础了

以上是我的修改建议。修改以后,内容精简了,更能突出重点,却保留了自己的核心价值。

  • 前端基础知识独占一行

  • Vue 独占一行,React 独占一行

  • Echarts 他用的比较多,也独占一行

  • Nodejs 独占一行

另外

  • 他不熟悉算法和数据结构,否则这一条也要写上

  • 他不熟悉 Vue3 ,否则也要写到技能里

角色

他一开始给自己的定位就是:前端开发。
后来经过我咨询,他其实后期已经开始做前端负责人了,虽然没有什么 leader 的职位。

但这没关系,别人又不知道你公司的情况,也不知道你的职位。
只要你是真的自己负责过一个项目,那就是前端负责人。用事实说话,不用考虑那些虚的职位和称呼。

项目经验

项目较多,就拿一个项目举例

以上是他自己写的项目,主要问题是责任描述那部分,完全没有写出一点个性和价值。

试问,你作为开发人员,在哪个项目不都是 “页面展现、路由搭建、组件封装、前后端交互,优化前端页面响应速度……” 这些工作吗,这有区别呢?写了等于没写,没任何价值。

然后,我又仔细询问他的项目情况,让他一遍一遍的想、说,经过了大约 20 分钟,给出了修改建议:

修改以后就完全不一样了,有内容,有个性,有亮点,有技术:

  • 有技术方案设计和项目管理,表明自己是负责人的角色

  • 找出项目的亮点(上图划线部分)

  • 如果内容不够,再补充一些 “性能优化” 等通用手段,但要写出具体的优化方案

注意,职责部分,每一条都尽量写出技术名词。你是开发人员,你不是产品经理。
可以参照这个模板 使用 xx 技术,实现了 xx 功能,达到 xx 效果

B 同学

深圳,5 年经验。1 月毕业,面试了几家公司,效果都不好,面邀很少,心态不好,不想再投递了。

他的专业技能写的还是不错的,需要修改的地方比较少

工作经历

以上是他自己写的工作经历,主要有两个问题:

  • 角色一直都是 Web 前端开发工程师,应该考虑是不是也有 负责人 的角色

  • 工作描述写的过于繁琐了,简短的表述自己的角色职责即可,技术性的东西放在项目经验中去写

以上经过咨询以后,我给出的修改建议

  • 最近的工作角色改为 前端小组长 (这是经过咨询确认的,不是硬写上的)

  • 计划职责,写出符合当前角色的主要工作

  • 两份工作,从角色到职责都有变化,体现出个人的成长

项目经验

项目较多,拿一个项目举例子

以上是他自己写的一个项目,可以发现很多问题

  • 没有项目介绍,不知道做了个啥

  • 技术栈没有单独抽离出来。技术简历最重要的就是技术名词,要让人一眼能看到才行

  • 项目职责写的没有任何个性,哪个项目都有跨组件通讯和性能优化 —— 这是主要问题!!!

经过详细的咨询,让他详细讲解这个项目,我给出了以上的修改建议。只要看职责部分:

  • 我帮发掘出了项目业务的复杂功能:表单联动 + 身份验证

  • 写上了 WebApp 特色的功能:移动端适配 + js-bridge

  • 补充一句通用的技术能力:性能优化

C 同学

某二线城市,工作 5 年,在职,小型研发团队,流程不正规。

专业技能

以上是他自己写的专业技能,问题和 A 同学类似

  • 信息过多,过于零散

  • jQuery git 这些不要写,会降低自己的技术视野

以上是经过我的建议并修改之后的

  • 经过归纳整合,技能一目了然,从基础到框架

  • Vue 和小程序是他的主要技能,都独占一行

  • React TS 是附件技能,写到后面

  • 用过 Ruby 要写上,毕竟现在全栈人才比较吃香

同样,算法和数据结构,根据他个人的情况,暂时没写。

项目经验

以上是他自己写的项目经验,问题依然在于职责描述,没有任何个性,放在哪个项目都适应。
而且,项目介绍和技术栈混在一起,不容易一眼区分。

以上是经过我详细咨询修改以后的。技术栈单独分离,并且项目职责也有了个性和亮点。能体现出自己在这个项目中独有的价值。

D 同学

上海,工作 5 年,即将毕业。

专业技能

以上是他自己写的专业技能,很混乱,一看就没有经过整理归纳。例如 Vue React 写在一起;例如还有错误单词……

以上是我的修改建议,主要是对技能进行了归纳汇总,让人看起来更体系、不乱。

工作经历

他写了三段工作经历,每个都是如此。主要问题是:这里写了太多技术相关的内容,后面的项目经验就没法再写了。

所以,工作经历不要写那么详细,大概表述出自己的角色职责即可,不用写任何技术名词。技术相关的内容放在项目经验中去写。

以上是我给出的修改建议,写明主要的职责,剩下的放在项目经验去写。

项目经验

由于他之前的工作经历写了太多技术内容,所以他项目经验中就写不出其他内容了,这很不合理。

但简化了工作经历以后,项目经验就可以被丰富起来。经过我详细咨询,最终给出了如下建议

补充了项目职责之后,内容立刻丰富起来了。并且有了个性和亮点,体现出了自己的技能和技术价值。

原文地址:https://juejin.cn/post/7230348908382601275

好了今天的分享就到这里了,希望对大家有帮助,

Node 社群

我组建了一个氛围特别好的 Node.js 社群,里面有很多 Node.js小伙伴,如果你对Node.js学习感兴趣的话(后续有计划也可以),我们可以一起进行Node.js相关的交流、学习、共建。下方加 考拉 好友回复「Node」即可。

   “分享、点赞、在看” 支持一下