关于软件测试,这是我的10条具体建议

现在市场上有这么个普遍现象,软件测试招聘和求职,特别是在一二线软件测试从业者最苦恼的事——测试招聘和测试求职。现在互联网公司为了能找到一个适合本公司的测试小伙伴,真的是难如上青天,每天招聘网站各种撒网,简历看几百份,面试几十人,能找到一个中意的小伙伴就谢天谢地了。

同时很多测试小伙伴发现找工作很难,特别是进大一点的厂,他们特别挑:代码要会写,要有软件架构能力,问一大堆平时工作根本用不到的技术问题,还挑经验,挑沟通能力,挑这挑那,简历投递上百份,面试几十家,最后能进到自己满意的公司工作已经谢天谢地了。

出现这种现象就是我们经常说的供求不匹配,这是最核心的问题,有一部分测试人员的主要工作基本都投入在了基于业务的黑盒测试上,对代码能力、系统理解的能力要求不多,工作几年下来还是只会功能测试,跟不上行业的技能要求,所以求职历程会很难。

另外,有一些刚入行的软件测试工程师因为缺乏项目实战经历,没有项目经验,在工作中无法工作,会很轻易的产生不能胜任这份工作的想法。还有一些1-3年的测试工程师,每天点点点,会觉得在浪费时间。

部分公司想要一个经验丰富什么都会的测试工程师,而软件测试工程师达不到公司的要求,所以这就造成了双方都很痛苦的现象出来。

关于软件测试,这是我的10条具体建议

 

想要摆脱这种现象的发生,我总结了10条建议,希望能够帮到你。

1、基础知识一定要扎实

《ISTQB基础教程》 《高级软件测试设计》 《高级软件测试管理》(后两本是ISTQB的高级认证教程)这里边的内容你都能熟练应用(真的是熟练应用,而不只是有概念),你就能超过80%以上的应聘者了。面试过数百人,我经常会问几个问题:如果测试时间不够,你会怎么办? 如果让你去测试一个你完全不熟悉的系统,你会怎么办?你平时会使用哪些测试设计方法? 看似很稀松平常的问题,却非常考验人。因为大部分从业者都没有经受过系统训练和学习,工作多年,依然技能不足,意识跑偏。

2、学习一定不能放下

经常有人抱怨说每天工作挺累的,没有时间学习,那我只能说你不适合这个行业。

我经常和其他测试工作者经常调侃,一个好的测试人员,他可以写代码,水平甚至不会输给一般的开发人员。一个好的测试人员可以去做运维工程师的事情,测试也需要代建环境。好的测试人员需要熟悉Linux和shell脚本,有的可以做软件的部署,这个在测试持续集成里面的技能。一个好的测试人员,他可以懂一些设计常识,为什么测试招聘人员都会要求有互联网思维,那是因为能够对产品提出改进意见。

所以,不要把自己局限在现阶段,不断地去学习和丰富自己的知识储备才是你未来能走多远的保证。

关于软件测试,这是我的10条具体建议

 

3、学会有效沟通

测试人员是需要和开发、产品、UI经常沟通的,所以沟通是非常重要的。

在工作中,有效沟通是指的你表达的内容能让别人听懂你说的是什么,也能听明白别人说的是什么,理解别人说的内容之后你并能给出建设性意义的建议,并有充分的理由说服对方。

如果沟通能力非常强,除了能够有效地提升整个团队的工作效率,也能让你在管理岗方向更好的发展。

4、应届生能进大公司就不要去小公司

或许有人会说,我想去,但是别人不要。这个时候衡量下是自己的发展方向没定好还是能力不足。在同等技术能力下,公司还是比较喜欢校招的,可塑造能力强,公司也愿意培养,如果没有坚定方向是往测试上走,公司也不会太考虑,因为这样的人不稳定。

另外进入大公司工作的好处也有很多,大公司各方面比较规范化,分工明确,能学习到正规流程,能人也比较多,平台大,够你施展拳脚,在大公司一定要注意学习,不断进步,要有计划,目标明确,你就一定变得越来越强,后期找工作也可以带着老东家的光环,找工作的成功率也会变高!

