PART 1 跨进软件测试之门(适合阅读年限:0~3年)
第一章 找到第一份令自己满意的工作
问答(1)如何快速定位职业目标?
【背景】
前两天有同学问我:怎么能加入这家公司呢?怎么才能把它的招聘要求转化成自己奋斗的具体成长要求呢? 它的要求都很虚啊。
岗位职责:
1、负责xx 应用程序 产品的测试工作;
2、独立执行项目测试,包括需求讨论、设计评审、策略制定、资源分配、设计并执行用例、进行缺陷跟踪和软件质量分析等;
3、在项目中保持和产品经理、开发工程师、UI 设计师等成员的积极沟通,推动问题解决;
任职要求:
2、能快速深入理解系统内部的工作原理,有对测试需求做透彻分析,对bug(缺陷)的清晰描述及快速准确定位原因的能力;
3、有扎实的数据分析能力和数据敏感度;
4、有测试或项目管理经验,电影爱好者优先;
5、有责任感、团队精神、良好的沟通能力和推动能力;
【你问】
如何将招聘需求转换为自己的学习目标?
【我答】
根据这个岗位的岗位职责和任职要求,稍作分析,不难得出其基本的需求如下:
1、熟知项目流程,从参与需求评审,一直到缺陷的跟踪管理,包括测试策略的制定和测试计划的制定,用例的设计和执行,都要熟悉;
2、具备良好且有效的沟通能力,这是必备能力,因为对外你要跟产品、开发沟通,对内要跟项目组的测试成员沟通;
再针对这位同学的能力现状,找出需要有针对性提高的能力大致如下:
1、依据需求文档和开发的设计文档,绘制产品业务的逻辑图和数据流图,"设计"测试场景或测试用例,而不是"写"测试用例,通过这种方法刻意地练习提高自己的逻辑分析能力;
4、在精力和时间允许的前提下,学习一下 Python;
这种找寻学习目标的方法,我觉得挺好的,之前我也有写过一篇《【落叶101】 "老兵混职场"之快速定位职业目标的两个大招》,就是当你对职业目标或规划不清晰的情况下,如何快速寻找和定位目标:
1. 打开智联招聘,拉勾或者51job;
2. 搜索你所从事的工作的岗位,或你期望的下一个阶段的目标职位;
3. 按照职位Title,工作地点和薪资等维度筛选出相对高阶的几家公司岗位;
4. 依次把它们职位描述里的岗位职责和岗位要求都复制到一个表格里;
5. 挑出每家公司都有的常规岗位要求;
6. 挑出薪资给的比较高的公司列出的一些额外岗位要求;
7. 把要求里的技能、知识和素养拆分开,变成一个列表;
8. 一项一项的跟自己实际情况作对比,不具备的就打叉,具备的就根据实际匹配程度打分;
9. 将所有自己不具备的和得分较低的项单独列出来,按照难易程度,与当前工作的契合度等,排个优先级顺序;
10. 按优先级开始制订阶段性地目标和计划;
最后来说下有些招聘需求的描述看上去比较虚,其实应该说比较空泛、模板化,这其实也是常见的,因为大多数用人部门在让 HR 招人的时候,一般都只是提交了招聘岗位,对于岗位说明,如果没有特殊技能需求,一般都是通用的。
所以你如果想要了解一些看上去比较虚的职位说明到底是要具备些什么,可以找几家公司面试一下,通过面试过程中和面试官的交流去了解你不清楚的职位要求,也算是变相的对自己当下能力的一种考验吧。
相关阅读:
版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。