记得在求职的时候,面试官经常问我:“为什么要选择软件测试工作?”而我也会经常说一堆自己有的没的优势去应付。
工作这么久了,也不再浮躁,静下心来回忆当初选择软件测试工作的历程,也是对自己职业生涯的一次回顾。
下面总结一下大家选择从事软件测试的几大理由:
- 大学学的是开发,但是感觉开发没学好,想转测试 这种的一般是大学没有认真学习,面临毕业压力,找不到开发工作,所以考虑转测试。
- 其他行业人士,从各种渠道听说测试工作很好,工资高,因此想转测试 这种的一般是不满足现在的工作,而且对高薪资很向往,想转测试但是没有门路。
- 大学学的不是开发,对计算机比较感兴趣,对比开发和测试之后,觉得测试入门简单,所以想转测试
这种的一般是有一定自己的想法,但是又不敢勇敢地迈出第一步,一直在纠结中。
乍一看,好像测试比不上开发那么吃香,属于咱们的第二选择。其实不然,俗话说既来之则安之,既然选择了测试工作,那么就要用心地做好,不然什么工作都做不好。
之前有个偶然接触到测试行业的朋友,她也是误打误撞海投简历面试上了测试岗位,后面入门之后发现测试越来越有意思,现在已经是测试主管了。
所以说,工作没有好坏,能够决定未来的只有自己!
我为什么选择了软件测试?
最大的原因应该就是读大学的时候阴差阳错被调剂去了计算机专业。要是我学的是应用心理学,真的很难会和软件测试有什么关系。既然学的是计算机专业,那自然接触的最多的就是和计算机相关的。
当大三面临找工作压力时,就要选一个方向了。刚读大学的时候很傻,因为与生俱来的逆反心理,抗拒专业调剂这件事,进而讨厌计算机这个专业,认为不是自己选择的,拒绝去接受和热爱。也就没有打下任何计算机专业知识的基础,编程能力基本为零!在这种情况下,选择做开发就需要面临更大的挑战了。
先插一句,简单来说,计算机专业做技术的话,主要有这几个方向:
- 第一,开发,通俗来说就是写代码的;
- 第二,运维,简单来说就是做系统部署维护的;
- 第三,网管,好理解点就是搞网络的,让你能上网的;
- 第四,软件测试,就是大家口中说的找bug的;
当然,还有很多很多方向,可以做设计做产品经理等。每一个大类的细分就更多了,就开发来说,可以按语言来分,可以按产品来分,可以按软件的结构来分。测试的分类也是五花八门,也不一一列举了。
既然如此,选择如此之多,我为什么就偏偏选择了软件测试?简而言之一句话,软件测试上手容易。(就是这么无耻而又现实)入门级的话,对计算机专业知识技术要求没那么高。
本着先就业再择业的态度,就一脚踏入了测试这个坑。不曾想,有些时候一旦入坑,就很难回头了,因为只要开始一份工作,后面都会按着相似的岗位和既定的轨迹来走。若要重新开始一条路,就意味着要舍弃很多,要多付出不可估量的努力,而最关键的是,宝贵的时间就在这种转换中被无情地浪费掉了。所以,大家一定要慎重选择自己的第一份职业,第一份工作。
而我比较庆幸的是,我选择的测试行业不管是从前期投入还是回报来说都是比较良好的。虽然不说有多么喜欢做测试,但是至少我不讨厌,偶尔也能从工作中获得小小的成就感,学习提升的时候也能感受到满足感,而不是每天做着重复,机械的工作,把自己变成一台只会工作的机器。
选择软件测试是偶然也是必然
肯定不会单纯因为是计算机专业就选择了软件测试,更重要的是我看到了这个岗位的就业需求量巨大,基本上任何一个成型的互联网公司都是需要软件测试工程师的。
不言而喻,有需求就有前景。
按书上的理论来说,一开始企业是不重视软件测试的,有程序员设计开发出来一套产品,能用就能挣钱了,何必多花一笔钱找个不能创造价值的家伙来专门负责挑刺呢。后来因为各种千奇百怪的bug层出不穷,造成了意想不到的损失之后。老板们纷纷意识到,质量保证人员也是不可或缺的,于是企业们纷纷向测试工程师挥手,薪资待遇什么的自然水涨船高。
在测试人员供不应求的情况下选择软件测试这个岗位,不可谓不明智。但是,正如一幅讽刺漫画中描述的一样,中国人看到有人在一个地方开加油站很挣钱,于是纷纷在那个地方开起了加油站。所以现在人们听说IT行业挣钱,不管之前学的是什么专业,都想要往这里钻了。连文科生都参加培训班,然后敲起了代码。
现在行业已经不如前几年景气了,不过在这万物互联,生活事事都软件化智能化的时代,好的软件测试人员也还占一席之地。
学如逆水行舟,不进则退。任何时候都不能停止学习,特别是在飞速发展的互联网行业。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取