最近又到了面试季,相信很多读者朋友们也要开始准备面试了,面试评价中占很大比例的就是过往项目的展示
今天这篇文章就讲讲怎么在面试中讲好一个项目,怎样能做到即条例清晰,又能充分展示自己的能力
其实秘诀就是一条,用好 STAR 法则
一、STAR 法则
那什么是 STAR 法则呢?
STAR法则是一种常常被面试官使用的工具,用来收集面试者与工作相关的具体信息和能力。STAR法则比起传统的面试手法来说,可以更精确地预测面试者未来的工作表现
STAR 是 Situation、Task、Action、Result 四个英文单词的首字母,意思分别是 情境(situation)、任务(task)、行动(action)、结果(result)
那我们针对各项做一下具体的分析
S Situation 是项目的背景
主要说明什么情况下做的这个项目,为什么做这个项目,最好能体现这个项目的必要性,比如严重影响了用户体验,或者严重影响了开发效率
我们很多情况下项目是由上级派发下来的,这时候如果直接说是老板要求做的,那就显得有点憨憨了,我们可以从老板的角度去思考为什么要做这个项目,老板的目标那就是我们的目标
T Task 是如何明确任务的
这里可以从项目的大目标出发,然后拆分到具体的子任务,会涉及到项目的调研,对标等等
这里需要注意的是,目标要有合理性,能自洽,有逻辑,毫无逻辑的目标反而会起到反作用
那目标的合理性怎么体现呢?
首先是这个目标达成以后是否能解决上面背景中提到的问题
然后是这个目标是否经过推导,是否有因果关系,是否真的能达成?因为一个无法达成的目标就相当于没有目标
最后就是是否参考了其他类似项目,比如大厂类似的项目、或者开源项目等等,体现一个对标意识
A Action 就是具体做了什么事情
这里可以讲一些具体的项目细节,以及一些技术难点,来体现自己的技术能力
这里最好是挑选几个自己做过的,并且难度比较大的点来讲,尽量详细一些,也尽量深入一些
见过很多同学,在讲技术点的时候只是泛泛带过,给人的感觉就是了解不够,深度不够,这不是个好习惯
R Result 就是项目的结果
结果用来证明项目的价值,也是自己给公司带来的价值
这里一定要有具体的数值,比如说提升了百分之十,降低了 500ms 等等,而不是一些模糊的描述,比如大幅度提升,模糊的描述对结果的好坏没有很强的说服力
STAR 法则的本质
STAR 法则的本质是按照时间顺序把项目进行了拆分,叙述了一个项目的立项到执行到完成,这样更有逻辑的去表达,可以体现出自己思维的逻辑性,叙述项目的时候也不容易丢三落四,听上去也比较完整
另一点是,不仅在面试过程中需要这样去介绍,在简历中也尽量按照这个法则来写,可以降低大家的沟通成本,而且给人的感觉会比较专业
二、STAR 法则的扩展
上面就是 STAR 法则的具体内容,我们其实可以对他做一些改进和扩展,比如项目结果很好的话,可以把结果这一项放在前面,能让面试官眼前一亮,在最后还可以补充一些未来规划,可以体现一部分自己的规划能力,也可以做一些项目的简单复盘
三、举个例子
那上面讲完 STAR 法则,我们举个栗子
我们在上篇文章讲了 Vue 的包大小优化,一方面是针对包大小优化这个技术点做了分享,另一方面其实是分享了如何去讲一个项目,不知道读者朋友们看完后有没有意识到
我们就以 Vue 包大小优化来举例
不想再翻之前文章的读者朋友们可以简单看下目录:
标题:Vue 包大小优化-从 1.72M 到 94K
一、背景
二、目标
三、方案
四、执行
五、结果
六、后续
首先是标题,【Vue 包大小优化-从 1.72M 到 94K】,对应的是 Result,我把他提前在标题的位置,其实就是让大家一眼能看到优化的结果,从而决定要不要继续读这篇文章
对应到简历里,面试官看到比较优秀的结果,自然会想再往下看看是做了什么事情达成的这个结果
但是如果结果很一般,就没有提前的必要了,假如我的优化结果是从 95K 到 94K,并且写在标题里,那读者根本没有看下去的欲望,这一看就没啥能力嘛
然后就是背景,对应的是 Situation,这里具体讲了一下包大小优化的必要性
然后是目标,对应 Task,讲了为什么要优化包大小,以及为什么要优化到 200K 以内,原因一是官方建议,二是找了类似的网站,看了其包大小,从而才决定了自己的目标,因为类似网站能做到,那我们一定也能达成这个目标
然后是进行了方案的制定和执行,对应 Action,这里讲了 5 个主要的优化点,当然这里体现的技术难度不多,但是会比较细节
后面是对结果的展示,对应 Result
最后补充了一些后续规划,是对 STAR 法则的扩展,说明这个项目并不是一次性的,还有继续做的价值
那上面就是以 Vue 包大小优化为例,讲了 STAR 法则具体怎么用,大家也去试试吧
最后夹带一些私货,之前有一个【帮助 100 位安卓开发者入职大厂】的计划,还在进行中,有想进行简历修改、模拟面试的读者朋友们可以翻看以前的文章联系我~
最后,掘金 Markdown 的主题还是挺好用的,点个赞