最近想学 go 作为第二语言

2016-07-18 00:00:09 +08:00
 jason19659
最近想学 go 作为第二语言, java 实在是写够了。大家有什么建议吗。 go 做第二语言好吗。开源环境怎么样。。
7997 次点击
所在节点    Go 编程语言
122 条回复
WildCat
2016-07-18 00:02:03 +08:00
JavaEye 的创始人 Robbin 比较反对,主要是他认为社区国人比例过高
holyghost
2016-07-18 00:09:05 +08:00
go 和 rust 我选后者

反正写应用都不是 java 的对手
scnace
2016-07-18 00:21:58 +08:00
golang 的开源环境还是挺好的呀(一个 go get 小能手视角
SlipStupig
2016-07-18 01:10:52 +08:00
@holyghost 同样选 rust ,对 go 不是特别看好,但是 rust 曲线太陡峭了,而且包不够丰富,至今也没学明白!
echo1937
2016-07-18 01:48:54 +08:00
我还是把精力比较多花在 Java/C 上面, JS 也不错。
hooluupog
2016-07-18 02:13:57 +08:00
挺好的,我就是 java+Go 。我很看好 Go 。
java 主要工作使用,写一些其他的工具都用 Go ,以前都是拿 python 写。
Jet
2016-07-18 02:36:26 +08:00
go 作为主要开发语言好几年了。
表示不需要其它语言了。
caola
2016-07-18 02:50:36 +08:00
个人觉得 python 是个不错的选择之一
gowk
2016-07-18 07:28:48 +08:00
@SlipStupig 呵呵,呵呵呵
riverphoenix
2016-07-18 07:43:48 +08:00
Go 真心不错,写了几天,再用回 java 各种不适应
roychan
2016-07-18 07:49:47 +08:00
学校开了 Rust 课,学了一点。感觉这语言不是很省心。做系统编程可能还行,搞开发还是算了。
R18
2016-07-18 07:51:36 +08:00
我也有这个打算,学完 JS 高级就打算学了,不过没有可供离线的手册一类的东西好像。
songjiaxin2008
2016-07-18 08:13:32 +08:00
@R18 了解一下 go doc
darasion
2016-07-18 08:17:01 +08:00
什么第二第三,工作用啥,你就得学啥!
ChiangDi
2016-07-18 08:25:28 +08:00
@roychan 你们学校很高端啊!
Powered
2016-07-18 08:27:11 +08:00
说几点自己的体会: ):
1/纯语法的学习是很快的,类库的学习重点在于多写多练多熟悉
2/需求驱动,用它去实现需求
3/Go 相对 c 有 gc ,但是存在的问题是延迟很高,十万个对象 1ms 的扫描时间,对需要 keep 很多对象的情形不友好。当然解决办法也很多
4/调优 pprof 全面且可读
5/社区中国人最活跃
6/云计算的开源框架,几乎都是 go 写的, docker , etcd,runc,TiDB...
7/go 是同步,处理高并发很适合
zhuangzhuang1988
2016-07-18 08:34:05 +08:00
java?
那就 scala/kotlin/clojure 搞起来..
bigtom
2016-07-18 08:46:25 +08:00
@roychan 果然活捉上科大师弟一枚
chai2010
2016-07-18 09:01:52 +08:00
Go 第一语言, Swfit 第二语言, C 负责给 2 者提鞋。
weiweiwitch
2016-07-18 09:06:46 +08:00
C 什么的转 go 不错, Java 什么的就不建议转 go 了。挑个 js 、 python 、 R 什么的学学挺好的。

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

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

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

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

© 2021 V2EX