基础学习是测试软件好还是开发软件好

文章来源:吾爱培训网         发布时间:2021-01-13 08:13

软件测试开发培训

其实很多人都问过我,零基础学习是测试软件好还是开发软件好。任何行业都没有所谓的好与坏,只有相对的。那么哪个好,哪个不好呢?根据你自己的情况,不要一概而论。

因此,当考虑切换到软件测试或软件开发时,您需要考虑以下问题:

1.你受过训练吗?如果有,是应届毕业生还是毕业一年内?如果是,我觉得我可以学会发展,但是发展需要灵感,也就是思维能力强;如果你觉得自己没有什么发展思路或者思维能力很强,那就要看自己,做选择。

有的同学会说,你为什么是应届毕业生或者毕业一年左右,为什么训练有素?因为开发不像测试,可以没有测试基础,门槛低。只要你条件好,后期努力学习就可以学会。比如你毕业几年,转行做开发。这个应届毕业生有什么优势?代码能力不一定比应届毕业生好。为什么有人要招一个工资高一点的老人?企业不是傻子,这个时候你要好好想想。

2.如果你是一个人学习业务代码,没有想着上进,只是一味的选择做程序员,不走架构师路线,不走技术管理之路。其实比测试还要糟糕。

3.对于发展,你能承受未来的压力吗?比如面试谈项目,基本上要注意花,因为技术细节在项目中运用时是吹不出来的。

4.如果你有幸完成了培训,进入了开发行业,灵感少了,压力就大了,因为对于开发来说,真的要写一行代码,而不是靠嘴。

当然测试也需要很强的能力,但是对测试的入门会比较低。比如自学或者培训3个月可以说是3年,但是发展不能说是1年以上,因为发展能力可以降低两次pk,就算有幸进入公司,压力还是挺大的。

当然,这个时候会有人问,测试比开发简单,是不是测试的工资没有开发高,淘汰率会比开发高?这只是表面现象。虽然测试的门槛比较低,但是如果真的想在这个行业发展好,和开发一样难,甚至比开发还要高,因为技术路线是一条连续的路线,但是中级测试开发很多,比如高级测试工程师、测试开发工程师、测试经理、测试总监,以及后来的产品经理、项目经理等等。

这些都是可持续发展,所以想进入it行业,一定要看自己,然后选择职业,会给你很大的启示。

软件测试开发培训

学会发展。

1.大部分开发测试都没有用到高中以上的数学。初中数学水平足以胜任大部分岗位。

2.同样工资的开发测试工作压力也差不多。没有测试就不用加班的好事。但是会有测试等开发工作在半夜完成,然后从半夜开始测试的情况。

3.我做的是所谓的高端测试岗位。首先,这份工作并没有大家想象的那么高端和艰难。(相当于要解决问题的架构师或者资深开发人员,我大部分时间只需要查一下。)然后大部分时间上班,要么开会,要么写代码。最重要的工作是写代码,做测试的时候不需要写代码。

4.那么你做了高端测试之后,你就要面对测试行业招不到技术好的人的现实了(这么多人放弃了测试开发,直接招开发一个小白也能用的工具平台)。说白了,我想招的这个岗位的人,首先是一个合格的开发,然后我就明白了基本的测试原理。我还需要能够快速上手各种第三方工具和库,在我需要写工具的时候快速实现,在别人的工具不好用的时候修改改编。什么操作系统,数据库,计算机网络,你得懂一点,做压力测试的时候可以用。各种编程语言都要懂。对前台、后台、中间件、容器、云、持续集成、配置管理有一点了解。这些都懂了,有人想辞退你。你不懂移动终端,不懂网络安全,不懂大数据,不懂人工智能。要不断给不懂考科普概念的领导考试。你得小心点。

相反,如果做普通开发,可以整天加、删、改、查代码。而且不开发也学不会做高端测试。先学会写最基础的代码。

如果你单独学习业务代码,不走架构师路线或者技术经理路线,甚至不如测试。

对于开发来说,未来能不能承受的压力,比如面试谈项目的时候,基本上都要非常紧张,因为技术细节在项目中运用的时候是吹不出来的。技术的深度、广度和用途都很难包装。

如果你有幸完成了培训,进入了开发行业,灵感少了,压力就大了,因为对于开发来说,真的要写一行代码,而不是靠嘴。

当然测试也需要很强的能力,但是对测试的入门会比较低。比如自学或者培训3个月可以说是3年,但是发展不能说是1年以上,因为发展能力可以降低两次pk,就算有幸进入公司,压力还是挺大的。