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

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

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

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

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

想要摆脱这种现状,有以下十条建议!

1、基础知识一定要扎实

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

2、学习一定不能放下

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

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

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

3、学会有效沟通

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

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

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

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

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

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

5、一定要体现自身价值

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

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

6、接触一个完整的项目

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

7、不要做无意义的加班

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

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

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

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

8、兴趣才是最好的老师

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

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

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

9、提升下自己的学历

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

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

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

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

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

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

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

最后:

未来的你肯定会感谢现在拼命的自己!

给大家推荐一个软件测试技术交流群:810119819 群友福利免费领取

愿你我相遇,皆有所获! 欢迎关注微信公众号:程序员阿沐

1.免费领取一份216页软件测试工程师面试宝典文档资料。

2.软件测试学习路线以及相对应的视频学习教程免费分享!

【测试工程师】关于软件测试的10条建议相关推荐

  1. 【AI初识境】给深度学习新手开始项目时的10条建议

    这是专栏<AI初识境>的第12篇文章.所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法. 在成为合格的深度学习算法工程师,尤其是工业界能够实战的调参选手之前,总会踏足很多的坑. 今 ...

  2. 10年老兵给程序员的10条建议!

    2019独角兽企业重金招聘Python工程师标准>>> 程序员虽然薪资待遇好,但是也得付出努力,技术好才行.特别是对于刚刚进入编程工作的新手程序员和正在学习编程的同学来说,一写代码就 ...

  3. 10年老兵给程序员的10条建议! 1

    程序员虽然薪资待遇好,但是也得付出努力,技术好才行.特别是对于刚刚进入编程工作的新手程序员和正在学习编程的同学来说,一写代码就报错,出bug.作为一个工作了10年+的老兵,总结了下面10条建议送给程序 ...

  4. 嵌入式软件测试的10条秘诀

    文章来源:嵌入式软件测试的10条秘诀 ... 1.懂得使用工具 2.尽早发现内存问题 3.深入理解代码优化 4.不要让自己大海捞针 5.重现并隔离问题 6.以退为进 7.确定测试的完整性 8.提高代码 ...

  5. 成为最差开发者的10条建议

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 这里有个[1024]红包等你来领取 昨天在devto上面 ...

  6. 杜克大学教授:提高学术写作水平的10条建议!

    本文作者迈克尔·芒格2000年起担任杜克大学政治学系主任,著有<政策分析:选择.冲突和实践><解析政治学>等作品.文章载于<高等教育纪事报>,原标题10 Tips ...

  7. 避免线上故障的10条建议

    背景 没用的不多说了,这10条建议条条都是血泪的教训. 内容 1.谨慎大切面 引发问题示例: 之前有次故障,因为一个大切面里包含了一个无界队列,直接out of memory了. 原理和最佳实践: 1 ...

  8. 提高Axure设计效率的10条建议 (转)

    Axure 是创建软件原型的快速有力的工具.上手很容易,但是,其中存在一个危险.这款软件是如此的直观以至于很多用户可以在没有接受过任何正式培训的情况下进行使用.他们可能不知道的是他们可能没有以恰当的方 ...

  9. 移动测试工程师必须知道的10个开源框架

    移动测试工程师必须知道的10个开源框架 作者:彭海波 前言 随着移动互联网的发展,移动测试技术越来越成熟,很多优秀的开源测试框架涌现出来.作为一个移动测试工程师,我们不仅要夯实自己的技术能力,也要学会 ...

最新文章

  1. [HEOI2014]平衡(整数划分数)
  2. 《金蝶ERP—K/3标准财务模拟实训(11.X版)》——第1章 金蝶K/3标准财务介绍 1.1 金蝶K/3标准财务系统介绍...
  3. 掌握常见的内部排序方法(插入排序,冒泡排序,选择排序,快速排序,堆排序,希尔排序,归并排序,基数排序等)...
  4. Python 常用函数Logging
  5. bp神经网络预测模型原理,神经网络模型怎么预测
  6. 关于word粘贴图片显示不全的解决办法
  7. 皱纹检测Wrinkle-detection
  8. 天津发票版本文件服务器端口,天津增值税发票综合服务平台入口
  9. 计算模拟I2C的传输速率
  10. 【随机一句诗歌】【JS】随机一句诗歌,并且附带点击时间和当前时间。
  11. matlab 椭圆方程拟合,matlab中如何插值拟合求椭圆方程
  12. 基于盲估计和ICA的单通道盲分离算法–Matlab仿真
  13. 计算机对音乐课堂的帮助,电脑音乐在音乐教学中的应用
  14. MySQL学习之MySQL引擎
  15. SQL:要求查询出用户信息,根据用户发表的信息个数对用户进行排序
  16. filecoin space race
  17. 思考-ML如何产生效益,前景问题
  18. 老板:你们和外包有什么区别?
  19. 搜索引擎优化技巧如何看待
  20. AlarmManager定时不准确

热门文章

  1. Android客户端之“微服私访”App的系统学习(一) 本地服务端环境的搭建和部署
  2. 车祸相关公开数据集(免费下载)
  3. AutoHotKey的那些事儿:(一)、AutoHotkey常用命令
  4. 【量化课程】01_投资与量化投资
  5. web前端开发和岗位职责
  6. 先验概率、后验概率、条件概率的形象解释
  7. pr学习心得(入门篇)
  8. chrome 浏览器的快捷键设置
  9. pythongui界面管理系统_Python实现GUI学生信息管理系统
  10. 网络初识 —— 子网划分