小云(云层-陈霁)的发展史

作者:云层-陈霁

第一章 初出茅庐,屁颠屁颠

总有很多人问我如何学测试或者怎么能够走上成功道路等等,其实个人觉得算混的差的,上面高手还很多,不过脸皮够厚,还是来聊聊历史吧,大家看看就当八卦吧。

这个历史要倒退12年回到2001年大学毕业了,找工作这种东西对于那时候的大学生还是比较遥远的事情,父母的影响基本上就放弃了别的所有选择,直奔上海了。和几个同学参加了几次招聘会(那些年的招聘会都还在万体馆,51job是很牛的企业,chinaren是我们的偶像),IT还不是很热的职业,面试的人也不是那么多。当然最后都没啥音信,现在回想真是小屁孩一样的啥都不会开始乱开工资。竟然当年面试一个公司做PHP直接开价4000,那时候上海的房子才1500左右。。。真是心黑。。。

当然能做到这点自己总有点刷子(好歹当年也是能写手代码,装个网络,搭个服务器的水平)

直到某天收到了一个面试电话,怎么接这个电话的我已不太记得了,只是这次面试后让我的人生确定了道路,这个路就是这样随意的开始了,当然不是先就业后择业,而是选择了一个不太主流的而自己觉得做的有点意思的工作。

当年面试很简单,就问了点基本的计算机原理和少许编程概念,然后问了点关于测试思路的问题,由于自己在面试前看了一下公司的介绍,发现了一些错别字,给面试官留下了不错的印象,就这么稀里糊涂的进了这家在浦东世纪大道附近的公司,成为了一名软件测试工程师,第一个月工资2000¥,后来第一个月工资换了个三星的anycall手机A110吧,好像是,很漂亮的翻盖手机,现在还躺在家里的历史杂货中。

第一个工作的内容很简单,主要是运行软件发现问题的工作(从用户角度来使用软件发现问题),当年做这个事情还是非常有激情的,虽然还不会写用例!每天早上到公司调整好情绪,就会像打了鸡血一样的各种各样的方式玩软件,以至于能够发现不少的问题,每每得瑟的给开发说发现了那些问题,都觉得感觉良好。当然这样的好日子没经历多久,由于得瑟,平常就会没事上个QQ聊个天,然后中午打个游戏啥的。其实自己觉得这不是什么问题,因为中午是午休时间,我可以选择休息也可以选择打个游戏休息吧。。。(这个问题其实到现在都让我觉得有些尴尬。。。很多时候都要虚伪的做点事情,好像看个网页就是正确的休息,打个游戏就不是一样。。。)后来被HR和北京来的领导看见,说了两次,然后。。。。被开除了。。。

哎。。这个东西怎么说呢。。其实大家都有问题吧。。当然主要还是自己的问题,不能太得瑟,特别是还没到老油条的地步。人生的第一次工作就是一个试用期。。。然后走人了,不过在公司里面认识了一个对我来说一生很重要的人,这里写A某吧,再一次证明贵人是改变你人生的关键。

下一篇来聊一下悲剧的人生第二段。

 

第二章 福祸相伴(上)

哎继续找工作吧,当年工作还是比较好找的,不过人生的梦想被打破了一点,难道工作不应该是这样自由的么?我是脑力劳动不是体力劳动啊。面试总的来说还算顺利,这次做的东西边OA了,工资还是2000¥,哎公司连个网络都不能上。有了上次的教训,还是低调点吧,比较卖力的认真工作,测试着哪个破烂的不能再破烂的系统,认真提交着缺陷,却发现这个公司头完全不照着我们,而每个人都自做自己的事情。简单来说公司文化差的一B,现在回想起来,能留在哪个公司的都是极品。
虽然是夹着尾巴做事,但是悲剧仍然伴随着我。有一次去客户那里做平台迁移(这东西和我有啥关系啊,我就是会一点IIS的搭建,但是我完全不会你这个东西啊),硬着头皮去做备份迁移,最后失败。。。。。换了另外一个工程师来搞定。心中画着圈圈,诅咒着让我去切平台的,我是个测试不要安排我各种稀奇古怪的工作好不?

虽然这个事情没搞定,但是我还是低调的干着我的活,直到有一天,我偷偷挂了一下QQ,然后在走开做公司事情的时候它不恰当的弹了出来,又被领导看见了。。。。。
于是又被开除了。。。。按照现在的说法真是“心中有一千万只草泥马在奔腾”,不过早就对这个公司无爱,领导为了保全自己啥都不会,同事也是心不在焉就是混混,作为一个有理想、有内涵、有外貌的三有青年,我觉得你留我我还未必肯呢,于是在走的时候和BOSS聊了一下,还“语重心长”的说了下我对公司的看法,比如文化和对测试的重视程度,BOSS饱含热泪(鳄鱼的眼泪)把我送走。

