GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

16 天前
 idihs
8751 次点击
所在节点    Go 编程语言
120 条回复
InkStone
16 天前
@9136347 其实吧,Python 远比 Java 更“一切皆对象”。

Java 的面向对象跟 Python 比就是个半吊子
Jinnrry
16 天前
写过 2 年 java
写过四五年 python
写了四五年 golang

1.找工作的角度无脑选 go ,招聘数量 go 远大于 Python
2.如果是平时写玩具,无脑选 go ,交叉编译谁用谁知道。python 那狗屎兼容性,换个环境装包就要你半条命
3.玩机器学习,玩科学计算无脑选 Python ,因为 go 里面没有相关的库
4.入门难度两个差不多,但是 python 语法糖太多太杂,每次看别人代码都会惊呼还能这么写啊
weiwenhao
16 天前
kotlin 或者 rust 。golang 能做的 java 都能做。
zeusho871
16 天前
先学的 py 后学的 go
pkoukk
16 天前
python 适合搓自己的小工具玩,仅在自己的电脑或者自己的小鸡上跑
go 适合搓了工具发给别人用
XIVN1987
16 天前
这个看目的吧
如果是想以后找工作机会更多,,那就学 Go ,,国内用 Go 的公司越来越多了
如果是想开拓视野,,那就学 Python ,,Python 库涉及的领域非常广泛,,
如果是想深入理解计算机工作原理,,那应该学 C ,,
wxyrrcj
16 天前
一块学
Donahue
16 天前
小孩子才做选择,成年人全都要! golang 打包部署方便,适合做一些小工具什么的。python 写脚本数据分析等方便。
昨天才用 golang 写了个机场聚合订阅、添加自定义 openclash 规则的工具,运行在路由器上(360T7, 256 内存),golang 的跨平台编译深得我心。这个小工具编译出来就 12M, 虽然相对于它的功能来说还是比较大的,但是相对于其他语言来说是非常小了。
Arivan996
16 天前
我现在在体验 python ,写小工具确实方便很多,几行代码就可以实现我想要的功能
AOIO7t
16 天前
当工具语言用的话,肯定 python 啦,什么偏门需求搜一下都能找到能用的包,干啥都快
ZZ74
16 天前
都不适合
第二语言 js ,找工作兼职就能全栈了,有优势。
liuidetmks
16 天前
起码要熟悉一个脚本吧,干点杂活比较方便
MFWT
16 天前
我的是,都用

区别在于,写一些自己用的临时的脚本,无脑 py
写一些跨平台的,或者要交给别人用的,最好单可执行文件的,直接上 golang

于是就很舒服了
capgrey
16 天前
@lvlongxiang199 面试官,🙏不要念了😭
monkeyWie
16 天前
作为一个 java 、golang 、js 、ts 、dart 、python 都写的人来说,如果脚本语言推荐的话我对 JS 的喜爱远超 python ,毕竟能用 JS 写的东西,终将会用 JS 来写
storyxc
16 天前
我建议都学
datou
16 天前
这俩入门都不难,不用二选一
supuwoerc
16 天前
@monkeyWie 脚本还是 lua 带劲🐶
guanzhangzhang
16 天前
如果首选因素有多平台,无依赖环境,不写 GUI ,不数据处理和识图相关重领域,那就选 go
tikazyq
16 天前
成年人不做选择

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1069847

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX