貌似 Golang 很火,想学一下

2018-09-10 10:35:53 +08:00
 chaomin1014

最近看很多公众号什么的在说 Golang 值得一学,有没有技术大佬推荐学 GO 语言的渠道~没学过编程。有什么学习视频或书籍可以介绍吗?谢谢啦~

18016 次点击
所在节点    程序员
140 条回复
ftu
2018-09-10 17:32:54 +08:00
那还不如直接上 python 之后会越来越流行
falcon05
2018-09-10 18:04:52 +08:00
哪有那么多破事,喜欢就学。
blless
2018-09-10 18:08:58 +08:00
直接学吧,不懂再翻,本来就是一个循序渐进的过程,c 的基础看完黄花菜都凉了
to2false
2018-09-10 18:19:19 +08:00
@murmur 为什么不是直接读成够浪呢
ShiyanlouCleaner
2018-09-10 18:26:40 +08:00
这个打开网页就可以动手写代码练习啦,是入门的课程: https://www.shiyanlou.com/courses/11
Doodlister
2018-09-10 19:04:53 +08:00
@WuwuGin 看 K&R 那本书需要有数据结构基础
mritd
2018-09-10 19:09:41 +08:00
现在又到了 "php 是世界上最好的语言" 的时候,感觉一群 xx,楼主想学的话没必要非得从 c 开始(我怕你用力过猛),不论最好从一个后台编译型语言开始,直接学也无所谓,还有 整个容器领域大部分都是 go,剩下的不多说了
xiaqi
2018-09-10 20:09:58 +08:00
@brucewuio 以前吧,我是觉得挺难看的。不过现在嘛,我是觉得这语法挺好看的🌚🌚
Aoang
2018-09-10 20:13:35 +08:00
@clino 因为 Golang 独立特行,所以才推荐先学其他语言。它的很多特性都是参照其他语言优缺点来制定的。

先学 C 对于基础会理解的比较深刻,后面学习其他的语言都会快很多,而 Golang 本来就简单,有基础的人差不多一天就能上手。

不先学 Golang 是因为它对于没有基础的人来说不够简单,上手也并不快,但却也不够底层,几乎毫无优势。Golang 的教程也有太多一带而过的概念,这些你让人去哪儿补?

学习成本高不高是看你要学到什么程度,只要求上手,为什么不学 Python ?

想学 Golang,先学 C。想入门,学 Python。
Aoang
2018-09-10 20:14:53 +08:00
@reus 学一门语言是为了使用,但是编程这条路,省下来的,迟早要还的。
jason94
2018-09-10 21:03:06 +08:00
之前花了一周学完了,但是没时间用,过几天就忘光光了
fleam
2018-09-10 21:21:25 +08:00
学 go 不如学 c
kran
2018-09-10 21:37:25 +08:00
想弄一个只有一个文件方便部署的 blog 程序, 所以就弄了一下 go, 没想到很快搞定了
相信你学起来也会很容易的.
ioven
2018-09-10 21:46:05 +08:00
python 入门,为了学 go 又去啃了 c
p1gd0g
2018-09-10 22:00:59 +08:00
来吧,rust。
rickiey
2018-09-10 22:26:38 +08:00
当你会 c++时学其他语言很快的,我目前的需要技能树 c/c++,java,python,ruby,golang,js 主要用 java,ruby 其他不熟练,但是看得懂,能写个小工具
clino
2018-09-10 22:57:05 +08:00
@Aoang 你要说学 python 成本比 go 低我认同,但是学 C Java 之类的成本比 go 低我就不同意了

学 C 真的比 Go 简单?
zjj19950716
2018-09-10 23:42:24 +08:00
@ioven 我也是 python 入的门 现在工作用 go 不过没看过 c
monlite
2018-09-11 00:41:59 +08:00
懂 C 的话,go 里面的一些概念确实比较容易理解,不过没有必要为了学 go 先去学 C。初学 go,推荐从 web 入手,推荐谢大的《 Go Web 编程》。官方的《 A Tour of Go 》,《 Go by Example 》也都是不错的 Hands-on 教程,深入的话可以看看雨痕的《 Go 学习笔记》
twl007
2018-09-11 02:22:09 +08:00
所以学 java 之前要先去学一下 c++ 然后才能理解为什么 java 这么设计解决了 c++的哪些问题这个意思?

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

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

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

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

© 2021 V2EX