总结一下对于公司文化不好的公司,哪怕你夹着尾巴做事,也会因为无突出贡献或有一点小小的想法被干掉。这种公司还是早走吧,呆着人都傻了。

我的人生第二次就这样结束了,当然噩梦并没有这样结束。

哎,正好要过年了,面试个公司不容易啊,不过脸还是不错,面试了一家做证券的公司,而面试通过颇有点传奇。个人对各种技术还是比较感兴趣的,那个时候微软才出vs2005,在上海经常有对应的技术培训活动,我当时就去参加了他们的WAS Web Application Stress性能测试工具的培训。而面试的时候正好是一个海归,在和他交流的时候我已经可以清楚的解释什么是缺陷,缺陷管理流程,配置管理,这些东西在第一家公司有了认识,第二家公司理解了缺乏这些的弊端。所以在说起来的时候还是头头是道的,而在不经意间聊到了性能测试,然后我把WAS的做法添油加醋的说了一通,然后当即海归就给我offer并且薪水是3000¥,对于一个工作半年的我来说,心里就像乐开了花(平常积累真是很重要啊,说清楚能做什么才是关键)

这个年过的还是比较开心的,来到公司和两个同事工作的很愉快,公司的工资都是开放的,每个人都能看到薪水,当时的VC++开发时7K左右,最大的海归boss 1W,我们几个测试都是3K。当时缺陷管理用的CQ,流程都是配置好的,每天和同事都不停的交流着需求,编写着测试用例和对需要新上线的系统进行功能测试,而其间我也用WAS对整个系统做了个简单的性能测试,给出了对应的报告,领导看后很是满意,在那一刻,我觉得我已经找到了一个对的公司,想在这里进一步的发展了。

当然悲剧才刚刚开始。。。

 

第二章 福祸相伴(下)

工作非常的顺利,连感情都走出了屌丝阶段,果然是一顺起来啥都顺啊。正当春风得意的时候,出现了个奇怪的事情,招我的海归每次看我的时候有些躲眼神,而我那几天总觉得感觉不太对,按照某些迷信的想法就是我觉得一切都太平静了有些不可思议了。我是个不太八卦的人,但是我也奇怪的看到海归领导在办公室敲着二郎腿喝可乐了,这个当着更大的领导来说是完全不可思议的,不会领导得瑟了吧,按照历史来说得瑟必打脸的啊。
结局有些意外但是也并不是不可思议。。。公司这个项目被砍了,于是我们3个测试总有人要走吧。。资历最短的就是我,于是我华丽的又被炒了,而且还是在试用期。。。连续三次试用期是不是有点太衰了。。。虽然第三次的理由稍微变化了一下,终于与我个人没啥关系了。按照现在的说法就是躺着也中枪啊。
虽然被炒了,但是对个人来说还是一个比较正面的肯定,我能面试通过,能干好活,能做事情。信心还是有所抬头,不就是找工作了,已经很熟练了,不说跑了多少家公司,上海大多数写字楼都走过了么,当然后面会有大结局,当年真的跑完了整个上海所有的区域。

中间等等面试经历,不说,那个时候已经基本上是面霸了,没啥面试搞不定的,甚至在某些面试上的结果有些好的过分!比如xx公司在金桥,条件待遇不提了,面试上来100道智力题,100分钟完成,都是一些基本的逻辑各种智力题,耐着性子昨晚,一看面试结果96分,全秒前面所有的面试人员,按照现在回头来想其实已经属于入门后该干啥怎么干都有成熟的概念了。面试也很不错,一周后HR来了个电话,说很抱歉我们不准备招你。。。。。你妹啊,不招你打电话过来干嘛,浪费我感情么,虽然我觉得当时面试非常的好,后面回想一下还是死在前面的三次失业中,做三个月被炒,给别人的感觉总是不牢靠的,哪怕你确实有水平。

所以刚开始工作稳定性是很重要的,这样会给面试官一个这个人很踏实不是浮躁的人的感觉,当然太踏实也是种没有实力的表现!

一个月后终于新的Offer来了,2000¥一个月,开3000¥完全没人要,悲剧丫,跌价了。这次是一个台湾的公司,我的工作位置从浦东,到了长宁路,再从长宁路来到了曹家渡,现在到了虹桥开发区了。关键的问题是上班的交通不太方便了,总要换两部车,于是自行车成了最长用的交通工作,每天2个小时的来回自行车路程,对于二次发育的我来说是个不小的锻炼。直接导致了每天中午午餐(当时都是订池上便当的),我都会点个鸡腿饭,再从同事那里要点香肠啊,排骨啊等等,被封为一代食神。。。而边上有个美白富,手上的MOTO V70手机更是羡煞旁人,这个可比现在哪个啥盖4,IP5亮多了。

