第一:转行了是否会有更大或更好的发展空间;
第二:该行业是否是你的兴趣所在;
第三:你对该行业是否有一个清晰的认知,所需技能及知识体系。
我在软件测试行业从事了近8年,也曾经想过转行,但现在庆幸的是坚持了下来。一方面,软件测试行业的发展是在向一个更好的方向发展(很多流程和体系趋于完善,也越来越被企业重视和认可),这将有助于个人发展(市场竞争力及薪资水平)。另一方面,软件测试行业逐渐多元化,这意味着你将有更多的选择性,你可以通过提升技能成为测试行业的通才,也可以成为某一项的专才,如功能、性能、自动化、安全等。还可以向测试管理层发展。
当然,如果你讨厌写代码,那我给你几点建议,前提是你还选择在软件测试方向发展,因为其它行业我给不了你建设性建议。
1、功能:在功能测试方面提升个人技能,因为无需写代码,点点点的功能测试虽然不再占据市场竞争力,但你可以扎实软件测试基础理论,如软件测试策略、类型、方法等,提升你的测试用例编写水平和技巧,深入学习软件产品的架构、测试理念等,努力成为功能测试谁也取代不了的专才。毕竟任何软件都离不开功能测试。尤其测试前期的点点点是必经的阶段。
2、性能:在性能测试方面提升个人技能,性能测试基本都是测试工具的使用,熟练掌握主流性能测试工具也将对你的发展大有裨益。如Loadrunner、JMeter等。据2017年的数据统计,软件测试功能测试工程师占据80%,性能31%,自动化27%。所以说性能测试的发展空间还是挺大的。
3、测试辅助工具:在数据库、Linux等测试辅助工具上学习。据我统计,现在80%以上企业招聘软件测试会对数据库有要求,多数服务器测试都要使用Linux系统。所有把测试相关辅助工具学好,也会让你占据市场竞争力。
4、软件测试管理层:当然,做管理层是需要时间和经验的累积,同时对你个人的情商、沟通表达能力也有较高要求。建议你有空听听乐哥Leader班的情商课。我可以提供给你部分免费的视频和其他资源。
最后,是我的一个小小疑问,不爱写代码是大多数人的通病,但你这么不爱写代码,是因为你接触的代码语言复杂度太高了吗?还是你在学习语言的方法上出现了问题。写代码确实是一件枯燥的事情,但当你学会之后,能巧轻驾熟地运用后,是一件非常有成就感的事,有时候,兴趣也来源于你的成就感,个人亲身体验。所以建议可以从稍微简单的语言开始学习,如Python,语法简单优雅,有很丰富的第三方库。多找一些有意思的案例去练习,逐渐去适应。毕竟会写代码的测试还是挺牛C的,O(∩_∩)O哈哈~如果实在不喜欢也不要去勉强,免得适得其反。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理