面试初筛的第一轮就是筛简历,一份好的简历不仅可以帮助你有更大几率进入初面,而且,还能够帮助面试官更好的了解你,让后面的面试流程更加顺畅。
可见,一份好简历多么重要。后面,针对如何写好【技术性简历】展开讨论。
笔者经历过一天要筛五六十份前端简历的经验,而通过率一般只有30%。流水账,无特点的简历被毙掉的概率极其大。
简历常见误区
- 喜欢说自己的特长,比如会跳舞唱歌弹琴,但是,这些才能对于写代码真没什么加分项。
- 喜欢说自己性格如何如何,但是,用人方真的不关注你是否阳光,而且,就算你写了,仅凭几个形容词,也不会带来可信度。
- 喜欢列举一大堆个人技能,生怕用人方不知道你会些什么。这种“账单式”列表很可能在后面的面试中坑到自己......你能保证面试官按照“精通”的标准把上面的知识点完整考完后自己可以全身而退吗?不要“挖坑”!
- 项目经验流水账,比如使用了什么框架,什么 API 做了什么业务。一眼看过去,密密麻麻几十个项目,仔细一看,每个项目50%内容是一模一样。
- 简历页数过多,动辄五六页,还特别“花哨”,图文并茂。请记住,大多数时候,面试官没那么多时间看这么长的文字。
简历的核心
简历就是推销自己。
重点是【推销】。想想你逛商场,导购是如何推销产品且你为什么买下了?“吸引眼球”,“正是我想要的”,“一句话勾起了我的兴趣”......也许你会这么回答。
那么,一份好的简历,如何像一位优秀的导购,能立刻抓住面试官的眼球呢?
写好简历的五大原则
1. 页面控制在3页,最优是2页之内
页数越少,才能强迫你总结归纳,去糟粕留精华。
为什么2页最好,这和写作文的结构一样。第一页做系统性归纳,“我是什么样的技术人才”;第二页做解释,“为什么我是这样的人才?”;简历末尾可以来一句话总结(比如座右铭之类),也可以不要,因为第二部分只要案例说的好,基本上可以替代总结了。
2. 技术名词准确,不要出现错别字,英文拼写错误
这点很重要的,尤其是技术型简历。如果技术栈的专有名词,比如React写成了Raect,那很要命的,简历基本上100%毙掉了。
技术岗位是数学,逻辑学,马虎不得,也不允许容错。文案的错误直接反映你这个人的不认真,不负责,这是用人方大忌。
顺便提一下,在面对面面试中,如果技术专有术语发音太不准确,也会严重减分的!所以,重视英文!
3. 斟酌【熟悉】、【精通】等字眼,不要给自己挖坑
杜绝面试官问一个你【精通】的技术点,而你回答“只会用API” 这种减分的情况。
这种尴尬会侧面反映出你的诚信......诚信应该是每个公司的基本价值观吧。
4. 突出个人亮点
比如
- 在项目中如何找到 Bug,如何解决 Bug 的过程 -
展示你的问题处理能力和逻辑思考能力
。 - 如何发现的性能问题,如何解决性能问题,最终提升了多少性能 -
展示你的技术能力,学习能力,归纳能力
。 - 为何如此选型,目的是什么,较其他有什么优点等等 -
展示你知识的广度
。 - 如何在一个跨团队项目中按期优秀交付项目 -
展示你的项目管理能力,协作沟通能力
。
总体思路就是不写流水账,大声喊出“我就是不一样的我”!
5. 拿【事实】说话,不要堆砌形容词
其实和第四点是强相关的。“怎么证明你就是那个XXX的人?”
用再多再酷炫的形容词没有用,“简历是议论文,不是散文”!记住这一点。
议论文核心是什么?论据证明论点。【事实】就是论据。其实,在第四点中提到的四个场景,就是从事实到结论的过程。
把【事实】套在这个框架里面,如果都满足条件了,那说明你的案例是可信的。
简历排版小技巧
如果是应届毕业生,套个模板还OK。如果是社招,还是算了,真的没必要那么花里胡哨。
下面给一些小的建议吧。
1. 如果你不是帅哥美女,就不要贴照片了。
真心话~ 照片真没啥用,尤其是社招。
2. Pdf比Word好
就像你提供的邮箱是 gmail,就比 qq 邮箱感觉高大上一样。专业的人用专业的工具。
3. 流式布局 好于 左右布局/复杂嵌套布局
流式布局其实就是,“可以什么布局都不要用”。markdown 不香吗?
考虑下面试官看简历的速度,就那么几分钟,请让人家按照自然习惯从上往下看就好,不要被一个复杂布局搞得一会儿看左边,一会儿看右边,再看左下方或者右下方。
4. 毕业院校位置放妥当
如果你是985,211毕业的,请大胆的放在第一页上部,奖学金和优秀XXX都放出来。
如果你是个二流大学毕业的,就默默的把教育经历移到简历最后吧,尽量把第一页的黄金位置让出来。
当然,社招可以这样操作。如果你是应届毕业生,还是乖乖把毕业院校放在前面。因为,应届生的毕业院校是硬条件,HR那层就已经筛过了。
最后,我们看个实战案例。
实战修改一份简历
下面是收到的一份简历,请看他的工作经历和项目经验写得如何:
工作经历
2021.6-2022.4 B有限公司 Web前端工程师
资深web前端开发:
负责客服线前端相关业务迭代,技术方案调研等
2017.1-2021.6 A有限公司 Web前端工程师
高级前端开发:
负责前端以及nodejs日常需求迭代,参与各种业务组件开发
资深前端开发:
负责前端架构设计,带新人,处理复杂业务场景,技术方案调研
----------------------------------------------------------------
项目经历
ZZZ客服(PC端)
描述:
该项目为ZZZ客服工作台,用于商家客服与用户聊天.为用户解决问题.
职责:
1.开发工作台面板
2.业务迭代
ZZZ客服(移动端H5)
描述:
该项目为ZZZ客服用户端项目,帮助用户与客服进行问题咨询,通过webview内嵌到app中.
职责:
1.支持视频消息播放
2.开发工作台面板
3.业务迭代
YYY客服(H5端)
描述:
该项目为在,帮助用户与客服进行问题咨询,通过webview内嵌到app中.
职责:
1.业务迭代
XXX(nodejs)
描述:
该项目属于nodejs中间层,用于处理监控大盘以及前端转发请求,也处理部分业务需求
职责:
1.项目使用nodejs express框架,作为nodejs中间层
2.封装业务通用请求转发工具,基于配置来处理不同的转发请求到不同的后端服务.
3.Nodejs查询mongodb 处理部分业务,并使用LRU对频繁查询的 MongoDB 进行缓存.
这份简历有如下问题:
- 工作经历和项目经历分割。面试官不知道在某个公司,应聘者到底做了什么项目
- 工作经历占据的黄金位置,却干巴巴没有内容,白白浪费了“黄金广告位”
- 项目经验中,除了最后XXX项目描述比较多,其他三个,只看到了“业务迭代”,毫无亮点。
- 内容重复。某某某前端工程师有重复,ZZZ客服的移动端和PC描述有重复,或者说,可以合并。
多说无益,看一下笔者修改后的版本吧。
2021.6-2022.4 B有限公司 资深web前端开发
1. 负责客服线前端相关业务迭代。作为客服线小组长,带领团队完成日常排期,code review,项目跟踪,保证迭代按期交付。
2. 视频方面做了一定研究,产出的视频分析SDK(包含视频封面读取能力,FLV格式转MP4)给多个业务场景提供了解决方案;
项目1:ZZZ客服
用于商家客服与用户聊天,类似淘宝小蜜。分为C端和B端,C端为APP内H5聊天窗;B端为客服工作台。
亮点:
基于mqtt协议开发imsdk,负责该imsdk的架构设计(采用分层设计,底层为通信SDK,上层为会话SDK)。最终不仅仅支持了ZZZ客服应用,还输出给内部IM系统,支持其会话层能力。
项目2:YYY客服
依托算法能⼒的FAQ对话流应用。其基于不同......,配合训练模型(相似问等)提供智能问答能力,帮助公司多条业务线做.......,降低了人力成本,提高客服效率。
亮点:
1.消息卡片SDK封装,为多个场景提供统一的UI包
2.PC应用改造输出,基于前端网关路由分发能力,似的其他业务线可以0成本接入YYY客服。
--------------------------------------------------------------------
2017.1-2021.6 A有限公司 高级前端开发
1. 负责前端以及nodejs日常需求迭代,参与各种业务组件开发
2. 负责前端架构设计,带新人,处理复杂业务场景,技术方案调研
项目:AAA(nodejs)
该项目使用nodejs express框架,作为nodejs中间层,用于处理监控大盘以及前端转发请求,也处理部分业务需求
亮点:
1.封装业务通用请求转发工具,基于配置来处理不同的转发请求到不同的后端服务.
2.Nodejs查询mongodb 处理部分业务,并使用LRU对频繁查询的 MongoDB 进行缓存.
体会一下,是不是内容饱满多了呢?而且每一段工作经历更加内聚,能够让面试官最短时间勾勒出一个面试者的大体印象。
小结
希望这篇文章可以帮助各位同学,在“互联网裁员大潮”和“持续疫情”的双重压力之下,能够找到一份心仪的工作。
共勉~~~