上来工作就我一个测试3个开发,小团队做OA系统给台湾公司用的,项目经理有点水平。上来就给我说所有东西用CVS,头上一阵晕VSS,CC用过CVS又是何方神圣,然后还丢给我一个缺陷管理工具,见都没见过的工具,说自己研究一下。那几天我都不知道怎么过去的,只记得莫名奇妙搞定了一块硬盘,害得写的用例啥都丢了,还好CVS帮我备份了一份,后面还原了,从此我深深的爱上了配置管理工具。

2天过后,缺陷管理工具被我搞定了,做了所有用户的账户,缺陷状态的流程转换,和字段的定义,这种事情是难不倒我的,领导自然也对我刮目相看,但是真正的关键是后面的一次BUG。有一天我发现了一个BUG然后提交给了开发,我在报告里面写了一下对这个BUG的分析,顺手写了一下这个东西大概导致的原因和修改的方法。被边上的开发看了后好奇的问了我句话,can you program? yes ,of course!
那天我觉得我只是本色演出,但是后面很多事情都变了。

“why you be a QC?”
“I love this Game, to found the defect of system”
从此以后开发对我另眼相看,经常会来和我讨论怎么做这个系统,我会怎么分析和发现bug或者我会考虑那些东西,而他也会多和我交流他在开发这个的东西的需求和自己的设计,从某些角度来说哪个时候我们走起了敏捷的套路,可惜当时我还没TDD的思想。
而项目经理也随后知道了我会写代码的事情,因为本来就坐一个小办公室,没啥可以回避的。直到有一天他问我想做私活不。。。。

有外快干嘛不做!于是他开始给我活干,内容很简单,就是他接到项目把UI原型给我,我来做下面这层的开发,把业务跑起来。刚上手不太熟悉,第一个项目做了大概10来个小时,其实代码也就1000多行,不过得到了2000¥的外快。后面就越做越顺利了,基本上4个小时写个东西没啥问题,其实本质是就是个数据库写来读去的,GUI都做好了,套点代码而已,已经驾轻就熟了。

这日子过得有些小资2000+2000*n,当时的房价才4000左右呢!又要快3个月了,由于以前的经历,我又心中起了点波澜,这次不会有意外了吧。。。。。

哎。。。。。悲剧又发生了。。。。

旁白:

第一章  刚毕业不要得瑟,你再厉害也需要被别人认可

第二章 有能力也需要好公司,遇到一个欣赏你的领导很重要,而实现这点的关键是如何在面试中闪亮你的基础和你会做别人不会做的事情

第三章 做测试不是取巧的工作,需要让开发认可你最佳的方式是你也会开发,而只是出发点不同,熟练掌握你该会的东西,并且做到举一反三,这是你成为一个测试工程师必备的基础技能。而复合型技术也许不会在你工作中立即开花,但是一旦被别人发现也许就会一枝红杏出墙来哦!

to be continue

 

第三章 曙光初现(上)

一切都很顺利,项目做得差不多了,领导安排我们吃饭。这顿饭是在建国中路吃的,独立别墅吃出了档次吃出了风格,据说当时人均吃了500+。后面才知道这是一个鸿门宴,吃饭的时候领导带头和我们一个个敬酒,场面颇为具有感染力,我心中举起了小红枪,誓做社会主义接班人的决心不断荡漾,现在想想真是很傻很天真。饭后回家还得瑟了一下,这次找到的公司还不错啦,当然继续保持了得瑟打脸的优良传统。

第二天到了公司发现气氛不对,连办公室都进不去了,所有的电脑都已被封存,而且这个事情是在昨天晚上的鸿门宴时刻完成的,不得不佩服规范的公司做事还真周密,公司的文档啥一点都没机会Copy回去,真是没算过啊。剩下的套路非常的熟练,我也算老吃老做的了,连老爸老妈都习以为常了,历史的悲剧又重演了。

虽然离职了不过其实对我的影响并不是很大,还记得上篇么?我还有2000*n的项目可以做,所以其实有点sohu的感觉也不错,所以和以前PM保持稳定的联系,对以后产生了很大的作用,暂时这里叫B某把。

既然都是面霸了,下一家公司也蛮顺利就进去了,内容作的有点神奇,是做在线视频点播的。留在现在心里有印象的只有下面几点了:
1.领导有些软,做事情不敢承担责任,东躲躲西躲躲的感觉
2.开始直接和客户打交道了,经常出差去客户的试点工作
3.开始大量的和媒体还有Linux打交道,刚开始苦闷的一比,后面发现Linux也就这么回事和DOS差不多

结果也和大家想的一样,这个项目又被干掉了。。。每次到这里都有点事不过三的想法,这次唯一的不同点是我过了三个月,第四个月的时候被开除的,所以通过折腾了一下,还是拿到了一比补偿,算是进步了。

