51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2511|回复: 2
打印 上一主题 下一主题

[原创] 测开选择python还是选择java?

[复制链接]
  • TA的每日心情
    擦汗
    14 小时前
  • 签到天数: 1021 天

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2020-7-10 11:39:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    几乎很多时候,都会遇到到底该选择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都需要会,还有很多路要走。
      努力奋斗吧!乘风破浪,沧海激流,前浪更强适应。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2020-7-10 16:26:51 | 只看该作者
    Python更好,轻量,入门简单。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-19 23:34 , Processed in 0.077194 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表