测开选择python还是选择java?

发表于:2020-7-08 11:13

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:雷子V    来源:雷子说测试开发

#
java
#
Python
#
Java
  几乎很多时候,都会遇到到底该选择python还是选择java呢,很多时候,都会遇到人在讨论这个,不管是在qq群,还是在微信群。会讨论到这个话题都会有很多争论。那么到底测开应该是学python还是学java呢。那么我们来分析下。
  一、学习成本
  我们首先肯定要考虑我们的学习成本吧,相对来说,python接近自然语言,上手速度快。有很多说三天入门python,相对于java来说python是更容易上手的。针对选择语言入门来说呢,python更适合打开语言的大门。所以相对来说,python更加容易上手,我们可以把python作为入行语言的首选
  二、就业
  在招聘网站搜索python,下面出来来,这么多的招聘岗位。那么我们来对比下java。

  总的来看,python和java的对比来说,java的学习 能够带来更多的就业的岗位。从职位上来说,java的岗位更多。这里搜索的是普遍的岗位,我们来看下,测试开发有多少招聘。

  从测试开发的来看,职位都差不太多,但是相对于公司来说,很多公司更多的是用的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都需要会,还有很多路要走。
  努力奋斗吧!乘风破浪,沧海激流,前浪更强适应。

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号