随后就进了一家公司,做保险软件的(不是Ebao,当年我去面试Ebao没通过,当年在ebao力保广场,不知是福还是祸)。进公司很巧遇到了第一家公司的一个开发,真是有缘分阿,后面慢慢就发现这个行业其实很小,到了一定的高度你总是会遇到很熟悉的人。公司给太平洋保险当年做几个项目,作为公司唯一的测试,那个时候的我已经意识淫荡、走位风骚了,每天60+的bug会搞得开发很痛苦,而对于业务和一些保费的计算,我会很好的和架构设计师还有客户深入的沟通,写出极为淫荡的用例,并且定位到数据库记录上,让研发直叫爹娘。

另外一方面老妈一直耿耿于怀一件事情:
当年我刚工作的时候去超市买了个星座杯,这个杯子我每次都带到新公司去喝水,老妈总觉得这是不详之物,于是每次提议都把它给封起来。我自然觉得这个是啥迷信,不靠谱的,但是每次都如此悲剧,所以这一次也就图个安心吧,让老妈找个东西镇住了它。
当然也顺便打了个赌,如果这次工作没有3个月被炒鱿鱼,那么以后乖乖上缴工资不得有异议,否则收回独立财务大权。

整个工作又是这样的三个月,其实心里还是有点慌的,就在这个时候B某在MSN上问了我这样一个问题,“有兴趣来Etang么?我在这里做项目经理!”
我的心又开始荡漾了。。。

本章旁白:
1.不要等到走人的时候才考虑备份一些东西,平常随时都可以考虑吧一些自己的文档流程等有价值的东西备份出去,养成好习惯(不要违反公司规章制度)
2.一个软的领导再有技术也没用,一个好的领导是要能帮你背黑锅的,否则有技术没啥用
3.个人的能力在于接受新技术的能力,你需要做到一通百通,灵活变动
4.学会搞定客户,搞定架构,用你的技术在两者间架设桥梁
5.切莫做看起来靠谱的赌注。。(下一章后面会解释)

 

第四章 曙光初现(下)

Etang曾经非常NB的名字,当年三大门户上市成功,Etang可怜擦边而过,后面就一路没落(最后背景也不用多说了连域名最后都卖不了好价钱了)。当年收到这个邀请心动不已,而另一方面又有了很多前车之鉴,心中隐隐作痛,要是现在三个月做完跳槽去Etang,再三个月被开除了怎么办?我自己现在的能力能达到Etang的要求么?考虑了几天后我还是决定去面试了,反正面试一下又不会怀孕,怕啥!!!!
面试的过程还是比较顺利的,这是人生的第一次内推,所以连烦人的笔试都没有了,上来就和当时Etang上海的BOSS聊了起来,其实问题都忘了问啥了,因为既然不是测试经理他也问不出什么深的测试问题,主要是问项目经验,这种东西早已滚瓜烂熟,扒拉扒拉一阵猛砍,1个小时就过去了,然后该谈工资了。我耍了个小聪明:现在在职的工资是2000但是转正了应该有2500-2700,于是我就说我现在拿3000。面试我的BOSS想了一下给我开了个3500*13的工资,对我来说当时小心肝跳了一下(还没猛跳),然后说让我考虑一下,我现在还在职,最快过来也要1个月。

回到家中,自然各种兴奋和担忧,RP爆发了,岂不是赌注要输了。。。难道真的老天要让我这样,那么先看看现在公司怎么想的吧。第二天回到公司,和HR做了个简单的交流。“臣本草民,躬耕于家乡,面试众多,心仪与亿唐而苦等OFFER,其间面试到贵公司,诚意动人,低价加入,现OFFER已到,简单一走恕不忍心,看看姑娘有何看法能够继续前缘。。。”
HR也略微惊讶,于是去和领导沟通,过了2天,HR找我聊天了。简单来说就是“PM觉得我很不错,第一次遇到原来测试可以做成这个样子的人,不是在打酱油。而开发给的评价也不错,所以公司决定给你提前转正,并且工资加到3000/月”听完了这个评价,我觉得公司确实对我很重视,而我不能简单因为一点工资就去别人的公司。于是我在MSN上给B某说,“现在公司项目做了1/3了,正是关键的时候,我不能因为工资的事情就跳槽过来,虽然我对Etang这个职位还是很心动的,等我做完这个项目在考虑吧。”B某听了也理解,这事情也算顺利的安排过去了。而从此以后工资就上缴老妈了,直到结婚。。。其实错过了很多投资的机会,算算真是损失惨重。

这一年过的丰富而充实,整个项目从头到位一共发现了1600多个BUG,大家齐心协力共同修复了其中的大多数,项目顺利上线,那一年非典带着口罩来回于保险公司和家,就像昨天一样。而项目结束后B某又发来邀请,这次我重新去面试了Etang。这里聊的更多的是在1年内整个项目的情况和我的工作核心,当BOSS重新问我工资的时候,我已经开口说3500一个月了,而再三思考后Etang给了我4500*13的工资,而我也开始了新的篇章。后面开始就是加速冲刺了。。。。

