如题,如何学习 Golang ?
我在网上看到关于 Golang 的学习资料很少,请问下 V 站上的前辈们是如何学习 Golang 的?
1
VVVVVEX 2018-08-02 22:59:34 +08:00
找个小哥哥手把手的教
|
2
xifan8866 2018-08-02 23:00:33 +08:00 3
|
3
hyyou2010 2018-08-02 23:16:41 +08:00 2
学习中。我看的是官网中文:
https://tour.go-zh.org/methods/4 Go 指南 ---------- done https://go-zh.org/doc/effective_go.html 实效 Go 编程 ---- done 接下来还在考虑中。 虽然还有很多语言细节是迷迷糊糊的,但暂定看下后端框架,先实践下,然后再回头查官网,针对地加深语言细节。 框架暂定 beego,目前找到相关资料: https://github.com/astaxie/beego 底部有框架的中文文档 https://github.com/astaxie/build-web-application-with-golang 介绍怎样写框架 此外我还找到一份视频学习资料,需要可以分享。 |
4
Leigg 2018-08-02 23:25:57 +08:00 via iPhone 1
资料不少,看你如何找
|
5
Leigg 2018-08-02 23:28:09 +08:00 via iPhone 3
还是直接一点吧
链接: https://pan.baidu.com/s/17JKhjIg21BjUwCFW4rZLXQ 密码:10ac |
6
252748371 2018-08-02 23:34:28 +08:00 via Android
学过其他的吗?
没学过其他语言不推荐学 go |
7
gowk 2018-08-02 23:35:02 +08:00 via Android 1
学习语言最好的办法就是用起来,你看一百遍视频或教程都没有你写一个项目起到的效果好,先把基本语法掌握了,如果觉得没项目可写,可以从以前做过的项目里找,或者把 Java/Python 那些你喜欢的库用 Go 重写几遍,第一遍先让它工作,第二遍优化重构代码,第三遍恭喜你,你已经入门了。
|
8
gowk 2018-08-02 23:36:53 +08:00 via Android
楼上说的不错,Go 不推荐作为你学习编程的第一门语言,先学习 Java/Python/C#比较好
|
9
metrue 2018-08-03 01:01:58 +08:00 via Android 1
找一个好玩项目,参与贡献代代码.
|
10
taozle 2018-08-03 01:25:57 +08:00 1
|
11
kangkang 2018-08-03 01:59:24 +08:00 via iPhone 1
最慢一天看完官方的快速教程,然后上手做工具。
如果是第一门编程语言不建议学 Go。 |
12
KeatingSmith OP |
13
farseeraliens 2018-08-03 07:55:22 +08:00 via iPhone
google why is golang so poorly designed,看个几篇帖子就把这门语言的坑摸清了,然后搜怎么用 delve 调试,自己试试基本的调试功能。这样就可以开始开发了。
|
14
mmqc 2018-08-03 08:00:33 +08:00 via Android
新手的话建议看 gopl,老鸟看官方的教程,然后去找项目做
|
15
xy90321 2018-08-03 08:22:15 +08:00 via iPhone
传统一点也可以,买本书咯
|
16
hduwzy 2018-08-03 08:26:14 +08:00 via iPhone
收徒弟咯,不要钱,走过路过不要错过
|
17
ghostwind 2018-08-03 08:27:16 +08:00 via iPhone
写法反人类,并发爽上天
|
18
reus 2018-08-03 08:27:49 +08:00 1
首先学好英语,学好英语,你就不会有“关于 Golang 的学习资料很少”这种结论了
|
19
araraloren 2018-08-03 08:32:31 +08:00 1
|
20
CrisTao 2018-08-03 09:21:58 +08:00
讲道理,自己写小项目是最好的练手方式
|
21
zhuf 2018-08-03 10:06:39 +08:00
直接上手撸
|
23
zhangtao 2018-08-03 10:18:44 +08:00 1
看了很多书和博客,感觉都没有真正入门,动手写一个项目,立刻就入门了,还是要多动手
|
24
goozp 2018-08-03 10:22:54 +08:00
为什么第一门语言不推荐 go 呢?
|
25
xiandao7997 2018-08-03 11:13:13 +08:00
|
26
fiht 2018-08-03 13:06:01 +08:00
golang 写个爬虫。
把网页下载下来写到文件里面。 然后从 HTML 里面把网页下载下来加到待抓取队列( chan )里面。 然后把这些再都抓取了存到文件里面。 golang 的基本操作就都会了 |
27
whoami9894 2018-08-03 13:09:01 +08:00 via Android 1
有别的语言基础的话看《 go 语言实战》《 go 并发编程实战》,然后写点小项目,有问题查文档(go 的文档都缓存到本地了)
|
28
mutalisk 2018-08-03 13:13:59 +08:00
@KeatingSmith 同 C、python 基础,感觉直接就能上手
|
29
KeatingSmith OP |
30
owenliang 2018-08-03 15:05:18 +08:00 1
可以看一下我在慕课网的一个免费课程,也许对部分同学有点帮助:[《 GO 实现千万级 WebSocket 消息推送服务》]( https://www.imooc.com/learn/1025)
|
31
zhangtao 2018-08-03 15:28:02 +08:00
@xiandao7997 写过 类似 ab 的压测工具,写过爬虫,写过 http proxy,太多了
|
32
xiaoqi 2018-08-03 21:21:13 +08:00
可以来这里转转 https://golangcaff.com/
|
33
skadi 2018-08-03 22:36:49 +08:00
找个男朋友。手把手教学。
|
34
zjyl1994 2018-08-04 10:03:11 +08:00 via Android 1
go 的英文资料不少,中文就很少了。可以先想要做什么,然后用英文去谷歌搜 go 怎么实现,多摸索几次就会了
|
35
YumeMichi 2018-08-06 11:10:08 +08:00 1
|
36
mangwen 2019-04-26 23:56:01 +08:00
鱼儿的课牛逼
|