|
不足之一:管理经验缺乏
这里的管理经验不止是管理测试人员还包括项目管理经验。目前项目配有测试人员三人,另外两个同事和我,本来按照计划,现在应该配6-7人,可是由于人员的缺乏只能配置3人,另外的人员缺口要自己招聘(这是另一个不足点,一会再说)。其实从小学到大学毕业,还是积累的一些经验的,小学从班长做到少先队的大队长,中午从团支书做到学生会副主席,大学从班长做到学生会某部部长。但真的在工作上,感觉完全不一样了。因为实际工作中毕业年限及性格都是不同的,而且牵扯的不少利益关系,所以是管理变得复杂和微妙起来。尤其是对某些及其个性的人,真有点不知怎么来管理。不过还好,我本着不太把自己当回事的心态,以一种服务的心态,和另外两个同事的关系还比较融洽……也许是随着项目的推进和彼此的交流多了吧,现在可以根据不同的性格来采用不同的方式来沟通和分配工作任务,总体来说还算成功的,当然自己不足的地方还很多。最近在同时的推荐下买了一本管理学大师彼得·德鲁克的《卓有成效的管理者》,才开始拜读,等读完了在跟大家分享心得。其实现在觉得还算顺利时因为人还少,如果在补充三到四个人,那么我们的团队就将扩充的六到七个。这也是一个小组的最佳人数了,但是那时我还能处理好人与项目,人与人的关系吗?我自己都在打问号。所以,用屈原的那句话说就是,路漫漫其修远兮,吾将上下而求索……
至于项目管理,更是找不着头脑了。因为我也是刚毕业两年半,之前的测试都是后期才介入,从事的都是用例设计和执行个工作。且工作流程也不是很正规,当然也不存在正规的项目管理。所以能接触到项目管理的知识也不多(当然也怪自己没有在私下时间多学习一下)。所以,项目管理中的风险管理,估算等方法并没有很好的运用于项目,这也是我在项目汇报的时候经常提到的风险,希望可以通过评审的方式将风险降到最低。
不足之二:技能不足
我本身是学自动化的,编程语言只学过C,数据库,linux系统,C++,Java之类的编程语言都没有学过。在09年之前的测试工作,数据库,linux系统,C++,Java之类的技能都是用不到的,因为是嵌入式产品,主要采用手工测试,所以对测试技能的要求就是设计测试用例了。而现在的工作是C/S架构的纯软件产品,用到Linux和数据库(Oracle和Mysql),虽然高级编程语言用的还不是很多,但也需要写些小的脚本来进行接口测试,或者通过抓包工作来获取脚本,然后再根据情况调试。这些都是对自己的挑战。真是人无远虑,必有后忧啊……虽然09年以后在业余时间补充linux和数据库知识,但也只是简单的查询命令而已,距离能做性能测试及分析还有不少的距离……对一些主流的测试工作也是掌握不够。在上一款产品做接口测试的时候曾学习过Loadrunner的使用,但也只是去录脚本,并不能自己写脚本,QTP由于产品的原因,暂时没有用到,也就没有去了解过。看到现在的招聘信息,动不动就要求这工具,那工具,心里也着急啊!真不知这些公司是否真的要用这些工作,但是既然那么要求了,肯定也要列为一个努力的方向了。
不足之三:招聘经验不足
有些时候挺羡慕那些做招聘的,可以拿各种难题来难倒面试者。可是有一天真的要自己去招聘员工,去面试别人的时候才知道一切并不是那么轻松。首先,要明白一个道理,就是招聘面试不是找一些很难的甚至是有点变态的题目把面试者难倒,而是通过面试来考察面试者是不是你所需要的人。所以招聘面试之前要知道自己真的需要什么样的人,他需要哪些技能,哪些品质才能符合岗位的要求。所以,这就需要对从事的事情有全面的了解以及对产品以后发展规划的了解。当然,还要根据现在的某些面试者喜欢夸大其辞的现象努力去判断其是否在夸大自己的能力。这些对毫无面试经验的我毫无疑问又是不小的挑战。但是没有办法,只有硬着头皮上了,总要有第一次的嘛。不少东西是只可意会,不可言传的。只有在不断的实践中才能成长起来。每次面试之前,我都会拿着面试者的简历看了又看,想了又想,抓破脑袋,准备时间远多过面试时间了,我都怀疑我是不是比面试者本人还紧张,准备还充分(呵呵,自夸一下)……还有就是面试中的技术问题了,经常看到面试者简历中写道,熟悉XX测试工具,熟悉XX语言,熟悉数据库,看到这种信息就心里打鼓,因为这是我软肋,于是还要去请各路高手帮忙面试……不过还好,从目前面试过的人员来看,那些所谓的熟悉在我的字典里连了解都算不上,哎,很希望以后的面试者能谦虚一点,免得害得俺紧张……再者,对多数测试来说,对那些技能要求也不是很高,毕竟不是白盒测试和性能测试…… |
|