本章旁白:
1.人品比工资重要的多,如果为了一点工资能够背叛现在的公司,那么新公司也会觉得你会背叛自己,好聚好散很重要
2.人以类聚,如果你厉害,你身边的人自然也会厉害。如果你做得好,那么做得好的人会希望和你继续合作,这就是人脉
3.对于企业来说工资也许是最不重要的东西,关键是看你所能作的事情是不是能配的上你的工资,你需要证明的是你的价值,而未必只是技术

 

第五章 虹销雨霁(上)

Etang的公司位置很好,在威海路别墅,进公司就得到了公司版本的记事簿,我也信心满满的准备大干一场。但一周后我发现一切和我想的完全不一样,哪个时候再做一个叫做avanta的项目,简单来说就是模仿韩国网站做个人BLOG。有哪些不可思议的地方呢?
1.公司入职没有培训
2.公司没有专职测试,甚至没有质量部门
3.开发没有使用配置管理工具
那么大的一个公司竟然这些什么都没有,怎么能够活下来?一个连质量意识都没有到位的公司,怎么能够强大?(当我离开的时候我才明白了这个问题)公司对于我的定位是QA,但是我觉得我作的事情完全和这种个职位没关系,半个月后我茫然了,为啥这工作做的完全陌生或者和我想的不一样。我有一种有力使不出的感觉。一方面我需要去做质量管理体系的东西,规范配置管、测试流程,另一方面我又需要自己熟悉业务,对待上线的软件进行测试,其次我还要去和运维打交道。就像恐龙陷入在焦油坑,把左脚拔出来,右脚又陷的更深(参考<人月神话>)。
这个时候我明白了一件事情,当陷入一个完全没有规范的大公司,你是如此的渺小,想推动一些事情,会有无数的理由把你拒绝回来,ISO中的全民质量意识终于理解。这段时间其实做的不是自己,而是在应付领导的各种审查和自己各种纠结,当初自己想象的做个测试经理把规范、流程、人都重新梳理,而事实上是半年后毫无进步。现在想想是确实自己能力还没到能Hold住全场,而确实只是一个小小的Test Leader的水平而已。
某天正好A某来上海出差(如果不记得A某是谁,请看第一章),当时有段时间我和他合租过几周,确实很谈得来。于是见面叙旧了,当年青春萌动的被炒几年后再见面我已是Etang的质量经理了(头衔很高,其实就是个光杆司令),A某自然很吃惊(而每每说到这个事情就会说小云自己很努力),我是个不喝酒的人,所以想后面有啥激情四射的兄弟可以喝水去了。聊得内容无非就是大多数公司都这样子,小公司重视测试是因为质量就是生命,没有成本来进行后期维护,而大公司财大气粗,可以通过客户关系和售后维护来解决。
又过了几个月,这样的日子让我很苦闷,都开始准备简历跳槽的时候A某给我说有个朋友的公司需要个QA。听到这个消息的我,自然非常激动,但是又害怕是不是会重蹈覆辙。抱着继续面试又不会怀孕的想法,去试了试。公司的地址就在北京路靠近静安寺,和我在Etang的公司很近,而且我又是骑自行车上班的,于是中午顺大便去聊了一下。公司给我最大的印象就是每个人的显示器很大很大,应该是21的CRT。办公室里面都是各种游戏机,感觉很是不错。
面试的过程仍然没什么好说的,只是我没先了解公司,后面才知道是做游戏的,我还以为是平台游戏,没想到是手机游戏。就这样莫名其妙的面试通过了,一个月后,我得到了新的Offer,而薪水又上升了一个层次,几乎没有犹豫,我决定了跳槽去新公司Gameloft,而走的时候HR也很理解我(自从公司没上市,好多领导都走了,大家都知道问题在哪里,但是一个人是无能为力的)。

本章旁白:
1.大公司未必比小公司规范,而在大公司做事情会让你很难发挥,因为船大难掉头,小公司会让你发挥,大公司更多是流程规范
2.当你能力不够的时候你未必能hold住全场,自然推动不起来工作,因为你还没这点霸气(霸王色)
3.在公司要个人和公司共同进步,你工作不是为了工资,如果真的不合适还是早点走
4.有人内荐会让你轻松的进入某些好公司,因为对公司来说内荐过来的人稳定,可靠
5.面试前最好还是了解下公司情况,这样会更有些交流的要素

 

第六章 虹销雨霁(中)

