测试员,敢问路在何方?
作者:网络转载 发布时间:[ 2013/9/10 15:55:00 ] 推荐标签:
我能给想要成为工具开发人员的软件测试员一个建议是,你可以大体上看看,编写一个测试工具跟编写的其他软件是一样的,所以如果你有良好的编码能力,你可以在很多团队中有着潜力无穷的成长,所以不要限制自己去寻找一个软件测试员工作或只编写测试类的工具。
另一种观点认为,测试工具开发人员和编译器开发人员,UI开发人员或数据库开发人员一样,他们只是在不同的领域具有专业知识的开发人员。这是我之所以把本节的标题写成“成为工具开发人员”,而不是“成为测试工具开发人员”。
它带来了另一个有趣的观点,是我们的测试员(SDET)角色实际是专业软件测试员和测试工具的开发人员的混合体。我们希望大家通过编码(开发的角色)来做更多的测试自动化(测试的角色)。但是,在某些情况下,我们发现在这两个领域,我们都不太擅长。它可能潜在地限制我们的软件测试员长期的职业规划。
转行或继续
我曾打算写一些建议,关于你是否应该留在你目前的职位或转行到另一个其他团队、其他公司的职位。在写下我的想法之前,我想我可以给你一些关于这个主题的参考。
第一篇文章是一个10年前Interface上发表的一篇文章,标题是“职业生涯?什么职业生涯?”。文章首先说,“你的职业生涯发展是你的责任。”和“你管理着自己的职业生涯。”然后说你,你的经理和微软怎样一起合作,帮助你的成长。这篇文章提供了一系列的问题让你进行思考并回答。根据你的答案,并提供些很好的建议,无论现在是否应该做出改变。我喜欢它的一部分是,它有很多的探索式(probing)、开放式(open-ended)的问题。例如:
回顾……
你享受的是做什么?是什么驱使你投入时间来干得这么漂亮?(What was it about those times that made them so good)
有时你会特别不喜欢你的工作吗?为什么?
去年里你感到骄傲的成是什么?
在你开始你的职业生涯后,你的抱负或长期目标有所改变吗?何时?为何?你现在将如何描述你的长期目标?
你的价值观是什么(一个主要标准,判断你是如何做事的)?你目前的工作和你的部门(微软)是否符合你的价值观?
你的经理是如何做你的教练?还有谁是你兴趣的好教练?
展望……
你真正擅长什么?从你的职业生涯中,你想收获是什么?
当你展望你的职业生涯时,是否有些事情你特别想避免吗?为什么你想避免它们?
你认为在未来十年中你的职业生涯将会出现什么?
你需要什么样的技能或经验来为你下下个工作准备?对于十年的计划,你需要什么样的技能或经验?
你的经理(或微软)可以做些什么来帮助你实现你的目标?你需要从他们身上得到什么,才能使你获得成功?
当你展望你的职业生涯时,有什么是你特别期待的事情吗?理由是什么?
你认为你的下一个工作将是什么?下一个工作之后,你认为你的再下一个工作又将是什么?
回顾,你会被引导着去思考过去的工作经验。展望,你会被引导着去思考你想成为什么样子。思考这些问题,会真正帮助你整理职业生涯的思路。
然后,第二篇文章是在讨论这个问题,即“是改变的时候了吗?” 。文章列出了职业发展的八大选择模式:广泛(Enrichment),偏向(Lateral),垂直(Vertical),跨职能(Cross- functional),重新调整(Realignment),探索(Exploratory),执行(Peform),和其他的追求(Other Pursuits)。这篇文章讨论了,你是如何在做决策,比如什么时候应该作出改变、什么时候又不是一个合适的改变时间和如何做好你的功课,再做出一个合适的改变。它也列举了很多别人的例子。例如:
如果你不满意你的工作,不管是因为你不喜欢你现在工作的类型,还是因为你共事的人的价值观或者公司文化跟你不对路,做出改变也许能帮你走出这种状态,但你得先做下功课!Lou Nee Gerard如是说:“跳槽换工作不是一个避难所。做出的改变应该是积极的,应该因为你真正想要去做些什么,而不是去摆脱你不喜欢的事情。”,他曾从行政职务转行到PM。
当你有一个明确的目标,并你已决定是否投入额外的努力时,这可能需要一个新的挑战(challenge),你应该时刻关注这些潜在机会能不能满足你的目标,并时刻准备采取行动。例如:
跟你的经理聊聊。根据不同的情况,这可能是一个非常宝贵的步骤或一个你不想采取的步骤。你的经理可能是你好的支持者并支持你的改变。如果你开始提你想要做的事情和你现在的工作不一样,虽然有些经理可能会感觉受到了威胁,一个的经理会认识到对微软来说,你的成长是一件好事,并尝试与你一起向你的目标努力。
有时候你和你的经理很可能不是很合拍。这种事难免。如果你不能跟你的经理聊,你可能需要选择另一位导师,来帮助你做决策。
安排非正式的访谈。现在有不少谈论工作的非正式谈话,比如他们做了什么,他们是如何到达这种水平,什么样的技能才是重要的。你不需要你的经理像针对正式的访谈一样进行审核批准,能组织安排这样非正式的访谈。这样的访谈实际上有利于微软这个整体:你将了解到更多适合你的职业发展方向和更多微软提供的机会。
如果你的目标是成长(growth)…… 考虑寻找一个比较成熟的团队并且负责人有着良好的记录。在一个运作良好的团队中工作,你可以学到很多东西,包括何时创新以及如何创新,何时交付和如何交付,以及的团队过程。
如果你的目标是提升(advancement)…… 考虑一个具有部门的战略价值的初创团队。这些团队开始都比较小,成长非常快。他们可以为你提供快速提升、回报明显的机会。初创团队的风险与机会并存,新团队有更大的升迁机会,但也有较高的风险,其中许多团队是从来没有交付出任何东西,并且他们可能需要在人员不足的情况较长的工作时间。
看看微软之外。 从我们公司之外的人得到一些建议。设计师和MSTE易用性培训经理 Scott Berkun 说到“真正的职业发展是远比微软大的。你在这里看到的差异和对比,可以帮助你做出更明智的决策;在某些情况下,我们更比其他高科技公司,分层和分级得更多,并在另一些情况下,我们更加开放和灵活。”如果不从外部的角度来看,你会看不清楚在微软你所拥有的优势。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11