请选择 进入手机版 | 继续访问电脑版

新职就业论坛

 找回密码
 立即注册
查看: 1544|回复: 0

[就业经验分享] Do the right thing, Do the thing right!

[复制链接]
发表于 2015-8-9 20:56:34 | 显示全部楼层 |阅读模式
  本文作者为新职QA FT第2期学员,入学时间为2013年4月,开始实习时间为2013年12月,2014年3月拿到第一份Contract QA offer,2015年5月拿到Senior permanent QA Offer。

  我之前有一些电脑和编程的基础,虽然以前是Computer science专业的,学了一些Java和编程相关的东西,但后来因为各种各样的原因,没有去找这方面的工作,而是打Labor去了,期间我对Website很感兴趣,Photoshop的一些东西我自己以个人的能力去做,自己开发一些自己喜欢的网站之类的。但大部分的时间都在做Labor的工作,所以这中间空下了好多年。

  QA软件测试我是从朋友那听说的,因为他觉得我有这方面的基础,而且QA比编程更容易尽快掌握,这对我这样几年来都没有接触过IT,之前基础基本荒废掉的人来说是个好方向。我自己也在网上查查了,因为身体的原因,我之前因为工作总是站着,站了太久身体不太舒服,我就特别想找个自己感兴趣又能坐着的工作,跟电脑有关的,发现软件测试正好适合我,我就下定决心转行了。

0Oq7Yq1On5Ui.jpg

  接下来我就在Market上看有没有推荐的东西,我也到处去很多College去了解情况,最后听到新职学院这边有相关讲座,也看到学校就业学员的真实例子,通过讲座和学校的介绍,我觉得QA软件测试的市场确实是挺不错的,而且也适合我的情况,于是我就选择在新职学校报名了。

  学了QA之后,我有种慢慢成熟了的感觉,做什么事不会那么毛躁了,也懂的了自己的目标是什么,然后Step by step 的去完成它。在QA行业里有句话说的好,“Do the right thing, do the thing right”,真正理解了这句话之后都可以用到生活方面去,这是我觉得学QA最大的好处。我发现自己学可以慢慢把以前学的知识总结,再延伸出自己出一套QA的方式,在经过老师的指导,懂得了Input和Output之间的关系后,我个人感觉到自己比起学QA之前渐渐变得不太一样了,之前我就是个打工的,到后面就慢慢了解做事情要Step by step,Technical方面也加强了,随着年龄增长还有自己的知识增长,逐渐读了很多的书,当学习QA时遇到有些东西不了解,我就会自己去Google,看别人的Blog,学了一大堆东西,能力逐渐培养了出来。对自己的学习方式,生活方式和说话方式等等都有很大的变化。自信也慢慢提升了。

  我入学时间挺早的,我报的是FT的课程,期间在晚上还学了PT的课,上完课后学校还推荐我去了Rogers实习,Rogers的感觉不一样,刚开始做什么事情都战战兢兢的,很小心,做错了都会出一身冷汗,后来就越做越好,越做越顺,如果还有Project给我的话我还能做下去。如果说之前QA工作对于全然陌生,毫无头绪,那经过这次实习之后我已经知道怎样开始到结束,如何结束,熟悉了整个测试项目的流程。我非常感谢学校的推荐。

  Rogers实习结束是在2月底,我把以前学的东西和做过的东西全部总结了一遍,把Resume也写好了,准备好了Story,经过两个礼拜的孕育过程,终于把自己的Resume Post了出去。刚开始反响不大,估计是Search engine找不到我,大约过了两个礼拜之后,一大堆信件过来了。

  我在其中选择了大概两三个,其中有一个是Agent的面试,另两个是个Small Company的。他们都是在Indeed上看到我的,我自己去申请的很少,二期自己申请的回复比较少,基本都是对方先发给我,回复后就有Interview了,80%的面试都是通过Agent ,少部分的是Company,这两个Interview的中间过程都有Agent参与,两个Interview的面试离我比较远。其实我犯了个错误,两个面试的时间太接近了,一个是在周三另一个是在周四,两个面试我都没有抓住,这是我最大的错误,应该把Interview分开来,后来我就特意把距离远的,重点面试与其他的分开。