有了在Etang的经验,对于大公司我有了新的认识,如果想做一颗螺丝钉,那么大公司会让你很舒服,但是如果你有很多自己的想法,在大公司是很难落实的。到了Gameloft的头两天我做了一件非常重要的事情,就是和每一个人聊了一下天,了解了一下公司的组成及工作流程。作为职位来说我是QA,但是游戏公司对软件测试的理解更是肤浅(关于游戏测试的理解,大家可以看看我以前写过的一篇关于《游戏测试从零开始》的文章,已经截稿),公司好几个Producer对测试就认为是可有可无的,而对质量流程也毫无概念。整个公司基本还是作坊式做法,有点产品经理带着一堆人做,做了给法国人看看,折腾几个月,就出来了的感觉。让我想起了一句话,跳槽这个东西往往是越跳越差啊。
随后去北京参加QA的培训,北京来了个以前联想的QA,我需要去跟着学习几天,那是第一次坐飞机(哎好多年前啊。),I Feel Good。培训的东西我就不多提了,就是基本的文档流程。。。。从我当年的角度来看颇有些迂腐。
回到上海后,首先要处理的事情就是版本发布的问题,经常出现版本不统一,或者是发错版本的情况发生。其次是测试资源的问题,一个游戏要做好几十个平台,一个测试完全忙不过来。
对于版本控制来说还算是自己比较熟悉的内容,于是在公司使用VSS的规范做了一点调整,所有测试的版本都必须从VSS上GET Label,而编译环境必须在专门的电脑上。随后慢慢的就迁移到SVN上去了,正好公司也在全球统一了SVN服务器地址,所有的代码都要去国外同步(主要是有一次某个老游戏的代码不见了,好像那个游戏叫做Red什么,有点魂斗罗的感觉)。
而对于招聘来说,真的是又激动又紧张,毕竟是第一次真的去做招聘,怎么找个合适的人确实有点难度,虽然被面了很多次,但是面别人还是没啥经验的。心中明确了两个招聘要求:
1.理解游戏的,而不是玩游戏的
2.理解测试的,而不是乱点的
所以在简历上给HR了要求,简历中没出现过游戏的PASS,简历中没出现过测试的PASS,这样简历就从平常的200+变成了30左右了,当时最大的想法就是那么多人投简历,难道就是因为觉得游戏测试很简单很好玩么?后面来的第一批兄弟可是尝尽了苦头,不过现在应该都混得不错(第一批人现在都是各大游戏公司的核心了吧)。
面试的内容就不用多聊了,只能说奇葩很多,各种玩游戏就玩不思考的,说不清楚自己为什么喜欢玩这个游戏和对这个游戏的理解。玩个游戏玩了几年了,问有什么心得,不知道,有什么BUG,不知道,有什么不合理的地方,说不清楚。哎,觉得招一个有想法的人好难,另外一方面遇到合适的有想法的人,工资谈不下来,因为当时招聘游戏测试的待遇就是2000,很多次给上面提这个问题,上面都基本上回绝了。好歹要分两个层次的测试吧,一方面是游戏玩家型的测试人员,主要负责执行,这个工资低点说的过去。另外一个方面是有一定分析设计的测试人员,他们对游戏并不是玩家而是更多的能够把游戏看成软件的,他们更多的负责设计部分,这些人需要待遇高一点。
随着时间的推移测试部门的人员也逐渐多了,没人做测试做QA是没有意义的,先解决棘手的问题吧,所以那段时间我兼职了(QA,QC Manager,SCM)三个职位,每天都是满满的,心里也是满满的,很充实开心。
靠近圣诞节了,有一个游戏(vj golf)要发行了,由于该游戏有60来个版本(java,brew外加各个分辨率),整个部门只有大概7个人,那时候每天的工作都是非常神奇的节奏。就是下午等版本,等到晚上12点终于版本出来了,然后测试6个小时到早上5-6点测试完成,大家睡觉,12点再来等版本。虽然每次开发都说下午回给版本出来,但是每次都是delay的,那段时间真各个团队就是天天熬夜的,后面我们几个都住在公司了,因为回家睡觉回来太麻烦了,导致阿姨看到我们几个9点多出来去厕所刷牙洗脸都已经不是刚开始的惊奇表情了。
过程不用多提了,没什么技巧,因为也没办法有什么技巧,就这点时间,要发行,除了加班加点等版本,测试,就没啥可以做的了,而且每个人的技术能力决定了你也没什么可以做的(所谓的自动化什么在当年是没实现可能的,而就算能够实现你的团队都是游戏玩家,也没能力在里面做点编程扩展的事情)。
就这样日复一日的过去了一年,测试团队也从刚开始的10个人不到的团队,扩大到了60来个人了,一层楼几乎都是游戏测试了,而最初的几个也成为了后面的Team Leader。在这其中我也遇到了需要处理员工的情况,开除的原因也很简单,就是说了要加班的自己出去玩了,没有办法随叫随到(按照现在的说法是个性,我工作不是随意给你差遣的),而在工作的时候也不够踏实,游戏公司可以开玩笑的时候随便,但是不能做事的时候马虎,好几个一定能测出来的问题,却没有发现。还记得当年开除的时候说的话“也许你现在会恨我,我也经历过,但是我希望这次能够给你个教训,让你知道工作不是你觉得开心就行的,你需要对你的工作负责。”
而随着人员的逐渐增加,培训就成为必须的前提,每一个进公司的人都需要经历基本的GL Rule(你当作checklist就行了)和软件测试概念的培训,开始是我做的,然后由下面的人来做,但是培训的效果或者收益现在回想起来确实有点问题,没有专门做过培训的人,仅根据自己会的就去教别人其实是问题很多的。

