在某游戏公司做过测试5年,先来回答你的问题:
1. 游戏测试是普遍门槛较低的,只不过我当时进公司的时候对英语要求比较高(全英文工作环境),跟老外面试聊了一个小时,期间不会的英文单词HR帮助翻译。
2. 功能测试是接触不到代码的。不如先问自己几个问题,你喜欢的是游戏?还是测试呢?如果想做白盒测试,可以考虑支付宝,赛门铁克,EMC这类公司,这类公司同时对于应届生的要求也很高。如果你喜欢的是游戏行业,那么我先来告诉你几个发展的方向:
A. 管理岗位 功能测试-> 测试组长->测试主管->高级测试主管/测试经理->项目经理->制作人
B 技术岗位 功能测试->自动化测试/性能测试->测试主管->高级测试主管->测试总监/制作人
C 跨部门 功能测试->动画/美术/程序/策划 心动了没?只不过一般需要你干满一年到2年。别以为不可能,我身边转职的人太多了,内转很容易的,只看你有没有心。
其中B路线,取决于你们公司的产品线,我以前做性能测试和数据挖掘系统测试的时候,项目多到做不完,都在排队的,所以一直都在做性能/数据挖掘系统测试,如果你的公司只有一款产品。。。那当我没说。。。
我工作期间自学的
● linux 操作系统,
● perl,
● mysql,
● mongoDB,
● Loadrunner
● Jmeter
● 还有英语(沟通)了:以前项目对接大多数都是国外项目,主管也是外国人,开会沟通全部用英语blablabla. 如果以后作为项目经理,你的优势来了:作为程序员,每天只需要跟自己的主管沟通;作为美术,同样只跟自己的主管沟通;我以前做性能测试需要跟系统管理员,数据库管理员,主程序,制作人,项目经理沟通。你对于整个游戏开发的流程都非常熟悉,对于需求阶段,什么时候什么角色需要介入也很清楚了。
所以说,会编程肯定有优势,但是不会编程也可以曲线救国,况且你工作之余也是可以自学的嘛。
BTW: 会开发测试工具/二次开发测试工具 的测试员,是非常容易发挥优势的(比一般人能力牛逼,你薪资也是你能力的体现)。别人一个一个修改文件,和你用脚本瞬间完成工作。。
下来再说说测试的薪资待遇问题:
年薪上20W,没经历过,不太清楚。
做个小测试轻松又愉快,买个IMAC/MBP/MBA 回家自学IOS开发也行啊。
君不见有人开着宝马奥迪雷克萨斯来上班,一个月只拿5K,图的就是一个开心,积累点行业经验嘛。
不知道这个答案你还满意否。
------2017.06.25------
原答案应该写于2013~2014年的样子,目前已不在游戏行业。主要工作负责运维团队管理,当然测试和小工具开发一直都有在用。
在此给与新人一个提示,从近几年的工作经历来看,测试+开发能力 在三四线城市还是比较好用。到一二线可能显得开发深度不足。
-----2017.07.17---------
由于人力成本不断上升,原来就职的公司已经没有测试部门了 : (.
-----2017.09.25---------
成都高新区房价飙涨,同学聚会看了下大家年薪基本都在20万以上。给新入职场的同学们一点建议,努力工作的同时可以学习投资。。资产一波增值。。你没赶上就需要比别人多努力几年。。。
----2018.8.15------------
每年更新2~3次吧,今年第一更。
从招聘和工作角度简单讲讲自己的感受实际上与问题没有太大关系。工作快10年了,发现大多数人都是普通人,所谓普通人就是工作没有计划,或者没有学习计划,到年底谈论薪资的时候就说今年处理了多少业务,我希望一个月涨1500。但是同时一个应届毕业生6个月就可以完全接替一个工作3年的老员工。这挺尴尬的不是么?
做好工作、学习计划,不要只顾着技术提升,同时兼顾经济、商务、所在行业的其他方面知识与技能储备。同时做好35岁在行业中的定位。等待机遇到来。
team中有说要学习开发2,3年的同事,到了项目开发启动的时候说自己不行的。还有要从业务转开发的,我说给你2万把这活干了吧,自己说还没准备好的。
----2018.11.26----
尽量做开发。测试开发、运维开发都行。自动化、性能测试什么的属于大体系下的小螺丝,路越走越窄。
----2019.02.21----
新年再写点。
-题外话
年底团队个别成员找我问我奖金为啥没有,或者为啥自己只有一个月,为啥别人有2,3个月的?现在这个提出异议的同事已经提出离职申请了。那实际上这个人平时工作如何呢?他自己清楚自己一年的整体表现么?人实际应该有自知之明哈。
-自我的工作认知角度
如果我新加入一个团队(不论我是否是管理人员),首先快速熟悉业务,然后从整体角度出发看看是否有工具、解决方案可以提高团队工作效率,或者能对某些工作疏漏进行补救。
作为管理人员,培养团队核心,创造条件,给予他人机会,允许犯错。保证给到同行业同地区有竞争力的收入,不要让他们还为了生计发愁。
----2019.11.9----
用社区已经越来越少了,相对碎片化的知识对工作、生活帮助越来越少。本来计划的机器学习的研究基本停滞了。现在明显感觉就是时间不够用。以前的徒弟在互联网公司压力比较大,现在工作技能方面已经全面超过我了。做的也是测试岗位,所以各位做测试的同学们还是要加油!30K+的测试岗位等待着你们啊!
评论区的问题总体来说就几类,统一回复下:
- 测试理论、开发模式了解。
- 产品的部署能力,对于产品性能调优有好处。(性能调优一般是跟开发、系统管理员一起进行的)。
- 开发能力(公司产品是移动应用,那你至少也要有最简化产品的开发能力),同时也方便有机会进行转岗。java、python目前看大于20K的工作基本是硬性要求了。
- 工资高对应的岗位要求和工作责任也就高。公司可能要求你从0开始搭建测试框架(组建测试团队),对于整体产品的质量负责。这就是从业几年后对于综合能力的考量了。这中间可能还涉及对于项目管理的知识。
过于专业的知识可能会随着时间而落时。最笨的方法就是看大公司测试高级岗位的岗位要求,对于普遍性的技能要求就是你要学习的方向了,但是不要过于关注某一框架的学习(可能存在适应性不高的问题)。
|