QQ截图20150803105347.png

  我现在拿到的Offer是我的第三个机会,前两次面试其中有一个比较短,另外一个进行了三轮,因为他要求的是PHP的Background,需要找一个PHP非常强的人,又有QA这方面的经验,又有PHP 的经验,当很多人没来找我的时候,Agent就来找我了,因为我有PHP,又有Testing和Program的经验,他就打电话来找到我, 问我PHP经验如何?我说很强,然后就约我去面试,隔了几天就让我去,这个小公司在Downtown,Mobile room,因为当时电脑出了问题,正好我有带电脑,就面对面的说我做过的这些东西,他看了以后很满意。就定好了让我过几天去做个程序,这是第二次测试,第二次测试大概用了一个礼拜,因为我有经验,做得也挺不错的,第二次就过了,有点过五关斩六将的感觉,第三次是又过了一个礼拜,说让过来面试,具体什么也没说,我都不知道怎么准备。结果那天去之前我曾经查过面试我的人的background,他有很强的背景,他是从美国过来的,他是属于一个开发公司的创始人之一,他问的问题又像Technical的又像Behaviour的,问题的技术性很强的,感觉他这个人既像是做marketing的,又像是做开发的,完全和PHP没关系,所以当时我没跟上。是个CTO level的人来和我聊,所以碰上的一些问题我没法答上来他问的问题我自己都想不起来了,文的问题的确是很奇怪,很尴尬,自己都感觉fail掉了。跟我准备的完全不在一个频道上,所以failed掉也是不意外了。

  另外一家是中国人开的,有点像香港的口音,地点有点偏,通过Agent找了很多人,想找一个开发的,公司业务类似于Agent,帮助大型工作测试的,那时候Job Agent提到过需要一个可以和客户打交道的人,我没有注意到这点。正因为没注意到这点,他们问过我一个问题,你是希望Technical的东西还是custom service的东西,我结果答Technical,我相信就是从这个地方他们就不看好我了,后来出来的时候我意识到不应该那么回答,因为他们希望找一个Custom service有关的而不是太多Technical的东西,所以这两个都是准备没那么充分造成的。后面他还让我写了两个程序,用的是使了Selenium,里面的Object比较难找。因为我在Rogers做的时候都没做Selenium,主要是PHP,Script,Selenium的东西不太熟悉,虽然做出来,但主要的东西没完善。

  所以通过这两个面试我学到,第一要了解Job Description,听公司里面人的建议,知道他们要做什么。第二,要把以前学过的东西要做一遍,所以后来我在找工作的同时又开始学习,然后自己在跟上,以前学的东西是一年前的,我就自己Update到现在,自己去学习,网络上有太多东西需要去学习,后来就把第三家面试拿下了。

  第三次面试我很有信心,一方面,他的HR部门把Reception写的非常详细,写的很正式,每一步都应该准备什么都告诉你,感觉这个公司对个人很尊重,我就花了一个礼拜的时间来准备Interview,6天的时间准备Behavior Interview,用了一天的时间准备Technical的问题,因为那个时候技术问题对我来说不是很困难,我已经准备好了,但是Behavior的问题对我来说挺困难的,LinkedIn里面有个Star HTAR的一个很好的situation taste action Result,他会提前告诉你,他会问你都谁面试你。

  这份工作也不是我申请的,是我在三月初的时候曾经有个Agent说过我的简历可能会被这家看到,曾经提到过,但是差不多过了20多天都没有信息,之后突然有一天该公司的人突然打电话给我,问对这个企业有没有兴趣,我说当然有了,后来他就说他某公司的Capital On的HR,直接打过电话来问我,电话面试了一下,问我的具体情况,一个HR 的电话面试,他主要问了我可不可以编程,Automation Script会不会看,倒是没有问太多的技术性问题,就大概问了我的工作经验,Automation Script有没有困难之类的问题。因为在这之前Agent已经给了我信息,我把这家的资料掉出来看过,因为我把每次申请都用Excel把申请日期,申请公司,Posting都记录下来,我就把半个月前Capital One公司的信息掉出看了一遍,所以我对他说的都有了解,电话面试还是挺顺利的。后来他就给了我个Link,说需要五天时间,按照连接里面的要求去做。要求写的非常详细,进去之后你会先看到Sample,可以先做一做了解一下情况,让你了解整个Test的流程。

  但真正的Test的具体内容当然是不会透漏的,等我真正进去Test后发现题目还是挺简单的,我就在那把题目全做了,程序题对我来说不难,但因为时间太短,如果没有一定的基础的话,是做不完的。但因为Java因为以前自己懂一部分,学QA的时候也有接触,所以也不太难,我先把后面程序写了,后面的部分我就上网查,需要一些文本的东西,结合自己的想法合起来,自己先测试了一下,全过了,我就把答案提交了上了去。

