2019 年,有没有必要学 Go?

2019 年 12 月 2 日
 RingoTC

想做后端,想把 Go 作为第一开发语言。国内这样的工作机会和应用场景多吗?

14379 次点击
所在节点    程序员
86 条回复
qile1
2019 年 12 月 2 日
就是做 gui 界面没法弄
charlie21
2019 年 12 月 2 日
已经告别 golang 了 … 学 golang 吧, 学完就失业。
sdot96
2019 年 12 月 2 日
学了……不过感觉开发速度比不上 Python。。。然后小公司又看重开发速度,对于性能倒不怎么关心
SpringCloser
2019 年 12 月 2 日
面向找工作学语言的话,拉钩 boss 直聘等网站上搜搜就知道了,学着玩的话学那个也可以
jigi330
2019 年 12 月 2 日
个人觉得后台第一语言还是 java,生态好多了。
go 想转随时可以转,可以作为第二个备选。
useben
2019 年 12 月 2 日
docker,k8s,etcd 等都用 go 写的,云原生时代,为何不学呢
dodo2012
2019 年 12 月 2 日
go 还是很简单的,我个人更喜欢 rust,但可能我一直用动态语言多的原因吧,rust 学起来太陡了,写完就是'a 'b 'c 一大片,看不习惯,又老实用 go 了
ggicci
2019 年 12 月 2 日
学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学学
TypeError
2019 年 12 月 2 日
@kernelpanic Python 网络相关的操作都推荐协程用 async await 了,不过 go 确实简单
hakono
2019 年 12 月 2 日
@kernelpanic 这个就是协程啊。python 也支持的。。。。
java 通过第三方包也能做到一定的功能

但是 go 的确是创建协程最轻松的
DelayNoMore
2019 年 12 月 2 日
不用学,已经在用 go 开发了,不过目前是中间件+CRUD
ArJun
2019 年 12 月 3 日
如果没有实际应用,学完也会忘
fa93hws
2019 年 12 月 3 日
至少 terraform 的插件得用 Go 写。
虽然 terraform 很不好用,但是至少目前它还是同类产品里最好用的。。。
airfling
2019 年 12 月 3 日
其实应该是先生活,再兴趣。所以你可以先学个 java 之类的,之后有时间再学 go。我就是先注 java 开发,go 渐渐升温后花了一周左右就入门了 go,其实准换很快
gramyang
2019 年 12 月 3 日
说 go 和 php 一样简单的怕是有什么误区? go 语法虽然精炼,包虽然封装的好,但是仍然是静态语言,你后端需要考虑的因素一个不少。
另外学 go 这种语言还有什么好犹豫的?我还准备 2019 年跳坑 c++呢
zunceng
2019 年 12 月 3 日
@jigi330
golang 的生态是 k8s 云原生
java 的生态都在阿里
sudodo
2019 年 12 月 3 日
c,java,go,python 有机会最好都学一下,至少再精通一门
hopingtop
2019 年 12 月 3 日
Go 虽然是如大佬们所言简单简单。。。
但是其实也只是入门和语法简单而已,里面还是有很多的门道。
想写出开源项目那种优秀代码示例也不容易吧,涉及到的东西很多。
个人觉得 Go 入门简单,往深了去,哪个语言都一样。
hopingtop
2019 年 12 月 3 日
想作为第一语言最好是先看下所处物理位置的市场情况,不然选择性很尴尬!
xmge
2019 年 12 月 3 日
gopher 大会上,探探高级工程师说,go 上手两天。

我已用了两三年了。

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

https://study.congcong.us/t/625143

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

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

© 2021 V2EX