写在前面

从一月份开始陆续投简历找工作,到现在又过去了大概半年的时间。这期间一个共面试了24家公司。从投递简历、面试机会少,到优化简历,获得更多面试机会,再不断反思,积累经验,到获得Offer。在这期间我学会了如何写好一份简历,如何使用好Boss直聘投递简历,如何对面试进行复盘,总结面试经验,而且在这期间我还尝试了一份兼职的工作。下面将依次从写简历、投递简历、面试、兼职、未来规划等五个方面回顾我找工作的整个流程,以此为后面积累经验。

点击链接可以查看原文地址,我的博客会不定期更新一些简单易懂的前端教程,关注Github可以不走丢。

写简历

写出一份吸引人的简历,是开始面试的第一步。但写简历却不应该是在需要面试时才写,在平时工作中就要根据所做的事情定期更新简历,否则到面试才更新简历,根本记不清楚自己当时做了什么事情了。其实工作的本质就是为自己的简历打工,每做一件事情都要让自己的简历有亮点

一份技术简历,大概可以分为基本信息、技术特点、项目经历、工作经历、教育经历这五个部分。完整内容可以查看个人简历

基本信息

基本信息是简历中最重要的信息,这儿可以罗列出最重要的基本信息,比如姓名、年龄、工作经验、面试岗位、电话、邮箱等。尤其是电话、邮箱一定要保证正确,这样才能让HR能及时的联系到我们。

技术特点

技术特点就是要告诉面试官自己擅长的领域,能让面试官快速了解自己的亮点,引起面试官对自己的兴趣,这个部分一般是放在简历的上部,也就是核心广告位的位置。

这个部分可以按照基础+框架+工程化(构建工具)+贡献(亮点)的结构进行书写。

基础部分可以写对HTML、CSS、JavaScript 的熟悉程度,但对于一个3年以上的中高级前端开发工程师,基础部分是默认必须掌握的,也就可以省略不写,将位置留给其他更重要的内容。

框架是这部分比较核心的内容,需要说明工作中所使用的框架、原理以及熟悉程度,熟悉程度可以通过使用年限和做过的项目两个维度来进行体现。比如有两年的Vue和小程序的开发经验并了解相关原理,拥有三个上线的项目,有半年的React、TypeScript开发经验。

工程化也是项目中比较重要的内容,这里可以列出自己所擅长的构建工具和开发工具,比如Webpack、Vite、parcel、gulp、Git、VSCode、Node等。

最后一点就是工作做所的贡献和亮点。比如从0到1搭建了前端播放器;项目组内部推行了Eslint、CommitLint等前端标准化的落地;拥有微前端Sass平台、多端开发经验;熟练掌握前端性能优化、前端安全;负责技术选型等。

总的来说这个部分的内容最好不要超过6条,也不需要特别详细,只是对技术栈和亮点的罗列。

项目经历

项目经历对于技术面试是最为重要的内容,能让面试官更深入的了解我们的过往经历,因此在简历中也会占据绝大部分的篇幅。

每一段项目经历都可以按照项目概述、个人职责、项目难点、工作成果进行分点书写。项目概述主要是让面试官了解这个项目的背景信息和规模信息等,让面试官对项目有个大致映像。个人职责则是展示自己在整个项目中主要负责的内容。项目难点则是项目中自己认为比较困难的地方,难点部分很容易成为面试官的提问点,因此自己心里一定要清楚难点是怎么解决的。个人职责和项目难点只需要按点列出即可,简历中无需详细展开。

最后,每一条工作成果可以结合STAT原则,使用背景+技术方案+实现+难点+结果的方式进行书写,在结果中可以使用数字提升可信度,关键词可以加粗显示,如果有演示链接的也可以添加上链接跳转。

工作经历

工作经历只需要依次罗列出来关键信息和职责范围即可。主要作用就是让HR能够了解自己的工作年限信息。

教育经历

教育经历和工作经历也是类似的,罗列出关键信息即可,比如时间、学校、专业等。如果学校是比较有分量的也可以将学校的信息,放到基本信息中重点展示。

投递简历

写好简历之后,就可以进行投递了,主要的投递渠道有Boss 直聘或者官网。下面就讲讲怎么使用Boss直聘进行投递。

招呼语