I1G4I2GK8J3E85H496.jpg

  第二天就给我回复了,让我做好进一步面试的准备,还告诉我第一个小时是谁面试我,非常Organize,还给了我个Link,打开后后是个Video,告诉我公司是干什么的,Work environment是什么样的,很全面,我就把里面所有的信息,key word全都调了出来,对理解不全面和不懂的每个Keyword 全部用Google查了一遍,因为毕竟英文是我的Second League,就生怕Miss掉其中的任何东西。我用一个礼拜时间准备可能会被问到的问题。真正进去面试的时候实际上我是被面试了两段,第一段是一个小时Behaviour的问题,第二段是两个Technical的问题,整个过程也很正规,会围绕一个大主题延伸出三个问题,再一张纸上打分。一共问了五道大题,十五道Interview的题,一个小时差不多就到了。因为他们招聘披露的信息比较准确,很Organize,我又很认真的对待他们披露的每一条信息,在YouTube和Google上找到他们相关的信息,而他们技术面是中讨论的又都是披露里的内容。准备充分再加上面试流程正规,整体面试就非常顺利了。

  总结起来说,我觉得的找工作对最重要的就是不断Update,以前在找工作的过程中你会发现很多你不知道的,还有一些是新的技术,这种情况我就比较喜欢把里面的Keyword 找出来,Seacrh一下, 然后通过这些把以前的工作经验联系起来,做个Update。通过找工作去学习,在通过学习去找工作,这是个循环的过程。而且在Interview的时候,雇主也告诉你将来公司的方向是什么,如果在公司待几年以后,他公司是朝这方面发展的你就朝这个方向去学习,方向已经告诉你了,你就去flow 它就好了。我想如果将来以后会跳到另一个公司的话,我会在这个工作的基础方面会学些Management的东西补充一下,或者以这个工作为基础,学习更高层的方式去发展,因为现在Testing现在有很多发展方向,就像万花筒一样,要抓住好重点,先了解好现在的公司,然后在这公司了解下哪个是在将来对自己有用的东西,在这基础上再去找这方面的工作,不断提升自己。

  对于正在找工作的同学,我的建议就是,建议的话就是,做每件事情的时候都先认认真真的了解下,找工作的时候一定要看清楚Job Description,每条查的清清楚楚,知道其中的含义和延伸,Background一定要查清楚,这对你非常有好处,了解清楚了在回答问题的时候,尤其是碰到比较Organize的公司,因为他们基本都是这样的。在学习方面,将来有碰到在学校里学过的东西,要在个基础上能够Update自己,比如说Selenium,它一直在update,所以说这个过程别人开发的东西,自己在掌握一下,自己Improve自己吧,做事情要step by step。比如测试事情的话要知道怎么做比较正确,做事情其实和做QA一样,要自己掌握好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|新职就业论坛  

GMT-5, 2019-1-23 23:36 , Processed in 0.035530 second(s), 24 queries .

Powered by Newjob College

快速回复 返回顶部 返回列表