中国软件测试专家访谈录(1)

发表于:2013-7-01 10:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:蔡为东    来源:51Testing软件测试网采编

分享:

  去管人还是坚持做技术

  在上海贝尔-阿尔卡特,我当时的目标是去做经理,简单地讲,就是去管人。周围的氛围大抵如此,大家基本都认为管人的经理有地位、有能力,当然也有面子。其间我曾经去UT-斯达康面试过,目标职位是项目经理。所有的面试流程都通过了,但是这个职位因为各种原因最终被取消了,我没有去成。这件事情让我深思,我问自己:自己真的喜欢做项目管理工作吗?自己真的适合做项目经理吗?是自己喜欢还是活在其他人的期望之中?深思和反省了一段时间之后,发觉自己并不是真的喜欢项目经理这样的职位,更多的是由于人家觉得这样是好的。经过这次反思,我给自己重新做了一个定位:发挥自己在测试领域的专长与经验,继续自己的软件测试技术之路。

  旁观者说:做自己,而不是生活在别人的期望中。

  上海贝尔-阿尔卡特是一家不错的公司,我在其中的几年最大的收获是:深入了解了软件开发流程、测试流程与项目管理方面的知识。这也是合格测试人员需要具备的技能。除了了解你的测试对象之外,你需要深入了解软件产品是如何开发出来的,开发与测试之间的关系是什么,主要的测试活动与测试任务,等等。

  由于办公场所在浦东,离家太远,每天往返上下班需要2到3个小时。虽然公司有班车,但是每天在路上花费的时间太多。在2006年的时候,我犹豫、徘徊了很久,最终决定到离家更近的朗讯科技光网络有限公司,继续做我喜欢的软件测试工作。这样,我也可以更好地平衡工作与生活。

  旁观者说:一个人最珍贵的资源是什么?时间。

  在朗讯我做了2年多的测试管理职位,带领一个测试团队。在朗讯工作2年多后,也就是2008年年底,我主动向公司申请,转做测试技术岗位。我感觉自己的个人兴趣还是在技术上,我想专注在软件测试过程和测试能力改进等领域上,这样从管理岗位转到技术岗位有利于自己的发展,有更多的时间和精力去做自己想做的事情。

  旁观者说:能够看清自己的兴趣在哪里,看清自己擅长的在什么地方,真是幸事。

  研究测试技术和方法

  在朗讯公司内部,完成测试任务之后,我将其他时间与精力放在了测试技术与方法的研究上面,提出了一些解决方案来不断提高团队内部的测试能力。例如,在测试用例设计与执行中引入了测试类型的概念;根据敏捷开发的特点,在测试团队中提出并引入了Pair Testing(结对测试 )的概念;在测试用例设计中提出了"精简化的测试用例"的概念;在测试用例设计中提出了放射性思维,使得测试用例编写的工作量与测试人员创造性思维方面得到了很好的平衡。

  旁观者说:提出新概念是一种创新,当然这不容易做到。

  同时,我开始在公司内部更广泛地参与测试相关的活动。2011年和2012年分别参加了公司中国区第一届和第二届技术大会,并做了主题演讲。积极参与公司内部的软件测试社区建设,并在公司内部推广测试知识、测试技术与方法、测试管理等方面的培训与分享。现在非常明显地感觉到公司对软件测试的重视程度在不断提高。

  到现在为止,我在朗讯的工作时间已经有7年了,在软件测试方面给我最大的体会是:不管多好的测试理念、测试技术与方法,我们都需要和实际测试工作结合起来,不断提高测试效率和有效性,不断提升测试质量。这是合格的测试人员需要具备的技能。

  旁观者说:让理论经过实践的检验,落地,形成适合自己公司和团队的做法和经验。

  我在测试行业工作已经超过11年了,我感觉是在更深入地了解测试的内涵,更愿意将当前的状态看做是超越自己的一个起点。坚持去做自己喜欢的工作,不断积累、总结和分享,相信每个人都可以成为领域内的专家。

  旁观者说:11年的积累,仍然看做是一个新的起点,值得学习。

  跳槽时要考虑自己的兴趣爱好

  蔡:一个人跳槽的时候要有哪些方面的考虑呢?

  郑:首先,从大的方向而言,我不鼓励经常跳槽,特别是在没有职业规划的情况下,仅仅因为待遇、人际关系等原因而匆匆下决定的跳槽。从个人的发展机会而言,在一个公司待的时间久了,可以获得更多的机会,俗话说"伟大是熬出来的"。当然行业也很重要,要注意自己知识和技能的持续积累。假如真的决定要跳槽,那么下面几个方面需要仔细考虑。

  旁观者说:跳槽会有新的机会,同时也会付出代价。在做决定的时候,要看到两面。

  第一,跳槽要考虑自己的兴趣爱好。做自己喜欢做的事情,尽管钱也很重要,但是为了涨一些钱就跳槽,甚至为此去做自己并不真正喜欢的工作,并不见得是一个明智的选择,同时很难一直坚持下去。我自己就是一个例子,在2005年准备换工作的时候,我心仪的职位是项目经理,感觉特有面子和地位。但在求职失败之后,我重新审视了自己:去做自己喜欢的,还是去做人家喜欢的?最终我选择了前者。从目前的结果看,感觉到自己在公司内部可以做的事情更多了,参与的活动也在增加。不管对公司还是对个人,体现的价值都是在不断增加的。

  旁观者说:在公司里工作,我们难免会被安排,而不一定都遂人愿,但是在发展的大方向上,还是要自己定。

  第二,如果兴趣爱好能和自己的优点结合起来,那么跳槽就会更加理性。认识自己的优缺点实际上是挺困难的一件事情,"当局者迷,旁观者清"。还是以我自己为例,我的优点是勤奋、专注于技术能力。因此我更适合有条理地工作,自己计划和控制时间完成每一件事情,而不太适合每天参与各种会议、讨论与协调工作。所以,从这个层面而言,我更适合去做测试技术方面的工作,而不是测试管理工作。假如你认定自己的性格并不适合做管理工作,那就不要强求,否则不仅自己痛苦,整个团队也痛苦。

  旁观者说:去认识自己的优缺点。一个人要想认清自己其实并不容易。

  第三,跳槽需要和自己的职业规划相一致,不要乱了方向。假如有了明确的职业规划,清楚实现职业发展需要具备哪些方面的技能,那么在跳槽的时候就会考虑如何更快地掌握这些技能。记得我在中兴通讯上海第一研究所的一位同事,原来是做测试工作的,但是其职业规划是做项目经理。项目经理不仅需要了解测试工作,而且需要了解整个软件开发流程和管理工作。因此,除了平时积极学习项目管理方面的知识外,他在第一次跳槽的时候,找到了一个软件开发的职位,目的就是为了获取软件开发的实际经验,待遇方面考虑得比较少。在软件开发方向工作3年以后,他再次跳槽,如愿以偿地得到了某个公司项目经理的职位。由于他不仅了解开发工作,而且了解测试,同时这一结果又符合自己的职业规划,因此目前他的工作状态是非常有激情,这对公司、对个人都是一个不错的结果。

  旁观者说:目的非常明确的职业发展路线,值得学习。

  第四,在考虑跳槽的时候,也需要考虑公司的企业文化、团队氛围、个人在公司内的发展空间等,例如,公司离家是否方便,公司是否经常加班,公司是否等级森严,公司是否鼓励员工个性化发展等。

42/4<1234>
100家互联网大公司java笔试题汇总,填问卷领取~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号