本章旁白:
1.也许你的工作是某一个职位,但是当你到了比较高的职位的时候,你要看透表面的需求,解决问题才是关键,而不是你做的是什么,否则问题不会被解决。
2.招聘是一个技术活,如何招聘合适的人很重要
3.任何职位都应该有一个分层,如果每个人都是什么都会一点没有区别,其实就和什么都不会一样,只会吃大锅饭
4.任何技术都依赖于团队成员的能力,哪怕你有很好的框架、工具,但是如果使用的人员没有能力,也无法落实的
5.开除总是每一个管理人员会遇到的问题,或许总会有点错杀无辜的情况出现,但是一个团队的凝聚力是很重要的,这是个团队,不能因为一个人的问题而坏了规矩,很多事情不怕大家做一件事情做歪了,只怕每个人都自己想按照自己的想法去做事情,最后互相埋怨。

 

第七章 从头开始(上)

当时的51testing还在交大慧谷,04年看着51testing成立几年后没想到我也成为了其中一员。首先上来就是关于选课的问题,当时和我一起进来的还有吴老师和王老师,根据各自的经验我选择了SQL Server和配置管理+SVN的课程。
本来以为是一件很简单的事情,特别是SVN这东西在公司都用了3年了,而且还做过培训,上这个课岂不是分分秒秒的事情,而配置挂你有啥好说的,PPT也就那么10来页,还是先搞定SQL吧。回头一想SQL真是个遥远的事情了,上次用SQL都是5年前的事情了,中间备课啥的就不啰嗦了,真是越备课越没信心,怎么那么复杂啊,有那么多细节,头都大了。到了上课的时候,发现学生中间有学过编程的,他SQL比我还清楚,当年问了我一个关于Varchar和char的区别还真当时就难倒我了,感觉超丢人。。。这个时候才发现自己的无知,以及转过来做讲师的正确性,只有突破自己才能避免自己成为井底之蛙。
回到配置管理课程,发现备课更难了,好歹SQL还能写很多例子一个个说清楚,配置管理能有啥好说的,PPT上的字都不过200个,这个要说3个小时怎么说啊?第二次打击再次来临,就是说没啥墨水,做没啥技术。还好还有各种大拿在身边可以随时问,并且预先可以去听听他们怎么说的,听了后觉得自己都知道,但是换做自己来说就没几句话了。

按照现在的说法就是T拉住,DPS全开,奶住T没了。但是人家就能说成,T注意Boss使用xx技能的时候,MS丢盾,换T,当前T跑出去消BUFF。。。。。。等等一堆堆的内容。

既然知道自己的不住,那么就迎难而上吧,这里就不一一感谢各位老师了,太俗气了,虽然我是在这个教师节补上的这篇内容。课没上多久北京分店就要开了,当时北京分店的老师还没完全到期,而且很多新老师都没啥经验,我好歹还算是个半吊子,于是有奔往北京与老朴等朝夕相处的日子。而北京的学生们也很给面子,经常来表扬小云种种低劣的表现,让当时的我信心越来越足,不得不承认哪怕没有漂亮的脸蛋和婀娜的身材,一种由内而外的霸王气质也一样能俘获各种学生的心。

在第一年的年底,我正式开始接第一门大课,就是传说中的Loadrunner,对我来说这个工具神秘而又陌生,也是我主动申请的,因为对于自己来说好好的学一个在行业顶端的技术是很重要的,至少对自己来说可以牢牢的有一些信心。奇怪的是,当我第一次去听LR的课(当时是Sincky大神授课),这东西对我来说实在是太简单了,我一直没明白这有什么好说的。

无非就是以下几个关键点:

1.脚本录制生成对应协议的代码(这不就是个死规定么)
2.参数化,不就是个变量么
3.关联,不就是个函数么
4.检查点,还是个函数啊
5.事务,函数1,2
6.场景,。。。。

这些东西都是随便做做就可以做出来的,让我很是诧异,和硬件性能测试不是差不多么,好几年过去了和我以前了解的性能测试也没啥区别么,So Easy!
而当我真的开始备课的时候,我才发现细节真的如此之多,以至于整个春节都在看书和做练习中度过,而真的开始上LR的这门课才是一段新的开始。

本章旁白:

