问答 测试开发在 python 后的第二门语言选择是什么

一枚小菜鸡 · 2021年02月22日 · 最后由 flyfire 回复于 2021年03月10日 · 5064 次阅读

个人使用 python 大概有 3,4 年的时间了,感觉工作中的大部分事情使用 python 都可以解决。
想要提升下自己,去学习下第二门语言,犹豫从 java、golang、js 中选择一个,java 是目前主流的后端语言,但是跟 python 目前的作用有点重复。golang 目前而言使用的领域相对比较少,可能性能中应用比较多,个人接触比较少。js 其实不光是 js,而是整个大前端的学习,感觉学习量比较大,也比较犹豫是否需要去学习整个大前端。
求各位大佬推荐下,目前工作没有需求第二门语言,纯从个人发展的角度来看,怎么选择

共收到 18 条回复 时间 点赞

java、js 之前都大致上看过,后来犹豫工作用不上,又遗弃了,感觉捡起来相对还是更简单点。还是很纠结

py 做工具、写脚本、做 AI,java 写业务平台后端(便于服务治理),go 写支持高并发高性能的组件
没感觉哪里重复了,如果非要说重复,那所有的语言功能都重复了

测开还是离不开前端的吧,至少你前后端都得熟悉才行,js 还是少不了,其他的看公司主要用什么你就搞什么,交流学习也容易

槽神 回复

你是真的名副其实。

任何语言都是用出来,实践出来的。
不动手的都会浮在上面。多会一门语言并不会提升什么竞争力。
从众的话选择 java,js 都可以。如果想自己玩玩,我觉得可以考虑 go。
请不要停留在 hello world 的层次,要想想怎么真正把语言优势体现出来。

从生态来看,Java 无疑是不会后悔的选择。

JS,学习前端吧。

槽神 回复

槽神说的有道理,但是高深的我都没用上过。。。就写写自动化,写写脚本,做做后端开发。还是太肤浅了

magicyang 回复

主要公司没什么机会让我用起来。。目前只能自己玩玩,所以导致学习了,但是学的不够深入,丢的也快

这个就帮不了你了。我自己也经历过一段时间什么都学,但是什么都不会的阶段。
后来两次重开技术方向后,才慢慢专注下来。现在还在重开第三次。
真对语言有兴趣,有个办法刷 leetcode(一道一道刷压力太小,最近打周赛完全不同),但基本上没见过几个能坚持下来的。

magicyang 回复

有点难坚持。。最长坚持了两个月,每天刷一题。。后面就没坚持下来了。毅力不够 (/ω\)

好多公司都是 Java 写的后端,想要深入后端的测试如精准测试、流量录制、参与代码评审等工作就学 Java,自我感觉想要深入测试开发 Java 和前端语言是第一选择

java / golang 的选择还是看去哪家公司,跟公司的主流技术栈保持一致。
JS 倒是可以学习下,测开很多时候偏全栈,能独立做 web 挺有优势的。

最终了解了下,准备去的下家公司后端还是以 Java 为主,考虑到目前国内后端开发还是 Java 为主,自身发展也更偏向于后端,对后端更了解一些,选择 Java 做第二门语言,在看 Java 视频的时候,遇到前端部分也会学习下,不会太深入。希望后期自己可以用 Java 做出一些东西,不停留在 hello world 层次😀

java 人最多,并且自动化框架里面有着丰富的生态。建议先了解 java。

不看掌握什么语言,只看解决什么问题。

一招鲜吃遍天,吃透就好

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册