一日成功源自百日积累(下)

字体 -

本文作者是新职学院 PT23期学员, 2013年9月17日入学, 开始实习时间是2013年10月7日,求职开始时间是2014年4月10日,获得工作时间是2014年8月29

 

我的QA学习感悟

我觉得我过去的经验很有帮助。因为在空调工程里面,也会关系到一个质量的问题。我们安装也是有规范 的,国家有规范的安装手册,还有图纸,材料有材料的标准,业主也有品牌要求等等。所以去检测安装队伍,他们安装的质量是不是达标,也是根据那个安装手册和 图纸,我们打一个支架,一个管道,管道上面是铜管或是无缝钢管,打支架的时候它的间距都有要求,所以这方面放到QA也是一样的,我的测试是去看它的需求, 根据需求去测我的软件,所以从道理上是一样的。但是如果说我以前的工程对我现在的工作有帮助,那么我想,其他同学有他以前的工作经验,我觉得用到今天的软 件测试,应该也会有一些帮助。就像刚才举的那个例子,以前遇到过比较复杂的问题,那么今天再遇到问题的时候,你就把问题容纳到自己能解决的一些范畴里面, 而不是说像以前遇到复杂的问题的话,就会躲着走的,这应该是说对做什么都有帮助的。

如果说,我是在我做过的空调工程上遇到过复杂问题,所以有更多的经验来用到测试上面,那么现在过来学QA的同学,他们很多也都是转行的,很多也都不小了,无论是在生活当中,或者工作中都遇到过复杂的问题。所 以说,我觉得他们也可以把自己的经验运用进去,也应该是在遇到问题的时候,不是躲着,不是去逃避,而是去面对。如果真的有问题了就躲着,那就是工作的思想 上的问题。如果说,你真的觉得那个问题不好解决,你还有Team Leader在,你可以去问他,最后都是能解决的。可见以前的工作经验和人生的阅历,也都是做QA的优势。

所以说现在有的同学觉得自己是转行的,或者说自己年纪大了,会不会不适合了。实际上这里面都是有利有弊的,年纪大说明你阅历多了,对处理各种问题的能力也更强,这些经历对在QA的行业也是很重要的。什么工作经验都没有的人去做QA的话不太适合,他去做Developer会更好。

夏老师说,大部分同学,入学开始能够明确看到的,就是两个月的课程,加上三个月的实习,这段时间相对来说可能好 过一点,因为学校已经安排好了,只要跟着学校的安排走就可以了。真正压力大的时候,应该是实习结束求职期间。不过我个人觉得,前面的课程真和练习都非常有 用。我刚入学的时候,觉得这方面可能会有压力,学习的东西会来不及消化。因为内容挺多的,一个礼拜里要上好几门课程,要去消化,我觉得上一次是远远不够的,我后来就repeat上礼拜六上雷老师的课,听第二遍的时候就理解更深刻更理解了。

当然,我课程实习也走过弯路,如果再来一遍的话,我会把基本的课程,Cycle的那些,学得更扎实一 点。因为实习的时候是用得上的。我虽然之前已学了点Cycle,但是实习的时候也写不上来,我那时候是问Daisy关于那个Joining7,Daisy 说你用ID Joining吧。那时候真的觉得不懂的很多。还有就是Cycle蛮重要的。反正我觉得选择新职是非常正确的。

其实我一开始找工作并没觉得有压力。简历写完以后,大概4月份,我开始Post 。那时候我想我已经实习过了,应该能找得到,心里蛮自信的。结果虽然有接到电话,但是根本听不懂,听不清,然后我就开始着急了。后来,其他同学也都有找到,特别是一下子他们Nextart好几个人,我就更着急了。

那时候的心情,应该说有一点煎熬吧。再有电话打过来找我,说实话我有点适应了,反正听不懂,也能蒙。然后按照对方公司的要求把简历和Eparation扫描过去了,挺像回事情的。很长时间没回复,问了怎么回事,说找到其他Candidate了。好几次都这个情况,那时候我真的很难受。怎么总是有电话,却都不要我?特别是那个CRBC做Credit Card,找我的Agent有好几个,所以那时候觉得很奇怪,想知道到底什么原因。我就去找Agent去问,有时他们还叫我耐心等下次Interview,那次Credit Card是有招好多人,但他们就是不要我啊,我那时觉得我也没什么要求啊,我说信用卡的测试我都可以做 啊,但人家就是不要我。然后有一阵子我觉得QTP和Selenium挺缺人的。Java这些东西不是都不够吗?那不得顶着上吗,不上也不行,要不机会就没 了嘛。那时候感觉没啥机会,所以去学Java和Selenium。Java那时候差不多用了一个月的时间,那一个月的时间挺充实的。

