to be a qa, not only a tester.

七年之痒

上一篇 / 下一篇  2011-06-23 09:54:36 / 个人分类:工作总结

04.5~04.10
我的第一家公司:FS。
程序员。
写过php,html,jsp,java,as1,开始接触linux。
使用的语言很杂,而每种语言使用的时间都很短,好处是我在后面接触python、ruby等脚本语言时上手非常快,坏处是养成了我做什么都不求深入的坏习惯。

04.11~05.1
程序员。
用j2me写了个手机上的游戏小demo,可以通讯,走地图,完成简单的任务,聊天。基本上是自己摸索出来的,可惜没有继续写下去了。后来我总觉得,如果那时继续写了,没准我也可以做好程序员的。但测试行业就失去了一个好测试了
这段时间还兼职给GT管理层会议做会议记录,开始知道大佬们想些什么,开始知道部门之间的沟通、配合,当然还有扯皮。
有一件事情给我的触动很大:GT的副总看到会议室桌子脏了,亲自找了块抹布很仔细的把桌子擦干净了。我明白了什么叫做责任心。

05.2~05.9
程序员。
用php做了一个网站。
需求是boss直接提的,做出来效果boss看到后直接给意见改。很荣幸的得到了直接跟boss交流的机会,也通过这个机会,开始模糊的有点产品意识了。

05.10~06.10
游戏测试
正因为跟boss直接交流了,所以被boss赶出程序员的队伍来做测试了。这是我职业生涯重要的转折点。
一年的时间,我不仅掌握了测试流程、测试方法、测试工具,还学会了怎么跟团队中其他人配合把事情做好。
我接触到了非常优秀的程序员,跟他们学到了很多工作方法和思想,学会了用python写脚本来让工作自动化,也就是学会偷懒。
后来想起,我一直坚信是因为在做测试之前知道了什么叫责任,知道了什么叫产品。所以我才会那么努力认真的想要把工作做到完美、极致。
与此同时,我遇到了我职业生涯中第一个瓶颈——我自己知道怎样能把测试做好,但我不知道怎么让别人也具备把测试做好的能力,我自己在测试技术方面的能力似乎也到头了,不知可以往哪里走。

06.11~08.2
游戏社区测试。
公司策略问题,之前项目组撤销,我们开始开发一个类似虚拟人生的社区。
这段时间整组人状态都很低落。我开始在网上疯狂的看测试资料,试图找到一个方法——任何人,只要掌握了这个方法,就可以把测试做的跟我一样好,甚至比我更好。
后来我看到了一篇东西,作者认为测试人员在技术方面发展,还是要做一个能写C/C++的程序员。
我决定尝试一下。

08.3~10.4
我的第二家公司:8d。
测试经理。
做测试时团队里的一个程序员创业,带上了我。
产品用scrum,敏捷开发模式。这种模式需要团队里大部分人可以互相替代工作。
于是我决定尝试一下,做一个会写代码的测试,以方便做自动化、性能方面的测试。开始研究公司程序员写的代码,开始尝试自己动手甚至修改……不会的就缠着公司的程序员提问,可是一段时间下来,收效甚微。
我问自己:我真的要学会写代码吗?除了浪费别人的精力,我能得到什么?我能学会吗?
在想通了一件事以后,我很可耻的放弃了:写代码这件事,我需要花费比别人多的精力还做的比别人差。但做测试,分析测试点,分析框架合理性方面,我能做的比别人好很多,快很多。所以,我可以只设计测试需求,让会写代码的人帮我实现。
几乎与此同时,我得到了另外两个启发:
1、人和人是有差距的,能力、悟性、观念都是有差距的,要承认人能力的差距,所以根本不可能存在一种方法,可以让人掌握了之后可以无差别的工作。那么在用人的时候,一方面安排适合他能力和特长的工作给他,另一方面也要想办法培养提高他的能力和意识。
2、不必强求高大全,适合就好。这个感悟是来自于服务器安全性方面。我们用服务器时,由于出于安全方面的考虑,禁止使用root权限,而是给一个刚刚好的权限。我们在做项目,做产品,做测试,做什么都好,要兼顾质量、效率、成本多方面的考虑,找出一个适合我们的工作方法和流程。而对个人的职业规划也是如此,找到一条适合自己的路,没有人能把所有的事情都做的很好。
至此,之前遇到的瓶颈就算是突破了。

09年6月底,由于关键人物的离职,我需要兼顾美术部门的工作计划、安排和进度跟踪。同时打理两个部门。这段时间总结了一套关于外行的进度跟踪的方法,协调解决了几个产品上遗留的美术问题,并且还促进了一些美术部内部的培训、交流活动。
由于同时打理两个部门,对一些跨部门沟通的问题有了更深入的体会。也可以站在更高、更广的层面上看问题。
举个例子来说吧。当时的产品有一个美术效果很差的问题,美术提出的解决方案是要做高模,但程序质疑做高模会影响服务器计算性能,直接增加运营成本。于是这个问题一直丢在那里无人理会。我接手美术部工作进度跟进以后,就趁着美术主管有空,让他做了一个高模出来给我进行性能测试,测试结果出来,我吓了一跳:对服务器性能的影响远远小于我们以前的感觉,几乎可以视为没有影响。于是,高模版本顺利出炉。
看我把两个部门的事务都打理的不错,还促进了一些改进,老板对我表示很满意。
这时看到了一篇文章:java程序员的那些事儿。整篇看下来,我把其中的三句话刻在了心里:
1、把技术练到像吃饭走路一样熟练,像呼吸一样顺其自然。
2、适合的才是最好的,最厉害的技术都来自最基础的知识。
3、产品,产品,还是产品,只有产品。

10.5~至今
我的第三家公司:9y。
网页游戏测试组长。
不得不说,这是一个很舒服的职位,有责任,自有老大扛,有苦活累活,自有小弟担。
由于习惯了从产品和项目层面看问题,所以我挺好管闲事的,现在也开始收敛,因为明白,别人也有别人的无奈,他们更需要的是帮助,而不是责难。
所以我偶尔也教一下别的部门的人使用一些方便工作的小工具,甚至私底下做一些小工具给他们用。
我目前的工作重心,除了负责一个项目的各方面测试工作以外,就是招人,带人,培养人。
我之前说过,人,才是最重要的,把人的能力培养起来,才能真正把事情做好,光靠流程规范,是靠不住的。
但我在这方面的能力,还在积累经验中吧。
想把以下几个事情做好:
1、找到适合做测试的人;让自己拥有迅速分辨人的能力。
2、培养一群人能把测试做好;让自己拥有把人培养好的能力。
3、让更多的人拥有责任心和产品意识,让更多的人拥有振兴测试行业的能力和愿景。

任重而道远。好在我不强求。


TAG:

shandongdong的个人空间 引用 删除 shandongdong   /   2011-06-25 16:39:22
5
shandongdong的个人空间 引用 删除 shandongdong   /   2011-06-25 16:39:20
写的好。支持   我也是觉得中国测试行业需要更多的人 才能正在把中国的软件推向世界
ermine的个人空间 引用 删除 ermine   /   2011-06-23 18:08:40
5
小小无量 引用 删除 mvjh13   /   2011-06-23 16:55:12
真实写照,不错,赞个
小小无量 引用 删除 mvjh13   /   2011-06-23 16:54:25
3
 

评分:0

我来说两句

Open Toolbar