想开始学 go,请大神推荐一下学习线路,谢谢

2017-04-20 11:21:04 +08:00
 asdf330

想开始学 go ,请大神推荐一下学习线路,谢谢

4692 次点击
所在节点    Go 编程语言
44 条回复
reus
2017-04-20 11:27:25 +08:00
看《 The Go Programming Language 》
jarlyyn
2017-04-20 11:28:26 +08:00
要有项目。

项目驱动
spider82
2017-04-20 11:29:25 +08:00
官方 api
awesome go
看 github 多星项目
不断练习
done
herozzm
2017-04-20 11:31:17 +08:00
Wangxf
2017-04-20 11:33:07 +08:00
shaozhengmao
2017-04-20 11:47:43 +08:00
同想学,应该项目驱动更好吧
qiyuey
2017-04-20 11:52:04 +08:00
先看一遍圣经,然后项目驱动
rrfeng
2017-04-20 12:15:23 +08:00
有啥基础?
dsg001
2017-04-20 12:23:57 +08:00
用 go 写爬虫吧
ChristopherWu
2017-04-20 12:35:15 +08:00
1. 把官方 tour of golang 看一遍 https://tour.golang.org/welcome/1
2. 把这个项目用 golang 写一遍
https://github.com/YongHaoWu/NeteaseCloudMusicFlac/blob/master/python3_main.py
iot
2017-04-20 12:50:13 +08:00
看完基础多看几个开源项目就行了,市面上也没几本书,挑几本看看就行。

我看过《 go web 编程》《 The way to go 》然后研究常用类库,看类库源代码 或者 开源项目源代码,可能涉及到分布式、 linux c 一些知识
byfar
2017-04-20 12:59:47 +08:00
#9 +1
没有项目驱动,那就用爬虫驱动。

学习新语言从爬虫入手,既有成就感,又能了解基本用法。
hornets
2017-04-20 13:49:51 +08:00
郝林大大更新了一版书, go 并发编程实战第二版。
zhengxiaowai
2017-04-20 14:01:34 +08:00
@hornets 那本就别推荐了,他的写作风格要改改了。。
asdf330
2017-04-20 14:17:21 +08:00
@reus 正在看这个的中文版
asdf330
2017-04-20 14:22:16 +08:00
@rrfeng 工作中用 perl 、 java ,现在打算学 go 或 python
asdf330
2017-04-20 14:23:22 +08:00
@ChristopherWu 不错不错,两个一起学
asdf330
2017-04-20 14:24:03 +08:00
@all 多谢各位指点 我先看看圣经
rrfeng
2017-04-20 14:31:29 +08:00
有编程基础就直接看圣经啊,看圣经的好处是对一个语言的基础有所了解,不要去看 xxx web 编程, xxx 并发实战 之类的,这些属于进阶。
圣经看到一半,甚至 1/3 ,就可以动手撸项目了,边撸边看后面的。
admindemon
2017-04-20 14:52:46 +08:00

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

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

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

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

© 2021 V2EX