面试公司有时候会说我看起来不慌不忙的,好像不是很紧张,没有焦虑,可能有的时候我也没有很完全的表现,我有过,那次Credit第一次的时候我下午还专门找了夏老师,我说这个要不要开那些公司,我不是从那个Spam里面找到邮件发过来,然后夏老师说Alice还专门去了那个测信用卡的地方,那次挺着急,还有一次,因为那时候对方要求是手动的,我就把自动的部 分删掉了,又说马上交,我才改了一页半,我就来找夏老师问我有没有机会,到后来想没机会了,那就再往前走吧。而且我那时候也有过Email扔在那儿不回 啊,没看到,过了好几天从垃圾箱邮件里翻出来啊。我真的是垃圾里面翻出来的。所以说,有时候垃圾邮件也是要检查的。

我一直都没有很急性子,其实自信也是有的,我想我不会找不到。然后国内有朋友说,你回来吧,我说我不 回,我不相信我这次找不到。因为我那时候看别人不要我,但至少是简历起作用了,我就说我不相信,因为我都看到其他学员找到工作了,他跟我一起学的也就那 样,我就想不也找到了吗,我觉得自信也还是需要一点。

四. 我的找工经历

我一共有四次面试,三次是Face to Face,另外一次是电话的。最后给我Offer的面试还挺有意思的,它那个职位要求要的还是5年的自动测试经验,要求还是蛮高的,上面写一堆的东西,感 觉是招Senior。那时候我在准备前面第三个,我看了这个以后就放在一边,我就想下午再说吧。结果呢,中午的时候又有电话过来,问我有没有看见邮件,我 就说我还没有来得及Check邮箱呢,我过一会Check邮箱,然后给你回。然后他说我马上给你再发一个,你看一下,我说好,我待会给你回。我想我要赶紧给他 回,就把简历稍微改了一下扔过去了,结果隔了一天左右,他就打电话过来说CRCB看上你的简历了,要和我约周三面试的时间,那天其实是礼拜一,我正好去 RBC去面试了。之后他说可以改礼拜五吗,我说可以。约完了以后就去了,但是他们也特别关照了,就是说要提前20分钟。我那时候其实有一点紧张的,刚开始的时候还没什么,结果一早9点半,他们的经理还专门打电话过来问我,你有没有准备好,你有没有准备那些面试,他说有没有准备今天是不上班的?然后别迟到等等,被他这样一说我还挺紧张的。我提前25分钟赶到那边,正好是吃饭时间,所以就约了一点钟面试。结果到那的时候,我想别太早给他们打电话,结果五十分的时候给他打了电话,他不在,给他留言了,然后快到一点了,那个HR就出来了,他说你是不是Grace?我说是,我说不好意思我可能来早了,你们吃饭时间,她说你来早了然后带我到了一个小房间,就开始跟 他闲聊。过了一会儿,他让我等一等,还有二个技术性问题。他就开始先问些HR问题,其实那些HR也是带进QA的东西了,什么Test a Play。我说的时候,他问你的Report怎么写的,就像你之前说的,可能有些问题要分给HR问点,可能就是他问的那些,但我跟他说得很详 细,Report怎么报的,说的很详细,他听得挺高兴的,我看他在那边连连点头。这次面试是一个HR和二个技术人员面试我,提问的面挺广的,HR问的一个 问题是我们晚上的课讲到过的,他问你的成就和Achievement的问题,可我答的也并不是很好,我答的是QA方面的。

我Reference Form准备的很好,因为我做过,我有东西可写。在填Reference form的时候,这些Example要认真去写,保持这样就会有所收获,都会有用到的时候。我之前也听他们说那个东西不好写,我也花了一点脑子去想,但在实习的时候你做过,你碰到过问题,你是可以举出Example出来的,所以为什么我说,当初我写Example,做那个ETR的间断,我真的是一张张的去Check,这些东西我亲身经历过,我能够举出来。他们在实习的时候,如果不是Care的话,那么他就会觉得没有东西可以写,所以我觉得有的时候遇到问题多是好的。就像NRS碰到那么多bug,你也是有很多东西可以写,你碰到一个,你可以举例子出来。这个CRBC我用了45分钟。一共问了20多个,我都例出来了,有几个他们要做QTP的我都给他们了,我都分享给同学们了。

