非计算机专业测试之路
今年貌似行情不好,互联网行业就业越来越难,而且要求也越来越高了。就测试行业而言吧,任何一个招聘岗位描述都是要会java, python, webdriver页面自动化或是Appium手机自动化等,好像不会编码就很难找到工作,为什么会这样呢?
前几年测试刚刚火起来的时候,要求确实比较低,所以不少人都看中了这个行业,随之而生的各种测试培训班也成功地帮助不少人转行到了测试。可是经过这两年的检测,发现了培训班出来的人员能力有限,慢慢的就提高了要求。说实话,培训班就是快餐生产方式,他可以帮你从其他行业快速来转到测试这个行业来,只个领路人,给你展示一下测试都是怎么做的,需要哪方面的技术 ,可是如同读一本书,你只看书本就以为读懂了或是掌握了书的内容,那是很可笑的。
在我工作当中也遇到了不少从培训班出来的同学,整体来说他们有如下的共同点:
1,计算机基础知识比较差,不少计算机的正常操作都是他们的障碍。
2,不能清醒地认识自己,在培班班跟着老师写了一些儿程序,以为自己就会了,其实只是模仿而且,完全没有自己的思路,还自我感觉良好。
3,缺乏学习能力,证明自己的方法错误。有不少同学知识自己的能力差,为了表现自己就花大时间来做需求,可是就不出成绩,没有找到学习的方向。
4,由于能力有限,不能好好地表达问题。由于自己的能力有限,不能很好地定位问题,与其他人合作的时候表达不清,造成项目延迟,相关人员都要加班。
其实不管你是怎么进行测试这个行业的,有的是走培训班,有的是自己找工作的,这都不重要,重要的是你能为公司带来什么?你在工作中有没有成长?现实社会是很残酷的,如果你不成长,不学习,早晚会淘汰你的。下面我就从个人角度出来,来说一说非计算机专业的测试之路应该如何走才会轻松些儿:
1,理清思路,明确方向。
不管你以前是从事什么行业的,既然你选择了要做测试,就一定看中了测试的特点。无论是工作相对轻松,还是工资稍好一些儿,那就要为了这个目标而去努力,天下没有白吃的午餐,只做日常的工作是很能提升的,要有针对性的提升自己。首先我们要有这个理念,然后才能有明确的行动。
2,认清自我,切忌盲目。
测试行业是入门容易,想走远比较难。而我们自己也要反思一下,自己会什么技术,听说过或是在培训班学习的东西,扪心自问,你真的会了吗?现在的培训班为了工作需要一般都会讲手工测试,测试工具的使用,自动化相关的测试,压力测试,服务器的搭建与使用,内容是不错的,但是短短的两三个月你真能都学会吗?任何一项测试都要花费上几年来不断完善的,学会和会用是两码事。
3,低调做人,有计划地成长
在你的技术能力有限的情况下,面试的时候就不要骄傲了,凡是自我感觉良好,目空一切;而没有真才实学的,根本不可能面试成功的。低调一下,态度良好,就有可能获得工作的机会。不管你以前学会什么,在工作的时候一定要踏实。可以理一下,按下面的顺序有计划地提升自己:
- 掌握计算机基础知识,操作系统的日常使用,windows or linux;文档办工之类的软件使用,千万不能因为这些儿知识影响了你的工作。
- 工作方法,与人交流的能力等软技能,不要小看这些儿,它们比技术更重要。说话听不懂,表意不清,生活习惯不好等都会影响你的工作。
- 常用测试软件的使用。软件只是工具,你不可能掌握所有工作的使用,但是你也不可能不会使用,如果工作需要有快速学习的能力。
- 基本语言的学习,如python,java,shell等。如果你有能力和兴趣,还是要学习一下的,不用太深,但也不能不会。
- 开源框架的学习,如webdriver,appium还有其他的一些儿框架,会使用这些解决工作中遇到的问题。
- 时常与公司的大牛交流学习,本来这个行业就是需要不断学习,跟着牛人学习比自己摸索学习的要快的多。
4,要有危机感,防止温水煮青蛙
很多情况下我们通过自己的努力找到了一份工作,然后在工作中就按公司的要求来不断完成自己的任务。不过这远远不够,平时的工作只是你的本职工作,保质保量地完成是必须的。不过还要时刻想着提升一下自己,不然几年后你就会发现,只会公司的相关业务,使用公司的平台和工具,离开了这些你还有什么呢?公司不会管你以前做过什么工作,只会看中你以前的工作能为公司带来什么。明白了这一点儿,你就应该明白要做什么了。
最后社会和公司是不相信苦劳的,如果你不能很好地完成工作,影响了项目进度;或是其他人与你合作的时候严重受影响,大家就会给上级反馈情况。当你做到了你部门的人员都不愿意与你合作,提起你来就直摇头的时候,你就离离开公司不远了。就我们公司而言,外包人员三个月不符合要求,就随时可以换掉你;正式员工在试用期不合格,直接走人的。