提到软件行业,大部分人脑海里闪现的是网络上关于程序猿(媛)们的各类段子,我记忆最深刻的就是一个关于最好的语言是PHP的段子。而最近几年段子更是涉及到行业整个产品链,比如产品经理与开发之间的博弈,开发与测试之间的博弈等等。
一直以来,各类媒体以及码农本农业都披露了这一行业有许多辛酸的地方,但是仍然有很多人选择进入软件行业。
码农需要具备比较专业的能力,对于非对口专业的人而言,上手并不是那么容易,但这并不能阻挡大家进入这个行业,因为,很多人选择从另一个岗位-测试进行渗入,开始软件之路。
在大部分人看来,测试入门门槛低,不需要过于专业的知识,甚至有些人觉得测试工作就是点点点,so easy!所以大批次的人从这里涌入软件行业。
目前,国内许多公司对于测试的重视度也不够,很多小公司软件发行前就是开发自己自测一下就进行发布,并没有专业测试人员对软件质量进行把关。
以上这些,都是目前行业内部的普遍现象。
接触这个行业多年以后,事实上,我认为一个专业的测试人员,所需要具备的能力其实是凌驾于开发之上的。
为什么这么说呢?
举个简单的例子,一个人凭着自己的想象做了一个东西,另一个人要确认这个东西是否能够投放市场。做东西的人只会按自己的理解去将东西做出来,再考虑一下美观度等方面。而验证这个东西的人,则需要懂得原材料是否安全合适,工艺设计是否到位,产品是否安全,产品是否适用于市场等等。
这也就意味着不但要清楚产品的从有到无的整个流程,还要懂得投放市场后是否能符合大众的审美以及需求。
由此可见,验证的那个人需要比做的人具备更专业的知识,才能发现其中的漏洞。
因此,我认为,一个优秀的测试人员,并不是大部分所认为那样的门槛低。一个专业的测试人员,完全是可以跟开发去进行PK的!
作为测试行业的从业者,我们不需要认为自己就低开发一等,人们常说职业没有贵贱,三百六十行行行出状元,没有成为状元的,大抵便是并没有深耕了。毕竟,职业也犹如人情,冷暖深浅自知。