QTP问了一部分,不算很多,但Cycle问了一部分,数据库Left Joining、PKFK啊这些,其实都不难,都是基本的。所以我重新回过头来想这四次面试,问题一般都是很基本的,比如在测试当中用什么Cycle语句,按照中文的说法其实就是增删改查Group bar,Open bar我跟他举了好多那种Account Eaverage例子,我重新把Cycle的讲义翻一下,然后和他讲了一大堆。其实这些东西不难,就是 举例子给他看,然后他给了个条件让写一下,最后一个问题,关于Unix也问了,那个管道我忘了,我去ALS查了文件,他后来提醒我,然后ETR他也问,过 程我跟他说,正好我做过的,QTP方面我跟他说了好多。因为我知道这个题目是在每一个QTP里面必问的,所以我针对这个专门去看了一下,然后自己做过,我 知道。这个题目是在每一个QTP面试中必问的。所以我都例出来了。后来我说第三个女面试官,她都不要听。所以女的她只要知道你一点,她就马上不要你说了。 她很想问问题,然后有的时候我又想说,我就不太想让她老问,就像Left Joining,我画两个圈圈,她马上就说你不要说了,我那时候就试问,是不是我说的太多,应该让她提问,反正面试完了,就结束了。

HR问了在工作当中,就是问我工作上有什么成就,那我就说了我在QA上面的。问到有什么其他方面的吗,我答得不好,其实说老实话,那个问题我自己没有好好准备。那个好像是我们晚上上课,二十五当中有一个,我说我的Leader叫我做什么事,我都帮他完成的很好。后来她问了下面一个,有没有发生那种别人Disagree你的时候。我说有,那个其实是和QA有关的,他其实想问的就是说,你的错误报告如果没有写好的话,那Developer一般会Disagree你,我回答说一般会发生在Developer 之间的问题,我也有举例子,我说一般别人Disagree我会自己先检查我有没有问题。然后他还问了Test Plan。只要告诉他几大点就够了,不用很详细。HR走的时候问了这三个月的Contract工作有没有问题,因为我之前进去的时候我说你们有没有可能要延长,他说现在没有,他说要看Project的情况。但之后,他送我出来的时候,他专门问了一下这个问题。我说我不Care这个问题。我说其实我的中介之前就和我说过这个三个月的,但是我挺喜欢你们这的工作环境,因为有很多 事情,我说我是喜欢别人直接告诉我,我不喜欢在背后说什么,因为他们面试的时候,我答的不对,他们就直接和我说了,哪里哪里有问题,我们是怎么做的。所以 我跟那个HR说,很多时候不是说钱、或者是这种三个月短期的工作之类的因素在,有其它因素在,我说喜欢工作是这样子一回事。

她还问了一个问题,说你今天有没有工作啊,我跟他说是请假过来。这个问题在来之前我没想到会问,后来 因为第三次面试也有被问到这个问题,所以觉得这也很重要。第三次面试是上午十一点,他问我今天要不要工作,我说,是啊,我要去上班。后来反思,觉得面试的 时候应该告诉他,我今天专门请了一天假来的。这样他会觉得你比较重视。因为你就上个半天班,有的时候效果不好,有点匆匆忙忙的,会让人觉得我不重视。

其它的面试,像第一次的时候,它的Job Description也写的很难的,写的是五年的Automation,后来变成了是类似于做手动测 试,但它需要一点Java的背景。面试中问的问题也蛮多的,将近有四十分钟。他一个一个问那些基础性问题,包括要求我在黑板上写Cycle语句。我现在重 新回头反思,其实对于那些基本的问题,我没有表达到最好。那个手动测试的过程,我讲的不够细。回来以后,我自己去把他那个打印Word,包括各个项目应该 怎么测啊,常测的几点,Link有几个跳转,跳转到内部的,或者跳转到外部的,或者其他的东西,都有总结,这是我后来补的。但其实他那个工作主要集中在是手动测试的,所以他也蛮重视这块,我觉得我拿不到第一个的Offer,也是这种原因在里面。当然他问到Java的基本的知识,我并没有准备,我其实可以去写Selenium 一个简单的测试,我是经历过Code的,但是这个Java的知识我真的是没准备好,也讲不清楚,所以,没有成功和这个也有关吧。

