51Testing软件测试论坛
标题:
测开选择python还是选择java?
[打印本页]
作者:
lsekfe
时间:
2020-7-10 11:39
标题:
测开选择python还是选择java?
几乎很多时候,都会遇到到底该选择python还是选择java呢,很多时候,都会遇到人在讨论这个,不管是在qq群,还是在微信群。会讨论到这个话题都会有很多争论。那么到底测开应该是学python还是学java呢。那么我们来分析下。
一、学习成本
我们首先肯定要考虑我们的学习成本吧,相对来说,python接近自然语言,上手速度快。有很多说三天入门python,相对于java来说python是更容易上手的。针对选择语言入门来说呢,python更适合打开语言的大门。所以相对来说,python更加容易上手,我们可以把python作为入行语言的首选
二、就业
在招聘网站搜索python,下面出来来,这么多的招聘岗位。那么我们来对比下java。
[attach]129002[/attach]
[attach]129003[/attach]
总的来看,python和java的对比来说,java的学习 能够带来更多的就业的岗位。从职位上来说,java的岗位更多。这里搜索的是普遍的岗位,我们来看下,测试开发有多少招聘。
[attach]129003[/attach]
[attach]129002[/attach]
从测试开发的来看,职位都差不太多,但是相对于公司来说,很多公司更多的是用的java语言,作为一个测试开发,更多的是要服务于测试团队,要符合贴近公司的业务,那么选择java来说更加能够配合我们的业务。
三、效率
从开发效率上来说,python的开发效率要高,因为他的简洁之美,所以速度效率要高,很多时候一个脚本的编写来说,python更加高效。
从运行效率来说,python的多线程的鸡肋,基于是无法避免的,有的时候,python的多线程还不如单线程的效率高。相对于效率来说,选择java更加合适。
四、成长
对于个人的发展成长来说,java更加适合发展,在上面的就业上,就是一个和适合的选择。python的就业来说,更少点。
那么根据上面四个方面,我们应该如何选择,那么我们是不是纠结了,其实从长远的发展来看,我们应该选择java,因为很多工具都是基于java来写的,我们可以在github看看,很多的测开的工具的都是用java来写的,所以掌握是很必须的,比如我们的压测工具,等等,更多的开发的工具都是选择java的。
很多人都会纠结这个问题,其实很简单,我们如果没有语言基础,我们选择python作为开发语言的大门,java作为晋级的语言。作为一个测试开发来说,懂得两门语言是必须的,然后选择go作为副语言,因为go可能未来会被更多公司用,比如头条,比如bilibili ,都在用,很多人都说学go 可以弯道超车,所以我们应该把python和java作为主语言,把go作为副语言。
作为一个测试开发,你可以使用python快速的搭建自动化测试框架,使用java深层次定制一些高效工具。如果你在掌握一门副语言,可以达到完美的适应绝大多数的测试开发场景。
所以,你python和java都需要掌握,除此之外,你还要掌握一门副语言,这样二主一副,搭配起来。完美的适配绝大多数的业务。不必纠结python还是java,一句话,python+java才是完美的,然后再加上一门副语言,然后才是超级绝配。
行动起来吧,java和python都需要会,还有很多路要走。
努力奋斗吧!乘风破浪,沧海激流,前浪更强适应。
作者:
songxj32
时间:
2020-7-10 16:26
Python更好,轻量,入门简单。
作者:
Miss_love
时间:
2020-7-11 08:35
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2