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

15 天前
 idihs
8695 次点击
所在节点    Go 编程语言
120 条回复
onll42y
15 天前
python 吧,体验下动态类型语言
815979670
15 天前
感觉 go 更合适,python 做大型项目不太合适
iamtsm
15 天前
golang 不清楚,python 很快上手,看了几天语法就可以开始写代码了哈哈哈
coderxy
15 天前
py 一静一动 纵享丝滑
querysecret
15 天前
@815979670 Java 程序员的第二语言
coderluan
15 天前
找工作的话,也就是还是做 web ,go 助力更大一点。
提升自己的话,想研究点别的,python 肯定更万能。
9136347
15 天前
恰好 python golang 都写,但是不会写 java ,但是也接触过不少的 java 程序员。
从我的角度,我推荐 python 。
原因有以下几个:
1 、完全不一样的语言逻辑,java 讲世界都是对象,但是 python ,会告诉你,什么 j8 对象不对象,直接梭哈。
2 、就想 1 楼说的,体验下动态语言。
3 、python 是一个工具语言,你不一定要用它做什么业务逻辑,但是用来做一些自己用的小工具,比如我才接到个需求,统计我司几百个项目的代码行数。python ,1 个小时解决。
4 、从我认识的 java 程序员来说,眼界偏窄(勿喷)。为什么呢,这个世界的语言,除了 java 那一整套,Spring Cloud 什么的,还有很多很多很多。说到远程调用不一定就是 Spring Cloud ,除了面向对象,还有函数式,直接基于流程的,等等。
保命:java 很好很强大,no.1
xdeng
15 天前
py 写测试代码 写小工具
reeco
15 天前
这两个都是半天就入门了,花个 1 天时间全部学下不就好了
idblife
15 天前
我全都要
python 写个脚本小工具啥的,胶水语言贼方便
golang 写命令行工具,不用考虑环境,哪里都能运行
flyqie
15 天前
python

不要选 go

python 的话能体验到动态语言,静态语言玩习惯了试试动态语言挺好的
Felldeadbird
15 天前
首选 PY ,你会体验到什么叫快。一周就可以出各种小玩意。

go 的话也可以,但是你要接受写 go 各种 err 的的写法。不习惯写起来很卡进度。
ounxnpz
15 天前
都别选,作为 Python 、Golang 都写的人,看下 Javaer 写的 Python 、Golang 代码就头大
bitmin
15 天前
建议先学 python ,相对 java 用 python 开发既快速又省资源,非常适合自己折腾些项目玩

光学不用不如不学,先想好要折腾什么玩再看学什么
fffq
15 天前
@ounxnpz 同意,一堆 do vo dto ,,,
fffq
15 天前
PY
Ayanokouji
15 天前
看方向,云原生选 go ,ai 选 python
lvlongxiang199
15 天前
建议是 go. 学习的过程中, 可以思考下编程的最佳实践. 比如 https://go-proverbs.github.io/.
顺便可以思考如下问题
- 为啥 go 里头不能创建 thread, 只能创建 goroutine ?
- 为啥 go 舍弃了继承, 继承有什么缺陷
- 为啥 go 里头不流行跟线程池类似的协程池 ?
- 为啥 go 里没有异常 ? 这样的好处是什么 ?
lvlongxiang199
15 天前
其实也可以看下新的 java.
新的 java 也有些 python 的语法糖. 比如: https://www.infoq.com/articles/pattern-matching-for-switch/ https://www.baeldung.com/java-record-keyword
cmdOptionKana
15 天前
@lvlongxiang199 有道理,Go 带来的启发比 Python 更大。

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

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

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

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

© 2021 V2EX