经过这次面试回来总结后,我下次面试就会答得更好,更有组织性也更完整,我觉得这些事情可以在上课的时候做。上课的时候,应该把自己学到的东西做出总结。其实手动测试这一块,都是基本的,而从自动的来讲也是有规律的,也是从手动的测试转到自动的Test Case 所以应该都是类似的,只不过手动是需要准备一些数据,它需要批量的Run,所以求职以后我就觉得,上课的时候我根本没想到那些东西会用到,会那么重要,面试遇到的时候才觉得,这不是有学过吗,我却答不出来,挺尴尬的。

其实如果是技术问题,大部分都是围绕基础问题展开的,这些都要靠自己总结,就是你平时要留心。虽然回 想不起来,但是我知道上课老师都有讲过。我记得最后一次面试,有一个问题我答错了。就是Cycle里面,Delete是可以Rollback的。我明明知 道那个是上课老师讲过的,可是我忘掉了。当时我记错了,我以为是全删的。所以我觉得,其实面试的题目都是很基本的,就是在上课的时候学到的,是上课的时候 需要去掌握的。第三次面试的时候,QTP的问题,我也没答上来,VB Script他问的也是基本的,但我没有去用,一个是没有用到,一个是没有仔细去看书上常用的那几个,没有去记。当然他后面问了一个Check Box,我说没做,当然这个练习也太少了。

最开始很怕接电话,听不懂,真的听不懂,我的外语不是很好。第一次是一个白人讲电话,第二次是Developer,我都没听清他在讲什么,那时候也反应不过来。后来回想,我其实应该跟他说,我听不懂,我找的是QA Job,我那时也都没反应过来,就听他呱呱在那边讲。

夏老师跟我说过,开始工作之后,语言的问题会好很多,因为工作了之后,电话交流会很多,面对面的交流 也很多,都是英文的,所以说工作之后英文会提高蛮快,再找工作就会容易很多。我感觉印度人讲的英语要听懂很累。我昨天去看了一个视频,印度人的视频,然后 还去看了一个电影,听了两遍,听得我累死了。夏老师告诉我,在工作中会碰到不少的东欧的卷舌的,印度的这些口音都会遇到。大概要一年到两年的时间,听起来 就不会有问题。我觉得好像在IT里面,中国人主要和印度人打交道。第一个面试的是东欧人,或是前苏联那样的国家,但是后面的两个,那个QTP的全是印度人,基本上我看到好多中介里面全是。那时候我觉得印度人好厉害,很多银行的外包都给印度人做,像S Bank ,CABC是那个TECS,RBC的话是I Gate和TCS也有一部分,但主要是I Gate

我跟夏老师讲了这些,他告诉我说,印度软件行业的外包历史悠久,确实在这上面有很大优势,世界上哪个国家也比不了他,这个是不可否认的,在IT行业确实是这样。我其实是到这边找工作的过程中才发觉的,其实从找工作的过程中也了解到很多东西。

五. 给学习QA同学们的建议

如果你真的想进入到这个行业,并且已经上完课,一定要坚持的,不要说当中停下来,或者是有其它不必要的想法。要不然你之前所有的时间和金钱都白白的浪费了。然后呢,有的同学考虑的可能挺多的,比方说年纪大了,我觉得没有到60岁退休,那种40多还能折腾一把。如果你做Labour工的话也蛮累的,因为我也曾经做过。你如果老站着也受不了。不如做一个专业工作,如果你坚持的话,哪怕第一份工作依然不理想,但是你第二份工作,就是做QA手动的话,市场价格也在30块钱,而且手动也不是很费脑筋的。

所以说哪怕现在40岁,那你至少还能做十几,二十年,很值得的。但我觉得,这样折腾一把,至少能在加拿大有一个比较像样的工作。要说工作是否轻松,Labor虽然不动脑筋,但是你体力上需要付出很多,工资也不高。做QA呢,如果你找一份工作的话,至少工资很好。至少我是有这个想法,我不想做那些体力工作,工资一个小时只有10块钱,所以我会尽力去学,去做,我也想买好一点的东西,好看的衣服,化妆品等等。那我做QA的话,一天挣下来我就可以买好多件衣服了,确实是这样。谁都不想说,我在菜市场买吃的东西,都还要去想价格的问题。这是我给大家带来的我的经验分享,希望我的经历能帮到更多的同学,也祝愿大家早日拿下适合自己的专业工作。

(新职学院,专注加国QA软件测试培训,帮助 加国华人在职场 重获新生!更多免费公益讲座,可进入官网:www.newjob123.com 查看 或 拨打电话416-644-1998 垂询

分享博文至:

    目前没有评论

发表评论