关注+星号公众号,不容错过精彩
作者:HywelStar
前言
最近看了一些简历,由此写下这篇文章,本文档除去基本定义外都是一个一个字码上去,主要针对于嵌入式软件方面,仅供参考,如有疑问或者建议可以后台微信或邮件联系:
Email: hywelstar@163.com
1. 为什么推荐STAR法则
采用STAR法则介绍自己的项目和经历,可以展现逻辑性更强,展现自己的简历的可信度,表达事情更加清楚;
2. STAR法则介绍
STAR 法则是四个关键概念的缩写,每一个概念都是面试者回答行为面试问题的一个步骤。通过四个步骤,求职者就能给出一个全面且有逻辑的答案。具体拆分开看:
SITUATION: 情境,即描述背景,你在当时所处的环境或者面临的挑战。比如你当时要做一个从来没有接触过的项目,公司没有成功的先例可以参考;或者在一次团队合作中与同事出现了意见分歧等等…尽量与工作相关,描述地尽可能详细。
TASK: 任务,指描述你当时的任务,或在当时环境下你所承担的职责。比如你是这个项目的组织者、策划者,需要带领团队探索未知。或者你需要解决与同事之间的分歧,试图说服他听取你的意见等;或者是达成销售目标…
ACTION: 行动,即表述你和你的团队如何克服挑战。重点关注’你‘做了什么,而不是去讲你的团队,你的同事做了什么。
RESULT: 结果,解释所采取的行动产生了什么结果,从中学到了什么。
3. STAR 的使用
3.1 STAR 法则自我介绍
自我介绍示例
情境(Situation)
在我之前的工作中,我担任了一名软件开发工程师,负责开发和维护企业级应用程序。我们公司正在开发一个新的客户管理系统,以提高客户服务效率并整合多个部门的数据。
任务(Task)
我被分配负责这个项目的核心模块开发工作,包括用户认证系统和数据同步功能。这些模块对于整个系统的成功至关重要,必须在规定的时间内完成,并且要确保高质量和高安全性。
行动(Action)
为了确保项目按时完成,我首先详细分析了需求,制定了详细的开发计划和时间表。在开发过程中,我采用了敏捷开发方法,每两周进行一次迭代,定期与团队成员和相关部门沟通,确保项目进度和质量。我还使用了单元测试和代码审查,确保代码的健壮性和可维护性。此外,我在项目中引入了新的安全认证技术,提升了系统的安全性。
结果(Result)
最终,我们按时交付了项目,系统上线后运行稳定,得到了客户和公司的高度评价。客户管理系统的上线不仅提高了客户服务效率,还减少了数据处理的时间。项目完成后,我们的团队获得了公司年度最佳项目奖,我个人也因此得到了晋升机会。
#### 情境(Situation)
在我之前的工作中,我担任了一名 [职位],负责 [主要职责]。我们公司正在开发一个 [项目/产品],以 [项目目的]。
#### 任务(Task)
我被分配负责这个项目的 [具体任务]。这个任务对于整个项目的成功至关重要,必须在规定的时间内完成,并且要确保 [质量/安全性等要求]。
#### 行动(Action)
为了确保项目按时完成,我首先 [具体行动,例如详细分析需求,制定开发计划等]。在开发过程中,我采用了 [方法/技术],定期与 [团队/部门] 沟通,确保项目进度和质量。我还使用了 [工具/技术],确保 [具体结果,例如代码健壮性和可维护性]。此外,我 [其他具体行动],提升了 [项目的某个方面,例如安全性]。
#### 结果(Result)
最终,我们按时交付了项目,系统上线后 [取得的成效,例如运行稳定,客户和公司高度评价等]。项目完成后,我们的团队获得了 [奖项/表彰],我个人也因此 [获得了晋升机会/其他成就]。
3.2 STAR 法则介绍项目
STAR 法则是非常适用于在面试过程中介绍项目,调理清晰,这对于求职者来说会有很大帮助,也帮助你拿下offer,目前在很多外企都很容易接受,据笔者知道AWS 非常乐意。
介绍项目需要注意:
突出本人参与的角色,完成的任务,解决的问题,收获是什么?
基本流程:基于XXX 背景需要XXX,达到xxx效果,本人主要在项目中承担XXX,该项目XXX 最终完成了(优化了)XXX
「案例一:<Linux 应用方面例子>」
<带指纹开锁主机项目开发>
本项目是在XX公司基于楼宇对讲产品,需要添加指纹开锁功能,并且具有对用户指纹进行管理功能。
在该项目中本人主要承担该项目的软件负责人,主要负责指纹模块的选型,软件的实现。该项目采用Xxx芯片,运行Linux 系统,项目初期通过多个厂家的指纹模块对比,选定指纹模块,Linux应用软件实现使用串口与指纹模块通信,Linux应用框架中采用模块化管理,多线程间通信,添加一些锁增强程序的健壮性,该程序中实现对用户指纹的存储管理,支持后台批量导入,导出功能。
最终该项目已经成功量产,实现指纹模块1.5S内开锁,在市场上反应良好。
在该项目中体现自己的角色是什么,工作的内容是什么,同时展现一些专业内容,最后一点事成绩,做出了什么结果,量产就是一个很明显,是一个成功的案例。
在此期间可能会问到的问题:
对于指纹模块的选型,使用了哪些厂家,是如何对比的,为什么选用了这家?
项目中涉及模块化管理,是如何去管理,有哪些模块?
项目中涉及的多线程,多线程的通信,采用哪种方式通信?
对于指纹的存储管理,数据是存储在什么地方,有容量限制么?
对于指纹数据后台的导入是如何实现的?
在该项目中遇到了什么问题没?在这期间是如何去解决的?
4. STAR法则使用注意点
得围绕自身为中心,重点目的是突出自己所参与的部分,突出「自身的亮点」,突出的「成绩结果」。
自己介绍的「项目必须非常清楚」,在介绍完毕后,面试官都会对该项目进行一个提问;
遇到自身有多个项目,需要介绍一两个时,最好挑选和当前应聘岗位「匹配度高的项目」进行一个介绍。