请教: Golang 如何学习

2018-08-02 22:43:17 +08:00
 KeatingSmith

如题,如何学习 Golang ?

我在网上看到关于 Golang 的学习资料很少,请问下 V 站上的前辈们是如何学习 Golang 的?

10198 次点击
所在节点    程序员
36 条回复
VVVVVEX
2018-08-02 22:59:34 +08:00
找个小哥哥手把手的教
xifan8866
2018-08-02 23:00:33 +08:00
https://go.wuhaolin.cn/
https://juejin.im/entry/58bfa8d244d90400696bbf96

我最近也在学,感觉第一个链接比较有用。。第二个作为参考。
hyyou2010
2018-08-02 23:16:41 +08:00
学习中。我看的是官网中文:
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 介绍怎样写框架
此外我还找到一份视频学习资料,需要可以分享。
Leigg
2018-08-02 23:25:57 +08:00
资料不少,看你如何找
Leigg
2018-08-02 23:28:09 +08:00
还是直接一点吧
链接: https://pan.baidu.com/s/17JKhjIg21BjUwCFW4rZLXQ 密码:10ac
252748371
2018-08-02 23:34:28 +08:00
学过其他的吗?
没学过其他语言不推荐学 go
gowk
2018-08-02 23:35:02 +08:00
学习语言最好的办法就是用起来,你看一百遍视频或教程都没有你写一个项目起到的效果好,先把基本语法掌握了,如果觉得没项目可写,可以从以前做过的项目里找,或者把 Java/Python 那些你喜欢的库用 Go 重写几遍,第一遍先让它工作,第二遍优化重构代码,第三遍恭喜你,你已经入门了。
gowk
2018-08-02 23:36:53 +08:00
楼上说的不错,Go 不推荐作为你学习编程的第一门语言,先学习 Java/Python/C#比较好
metrue
2018-08-03 01:01:58 +08:00
找一个好玩项目,参与贡献代代码.
taozle
2018-08-03 01:25:57 +08:00
kangkang
2018-08-03 01:59:24 +08:00
最慢一天看完官方的快速教程,然后上手做工具。
如果是第一门编程语言不建议学 Go。
KeatingSmith
2018-08-03 07:55:05 +08:00
@gowk

有 C、Python 编程基础
farseeraliens
2018-08-03 07:55:22 +08:00
google why is golang so poorly designed,看个几篇帖子就把这门语言的坑摸清了,然后搜怎么用 delve 调试,自己试试基本的调试功能。这样就可以开始开发了。
mmqc
2018-08-03 08:00:33 +08:00
新手的话建议看 gopl,老鸟看官方的教程,然后去找项目做
xy90321
2018-08-03 08:22:15 +08:00
传统一点也可以,买本书咯
hduwzy
2018-08-03 08:26:14 +08:00
收徒弟咯,不要钱,走过路过不要错过
ghostwind
2018-08-03 08:27:16 +08:00
写法反人类,并发爽上天
reus
2018-08-03 08:27:49 +08:00
首先学好英语,学好英语,你就不会有“关于 Golang 的学习资料很少”这种结论了
araraloren
2018-08-03 08:32:31 +08:00
CrisTao
2018-08-03 09:21:58 +08:00
讲道理,自己写小项目是最好的练手方式

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

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

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

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

© 2021 V2EX