5、一定要体现自身价值

软件测试工程师的职责就是确保软件产品的质量,我们在工作中找出别人找不出的问题,解决别人解决不了的问题,完成不好的工作,把能做好的事情做到极致,把工作之外的事情尽可能做好!

你在公司体现出你独特的价值,这是你的核心竞争力,让你变得不可替代。如果你很容易替代,那么你们公司裁员的时候,你可能是第一个要走的那个。

6、接触一个完整的项目

特别是没有基础的同学,会陷入一个误区,就是疯狂包装简历,面试官也不是傻子,可能HR不懂技术你面过了,但是测试技术人员面试你,稍微挖得深一点你就露馅了,好好的做一个项目,问到一些细节你都是历历在目的,这至少比去罗列工具好用多了,有从头到尾接触一个完整项目的经历是很宝贵。

7、不要做无意义的加班

我们一定要注意自己的身体健康,不知道从什么时候起,加班俨然成了敬业和勤奋的标志。身处职场,你若不加班,就是不够拼搏,甚至成了没有上进心、甚至懒惰的表现。有的公司会有毫无意义的加班,只要领导不走,就算完成工作了也不让下面的人走,一直熬着。有的工作,明明可以不做,但是不得不加班熬夜去做,没有意义,这种班,只是为了做加班的样子。

我见过和怒道天天加班至生无可恋的人,不仅对工作失去了兴趣,身体也长期透支,早早品尝到了亚健康的滋味。

不是说不加班,是不要做无意义的加班,一个人的努力并不需要在加班的时候才能体现出来。

真正的拼搏,是一个人在专心于工作的同时,也能有时间去学习、思考和沉淀,保持愉悦的精神状态,拥有充沛的体力精力,这才是对工作最好的助力。

8、兴趣才是最好的老师

如果你进入到这个测试行业之后,发现自己真的非常反感这个工作,并不能给你带来心理上的愉悦,那么可以尽早做打算,不要再浪费时间了。

我有个朋友,是做游戏测试的,每天就像打了鸡血,工作干劲十足,我问他为什么那么有干劲,他说我喜欢这份工作,每天坐在办公桌前开始工作,测试找bug,一抬头已经到下班时间了,这份工作能给我带来那种说不出来的快感,那种满足感,那种成就感,非常令人着迷。

如果你进入这个行业,只是因为薪资待遇好,工作体面,并不是发自内心的驱动研究,那么身上的本领早晚有一天会丢去,因为你的精力会被吸引到你更加感兴趣的地方。

9、提升下自己的学历

学历是我们的敲门砖,经常有人问,学历真的那么重要吗?我的回答是学历真的非常重要。

非常多公司在招聘时都会把学历作为一道主要的门槛。我们的社会讲究出身,学历是出身之中的一个种,对学历的重视,在相当长的时间内都不会有大的改观。甚至随着本科教育普及化,会有很多其它的单位更倾向于招聘具有好大学学历的学生。

在大多数人的观念里,学历和能力成正比,并且也基本符合实际情况。当然,个体总有超越一般规律的可能,这也是逆袭、奇迹令人兴奋的原因。可是,要超越别人通过学历有意无意对你施加的限制,就要付出很多其它的努力。

所以在年轻的时候,特别是一部分专科的同学,还是要想办法提高一下学历的,能力提升了,想要进入大厂,最后因为这点小问题被卡住,不值当的。

10、善于思考,完善自己解决问题的方法

无论你现在处于什么阶段,什么岗位,你一定要学会思考问题。

无论是工作方面的问题,技术方面的问题,沟通交流的问题,为人处世的问题,别人眼睛中你的问题。无论是什么样的问题,你一定要善于思考,拥有自己的一套解决方案。

 

获取往期阿里测开工程师精讲资料、精讲视频、Jmeter、TestOps架构、脚本编写技巧、Fiddler进阶抓包、接口自动化测试实战等等技术,可加入软件测试学习交流群:785128166。

公众号:程序员二黑

好东西要和朋友一起分享哦

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页