1.工作总是努力的在解决细节问题而很难综合分析、思考、解决问题
2.自己感觉懂和真的懂完全不是一回事情
3.自己懂和教别人懂又是另外一回事情,很多时候能否将别人思考的方式揣摩出来才是回答人家问题的关键
4.不要用技术的方式来给不懂得人解释技术,也不要给懂技术的人用不是技术的方式来解释问题
5.所有的一切可能都是新的,但是它终究都是从老的东西演变出来的,基础是学习新东西效率的关键
6.学习没有技巧和捷径,哪怕有很多人在边上帮你,但是自己独立思考、解决问题仍然是最好的方法,因为只有这样你才知道为什么要这样,而不是就是这样。

 

第八章 从头开始(下)

上课的过程和准备的很像,没啥东西好讲的,因为肚子里面没货,不过每次上课都会发现一些自我感觉就这么回事但是实际不是那么回事的情况,演示案例的时候经常会出现些异样,不过好歹慢慢都解决了。随着上课的次数的增加,自己的思路和想法也就多了起来,慢慢的上课变成了一个充满激情并且富有挑战的工作了,而积累的越多,上课要讲的就越多,而对学生的要求就越高,在这样的情况下,写本书成为了当时最直接的想法。

写书说请来轻松做起来真的很难,还好小云也是个立场鉴定的人,基本上放弃了所有的业余时间开始了创造的过程,时间就像海绵挤挤就能挤出水来的。那段时间就是每天回家码字3个小时的节奏,就这样接近于持续了1年,第一本小书才完成了写作,教稿,出版的流程,报着再也不写下一本的想法结果最后还写了第二本,也许以后还会有第三本吧,其中辛苦就不多提了。

上课也渐渐有了感觉,但是上课并不是让学生满意就行的,不能治病只治标不治本。何况每次都上自己很熟的课程,哪怕换课程也不是个出路啊!于是在那段时间曾经的危机感又来了,以后的前途在哪里?当时心中有两个斗争(就和勤奋和懒惰是一对对手一样)

1.再简单的工作也需要人来做,从开始的技术积累到授课能力的积累,这是你现在拥有最大的进步也是和别人拉开距离的地方,全国能讲LR,并且能讲清楚的人应该也不多,这样做好螺丝钉也蛮好的。
2.这么简单的课程要是换个人也就几个月就会了,我很容易被淘汰,那么以后我靠什么养家糊口呢?

当时考虑过去做专职的性能测试,也考虑去做测试经理,但是觉得这样转回去又是走回以前几年的老路,先把该会的都会了吧,好歹现在还没把所有的课程体系都会了。另一方面课程体系的改革也是我们当时讲师团队考虑的很多的内容(其实这块内容我在blog上写过很多体会,这里都不太想写了,参考 http://www.51testing.com/html/04/104-832813.htmlhttp://www.51testing.com/html/04/104-834098.html),如何授之以渔始终是我们的目标,当然最后也会得到一些非议和评分上的斑点(参考 http://bbs.51testing.com/thread-961821-1-3.html),只能说走自己的路让别人骑自行车去吧。

当5年的讲师经历过去后,对我来说可能还是比自己的计划早了点,但是机遇出现了,我还是得及时跟进吧,于是这次从讲师的工作转为了产品经理,按照老婆的说法就是我早就看出你有忽悠客户的能力了,我就是这样被忽悠过来的,而我会说“这辈子我都会忽悠你下去的”

本章旁白:

1.时刻保持危机感
2.也许工作是让客户满意但是你不能简单的只让客户感觉满意而不是真的满意
3.需要具备一定的原则,让你做事更有风格
4.机遇是留给有准备的人的,平常积累是很重要的
5.坚持做一件事情很难,但是只要坚持了总能看到好的结果,当回头再看那份艰苦是甜的

后记:

由于工作原因,实在没有状态和心情继续维护下去了,这里写到产品经理就结贴了,也算是到差不多1年前的工作内容吧,后面的内容等有感而发了再续写吧,而对于大家来说到这里应该已经足够了,因为按照这个等级的薪水也能够让你满意了吧。

 

还有谢幕。。。。。

在QQ群和论坛混的很多,然后看到的事情也很多所以最后吐槽一下:
1.如果你希望得到别人的帮助,那么你要先帮助别人
2.如果你觉得自己都没什么可以帮助别人的,那么只是你自私
3.别人不回答你是理所当然的,因为人家没有必要一定要帮你
4.学习是要靠自己的捷径是不存在的
5.多看、多思考,成熟了再问,你不是小孩子还处在什么都问为什么的阶段
6.论坛能够让大家学习到你问问题的方式及解决,QQ只是让你自己知道结果,所以从论坛等结果到从QQ要结果是自己在急功近利,而且还没给大家留后路
7.学会提问和理解别人的答案,不要总希望人家手把手帮你,能帮你解决问题的人才没空帮你手把手呢
8.你会的东西越多你越觉得自己不会的东西越多,谦虚是不变得话题
9.是做技术还是做管理总不会脱离一个概念做人,很多时候我们不缺技术拔尖的人而却能够让大家齐心协力做事的人
10.学会提问,回答问题的人可未必有心情来分析你为啥这样问问题

 

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据