Boss 直聘是通过聊天的形式投递简历,在投递之前我们可以编辑好招呼语的模版。可以采用学历+工作经验+项目经验+技术优势的方式进行书写,如果有个人网站也可以在最后贴上。下面是我的招呼语:

招呼语

HR 您好,我叫宋兴国,对贵公司的职位很感兴趣,以下是我的个人情况:  1、学信网可查,全日制本科学历,软件工程专业。 2、有5年前端工作经验。 3、有5个Vue或小程序端项目并且已经上线。 4、技术框架:Vue2/Vue3/uniapp/小程序/React18/TypeScript/three.js/node.js。 5、拥有一直维护的在线简历、博客(语雀精选)和开发工具,深入阅读技术书籍。 6、更多内容可查看我的在线简历:r.sxg.im

Boss 在线简历

Boss 拥有自己的在线简历,HR有时候也会查看,因此也需要将之前写好的简历誊写一份到在线简历中。需要注意的是一定不要使用Boss的附件简历同步到在线简历,这样会导致在线简历的内容被覆盖。

在线简历的个人优势部分会在消息框的个人卡片中展示,会被HR首先看到,因此一定要明确的写好自己工作经验,专业和技术等关键信息。

个人优势

5年前端开发经验,本科软件工程专业。拥有 Vue 项目开发经验,上线项目3个。有原生微信小程序开发经验。通过 uniapp 做过打包多端的项目,包括H5和小程序端。掌握 Vue 框架很多原理,比如双向绑定、diff 算法等。熟悉 parcel、Webpack、Git、gulp、VSCode 等前端工具。了解 Node.js、React、TypeScript 等后端语言或框架。

使用技巧

在使用Boss直聘时,上面有很多的职位,但不是每个职位都是真正招聘或者能够得到回复的,因此我们在投递时可以筛选一些最新几分钟回复或者今日回复10+的岗位进行投递。在投递的过程中,可以在手机端进行投递,发送我们之前定制好的招呼语并设置自动发送简历,然后在PC端快速的回复消息。

沟通技巧

  • 不要让聊天聊死。
  • 回复等文字一定要大于等于对方提问的文字。
  • HR问的问题都要一一回答,不要遗漏。

面试

准备

在面试准备时,我们可以为每个面试的公司都创建一个文档,记录好公司的背景信息、职位要求、自我介绍、反问等信息。并且可以针对这个公司的职位要求针对性的复习。

对于线下面试,我们还需要提前打印几份简历。

面试中

面试中,我们最好提前30分钟到达面试现场或进入视频会议,到现场可能需要填写一下基本信息,视频会议则需要提前调整好摄像头和声音设备。在面试开始前五分钟,我们可以开启录音设备,全程记录面试过程,方便后续复盘。

复盘

复盘是面试环节中非常重要的部分,面试结束后,我们要尽快找一个时间,通过面试录音对面试的内容进行整理,梳理出面试内容和反问内容,并以文字的形式写入文档中,方便后续的复习,每次的面试内容都将成为后续面试的教材,对于常问的内容可以进行重点的复习、对自己没有回答上来或者回答得不够好的的内容进行查漏补缺,争取在下一次面试中回答得更好。

兼职

在这半年时间里尝试了一个月兼职,体验了一下不同的工作方式。《人生护城河》讲人生需要三份收入,分别是本职收入、第二收入和投资收入。如果只是依赖于本职工作的收入是很脆弱的,过高的职业收入是影响个人快速进步的最大障碍。因为这会让你患得患失,看到好机会时陷于既得利益,而无法做出明智的选择。因此在做好本职工作的同时要寻求自己的第二收入

未来规划

技术写作

之前一直在忙着找工作,现在终于有时间去进行技术写作了。尽量保证每个周至少要输出一篇技术文章,这样才能保证自己不断的去学习新的东西并保持进步。

定期面试和更新简历

即使不换工作,也要定期更新简历和每个月进行一次面试,定期面试有如下好处:

  • 能够了解岗位的最新的一些要求。
  • 能对个人提炼2-3个关键标签,然后基于标签来进行个人介绍,会让面试官更了解你的长处。
  • 有利于复盘项目,对我们日后的工作提供新的启发。
  • 获得了一次与同行交流的机会并获取个人提升建议。
  • 有机会加到 HR、面试官的微信,积攒职场人脉。
  • 提涨薪更有底气。

扩展阅读