请选择行业
请选择职位
请选择省份
请选择城市

一个软件测试新人的职业规划——三个月

时间: 2013-05-29 11:09   作者: xiangzi888   点击次数: 
 

  一、前言

  不知不觉在测试岗位上已经实习三个月了,这段时间的自我评价是一直兢兢业业,有任务就认真的做,没有就看看文档,博客,新闻,逛逛论坛什么的打发一下时间。这种状态一直维持到年后,直到老大跟我的一次谈话才使我认识到这种状态是多么的危险……

  首先我想到的是温水中的青蛙,就测试工作来说,对技术要求不太高,加班不太多,做出来的效果不太显著,国内受到的重视也不够……对于新人来说,很容易就陷入这种相对安逸的环境中,殊不知测试也正是最容易被替换的职位,时刻居安思危才能保持个人的竞争力。

  为此,我特地看了51testing论坛上关于个人职业发展一些帖子,发现大部分主题都是‘x年测试经验,发展遇到瓶颈,何去何从’之类的帖子,可见这是一个行业的特点,每个测试员都会到达这样一个迷茫期。对于新人来说,必须勤于思考,多加总结,明确自己的发展方向,看清自己的处境,以减少出现前辈们各种迷茫的几率(这里感谢自己的上级,入职引导人,同事,让自己意识到这些严重的问题)。

  以下是我个人入职3个月的个人总结:

  二、个人不足

  说白了就是个人的短板,它会成为个人发展的瓶颈。每个人都有惰性的,时间久了,一推再推可能就懒得改了,最有用的方法是:勤作笔记和总结,制作短期计划(3个月,6个月,1年),不断督促自己。以下是我个人的不足:

  1、主动性

  这点我把它放在第一位,因为它一直是我的短板。上学过程中(包括大学)都是在别人的督促下完成的,由于自己态度等方面还算可以,成绩什么的都算过得去。但是到了工作中,这点有很大的转变,主动性是个人发展的主要制约因素。缺乏主动性的表现就是兢兢业业,上面给了任务就按部就班完成,没有就通过各种途径打发下时间。这是互联网行业的大忌。

  我认为主动性不足的根本原因是自身定位问题,如果仅把自己定位为一个做功能测试的测试员,那一辈子的水平也就这样了。进一步把自己提高一个层次,比如项目经理,总监,看待问题从相对高一点的层面,比如从用户反馈的bug中能否看出产品潜在的缺陷,做完性能测试后能否提出一些‘专业’的见解,渐渐地自己的能力就上来了。

  这一点,我有个体会,之前在帮邓哥做U3的T1时间测试的时候,就感觉比较慢(相比自己平常使用手机版的海豚和Chrome),邓哥说很可能是公司的网络问题,我当时对U3也不太熟悉,就没太在意。后来jerry开会,说我们确实慢,需要重写构架,下来大家都纷纷讨论,是啊,我也早就感觉U3很慢啊……这种问题应该是测试的同学首先提出来才对啊,毕竟我们对产品最熟悉啊(可能是我们人力有限,事务较多,不能静下心来想这些东西)……

  2、思考

  自己以前很少做过比较‘深入’的思考,可能觉得比较浪费时间,就这样走一步算一步的过着,事不关己高高挂起的态度。学而不思则罔,这样下去很容易就成为温水中的青蛙。如何培养自己善于思考的习惯,我认为还是要提高自身的定位,从相对较高的层次来看待问题,培养这样一个意识,多加总结。在此过程中定会遇到不少问题,然后通过与同事沟通,渐渐地自己的能力就提升了,而且主动性,沟通能力,团队合作能力也提高了。

  这里也有一个例子,我在毕业答辩的时候遇到一个老师,他总能在学生演示完自己的项目后一针见血的指出毛病,各个问题都非常尖锐,一直问得学生苦笑不得,这样的人是非常厉害的,我也非常佩服。还有金庸先生的小说里,有个叫冯锡范的用剑高手,外号‘一剑无血’,剑法诡异,专挑人死穴。我认为这些人的厉害之处在于其思维上的敏捷,对于新人来说还是要慢慢培养。

  3.总结

  一个人的不足是很多的,我暂时列了以上两点最突出的问题,亟待提高的两点。公司每年都会喊一个口号,比如‘快加质量’,我也借鉴一下,接下来的三个月,我的口号是‘主动性加思考’,等到六个月的时候再来总结完成情况及得失。

  三、个人规划

  1、长期规划(10年,20年)

  这个长期规划真的很难做,因为很难预料自己一二十年后的情况。可能是某项目组leader或者总监,某培训机构或者大学的讲师,通过开发赚外块的自由职业,也可能回家卖红薯。但有一点,在测试这一行业必须能算上半个砖家,技术上必须过硬。第一阶段,从黑盒测试上的设计、执行用例,发现、报告bug,分析、验证bug,然后到对产品的理解,设计等;第二阶段,有一定的软件设计能力,使用高级语言来自动化用例的执行,能进行规划及设计;第三阶段,其他对技术有一定要求的测试技术,如性能测试,安全性测试,接口测试,这些涉及的领域也是很广的……

  总之,测试人员一定要精通行业知识。

  2、短期规划(3个月)

  接下来的三个月应该主要是提高软实力,时刻谨记口号“主动性加思考”,在空闲时间以熟悉业务为主。技术在平时的项目中学习,多想想当前的项目,可以用那些技术,如何用,怎么用——技术不能脱离项目。建立自己的知识库,项目之后要做总结,将典型的成功及失败经验纳入知识库。以下是具体的规划:

  ● 熟悉论坛模式的定制规则,能够自己定制页面,并维护

  ● Ua配置的维护工作

  ● 业余时间看下相关书籍,博客,51testing论坛,加深对测试的理解

  四、其他

  每个公司的测试职责可能都有所不同,我们这边作的工作比较杂,涵盖了产品、运营、测试、研发等方面,这对个人的要求也相对较高。在短期内,我希望偏向‘编码’这一块的工作,更好的为测试服务。

  还有一些做的不到位的地方如:业余时间利用的不是很恰当,还要及时充电(相关的论坛、博客、书籍等),保持自身的竞争性;公司的资源也要善加利用,包括图书,天天向上杂志等;平常的日志和总结等尽量详细些,把自己对日常事务的思考,改进得失等写进去,如果有零星的想法,及时记录到笔记里,以免遗忘。

打印本页 | 加入收藏

上一篇:软件测试的工作是否很简单——给测试新手     下一篇:再谈软件测试人员的职业发展

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: