现在 Go 环境怎么样

2019-09-01 14:33:12 +08:00
 y0bcn

目前大二在读,有没有必要从 Java 转到 go,坐标二线城市,有意去一线城市发展,但无意扎根,问一下 V 友,如果现在转去学 Go 有没有好的前景呢?

12053 次点击
所在节点    程序员
64 条回复
pursuer
2019-09-01 18:55:15 +08:00
现在各个领域有最适合的语言,可以看看自己感兴趣的领域
ScepterZ
2019-09-01 18:57:44 +08:00
都学吧
mamahaha
2019-09-01 19:46:19 +08:00
大公司用 go 可以节约服务器成本,如果进不了大公司就别瞎起哄了。
AX5N
2019-09-01 19:53:26 +08:00
@linsijia1002 胡扯,java 也就比 c/c++慢一点,你 go 能快很多倍那岂不是比 c 还要快?
ZoolYe
2019-09-01 19:54:15 +08:00
@linsijia1002 都什么年代了,Java 还用 XML 配置吗?你当 SpringBoot、SpringCloud 不存在吗? JVM 这么多年的优化,你敢说 Go 还比 Java 快很多倍?
bakabie
2019-09-01 22:05:06 +08:00
不是非必要,但是有时间可以学
Srar
2019-09-01 22:16:01 +08:00
慢的主要原因
akring
2019-09-01 22:26:07 +08:00
@troywinter 像您这样有价值,态度又平和诚恳的回帖真的太少了,必须点个赞
janus77
2019-09-01 22:37:21 +08:00
大二在读谈什么转?我寻思你靠他混饭吃呢。当然是都学啊
cheesea
2019-09-01 23:53:08 +08:00
我觉得最忌讳的就是给自己划定圈子,然后就只关注这个圈子的东西,这样不好。
比如我是 java/go/python 工程师,我是后端 /前端 /运维,甚至我是程序员,然后其他领域的就什么都不懂,也不去了解,这会限制你的发展和眼界。
你才大二,应该多去接触和了解各个领域的东西。
ihciah
2019-09-02 01:46:57 +08:00
作为一个 Golang 用户,暑假去了阿里,然后学了两个月 Java。。。
blless
2019-09-02 02:16:11 +08:00
@troywinter 测试我还是觉得 go 写得爽,测试文件就在对应代码一起,我觉得很舒服,因为测试用例不仅仅只是测试,其实也算使用方式教程之类的。接口测试天然 mock,自带 benchmark。
jit 虽然快,但是也要预热外加消耗大量内存,用起来还是不如 go 爽
ericgui
2019-09-02 03:18:39 +08:00
你才大二,着急干什么

先把 Java 学好,如果你 Java 学好了,找工作不愁,而且你再学其他任何语言,都小菜一碟
qbmiller
2019-09-02 08:11:51 +08:00
@jamesliu96 #10 哈哈
jss
2019-09-02 08:21:20 +08:00
@AX5N 保守估计在相同的环境和执行目标的情况下,Go 程序比 Java 或 Scala 应用程序要快上 2 倍,并比这两门语言使用少占用 70% 的内存。如果说 Go 比 C++ 要慢 20%,那么 Go 就要比任何非静态和编译型语言快 2 到 10 倍,并且能够更加高效地使用内存。
jonsun30
2019-09-02 08:35:56 +08:00
@jss 你的 Java 程序 JIT 优化过了吗?还有更高效的使用内存这句话真的太主观武断了吧?
'Will your toy benchmark program be faster if you write it in a different programming language? It depends on how you write it!'
tt67wq
2019-09-02 08:39:06 +08:00
搞 k8s 很赚,其他的一般般
fuxiaohei
2019-09-02 08:51:46 +08:00
如果是二线城市,还是用的人多的语言机会更多
tairan2006
2019-09-02 08:55:06 +08:00
都学啊

不过写的话还是 go 比较爽,除了没泛型
jianson2006
2019-09-02 09:06:00 +08:00
@sls 十分赞同你的观点,我是零基自学 PY,但我觉得总缺对代码的理解。现在学习 C 语言。我认真对待学习还是从 C 开始,效果确实有很大的不同。

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

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

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

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

© 2021 V2EX