想通过培训进入IT行业,想做软件测试工程师,但是有说学开发,不知道如何选择

说现在企业一个研发小组,5 6个开发才一个测试,说测试需求不大,收入也不如开发;
又听说想做高端的测试工程师要有身后的开发功底;
我想走软件测试工程师这条路的,我现在准备进培训班,是先学开发呢?还是直接学软件测试呢?
求行业内部人解答一下啊

如果 你要是想往测试方向发展的话 我不建议你 去学开发。因为开发角度看问题和测试的角度看问题是两个方面,而且就算你学了开发,现在很多公司的开发团队基本是一人负责一个模块,而且基本是做java很少有转行去C#的,反之亦然,你会一种语言,真正吃透做好这些东西,可能要话很久的时间才会有发展。当你知道了一切的时候,会发现,一你会了做这个开发,做个高级开发工程师不错,但要往上一步(项目经理级别以上),就又要去积累了,因为毕竟你是负责某个技术细节的,对于整体的概念不一定会很强,那你要学着整体看项目,接着你会发现路遥遥而修远,吾将上下而求索,开发从某种意义上来说,视野是从小到大的过程,你会用一种语言基础,接着是学会编写模块,接着是实现项目,接着对框架的理解,最后是建立一个对于自己的软件开发的世界。虽然,我相信会成功,但是,坚持住又有几人可以做到。那回过头我们说说测试,测试第一步是建立正确的是“世界观”,也就是你先要知道测试的概念、他的方法论、测试标准、测试的规范、测试的文档、测试的流程、测试在软件开发过程中所需要承担的职责等等,而测试能否做的好,也就是你能否站在足够的高度去看软件开发,所以说做测试的人可以不会性能测试工具,但不能不知道性能测试的方法和理念。当你在有了自己的世界后,才是去丰满自己的具体测试细节技术。并且也由于环境的原因(测试人少),这就带来一个好处,你有足够的选择范围,不像开发做了一个就必须一直做下去,否则,半途而废意味着自废武功,但测试的话不用担心这个,因为你可以先尝试所有的测试,无论你愿不愿意,因为人少。那你有机会学到更多的东西,看到更广的世界。在这样的前提下,你再去选择自己喜欢的方向去发展,而不会变成,我只能朝这个方向去发展,虽然我不一定喜欢。。。。至于你说的测试需求不大,就错了,至少我看到的招聘市场上对于测试的需求一点都不少,而且市面上好的测试人员少的可怜,他们工资肯定不会比开发少,甚至要高,有需求,有市场,没人,你还觉得测试需求不大吗。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-27
这时候就应该自己决定,因为这时候是你最容易想信吃瓜群众的话了。
相似回答