大家好,我是洋子,关于想做测开/软测要学什么编程语言?这个问题很多刚开始接触测试行业的新人小白基本上都会关心,也比较迷茫
都2025年了,Java和Python目前来说还是测试行业用的最多的两种语言,Java 和Python通常在大厂里面都是并行存在的,当然随着Go语言的越来越火,一些测试基建也开始用Go去实现
在一些中小厂里面,用Python的比例比Java高,为什么这么说,小公司里面基本都要0到1去造轮子,用Python可以较短时间搭建出一个工程项目
一些特定的互联网大厂,比如阿里、快手、京东、美团用Java技术栈比较多,而字节、腾讯、百度用Python/Go比较多
当然,Java目前在市场上毕竟还是占有率第一的,做测开用Java的总体需求量会比 Python 多
但是Python也有自己的优势,入门门槛低,可以快速学习,另外对于做自动化测试,Python也是有天然优势,你会发现现在市面上关于自动化测试的学习资料很多都是基于Python去编写
包括实现AI测试工具,比如调用AI大模型,智能体框架等很多也是用Python去实现,Java相对来说就比较少了(不代表完成没有,比如SpringAI)
那到底找测开实习或者校招该学Java还是Python,还是两种语言都掌握,其实需要根据自己的个人情况来看,以下是我的个人建议
一般来说实习、校招掌握一门语言就够了,如果实在学有余力,同时学两门语言未尝不可,但更关键的是是否有用其做实际的项目,这样才更加分
对于已经工作多年的老测开来说,Java、Python等多种语言其实在工作当中都要同时掌握
还有几点可以参考:
最后我想说的是,关于编程语言的选择和对比,不存在唯一正确的答案,也没有一劳永逸的全局解决方案。这里列举的也仅代表个人意见,仅供参考