Golang怎么学?看过来···(附视频及资料网站)

1、Go语言完全自学手册(图文教程)

https://edu.aliyun.com/course/499?spm=5176.10731491.0.0.504913f4REti4h

2、Go语言核心编程(1):基础语法、数组、切片、Map

https://edu.aliyun.com/course/1973?spm=5176.10731491.0.0.504913f4REti4h

3、Go语言核心编程(2):面向对象、文件、单元测试、反射、TCP编程

https://edu.aliyun.com/course/1974?spm=5176.10731491.0.0.504913f4REti4h

4、Go语言核心编程(3):数据结构和算法

https://edu.aliyun.com/course/1975?spm=5176.10731491.0.0.504913f4REti4h

5、Golang基础-进阶-实战编程

https://www.bilibili.com/video/BV1kt411C7fK

6、Golang入门到升天【完整版】

https://www.bilibili.com/video/BV1eK4y1b7fj

7、Golang教程-Go语言编程(此教程是2020年6月录制的)

https://www.bilibili.com/video/BV14T4y1g7h9

最后这个网站是一个大佬整理的资料库,分享给大家:http://golang.iswbm.com/

俗话说,授人以鱼,不如授人以渔。今天就把这些资源全部分享给大家。

作者:asta谢

第一点,很多人都觉得上来就动手写,但是你基础的东西都没掌握,怎么写呢?欲速则不达,所以基础的东西还是必须要先掌握好.这里推荐你几个基础的入门材料:

http://tour.golang.org/#1

邢星翻译的https://github.com/mikespook/Learning-Go-zh-cn

https://gobyexample.com/

我觉得你把这几个基础掌握之后就可以开始抄袭代码了,如果你之前有PHP的开发经验,那么也许我写的这本书对你了解golang有帮助, https://github.com/astaxie/build-web-application-with-golang

第二点,我们很多时候开始写代码都是没什么思路,也无从下手,但是我们可以模仿别人写代码,上海俗话里面常说"吃大户,用大户,消灭大户",我们就是"看代码,抄代码,最后自己写代码".这里给你几个入门级别的代码看看学习一下:

https://phonesear.ch/ 很简单,就是学习他的路由怎么实现的,如何编写自己的路由

https://github.com/icub3d/home/ GitHub 这是一个Go+ AngularJS的实现,看看如何做API应用

最后我列一下你可以自己参考去实现的一些功能,我当初培训我们战虎班的同学就是用这些来一起学习的.

日志分析
IP库分析
管理后台查看分析日志

第三点,自己写代码,这个时候就是已经对golang有了一定的了解了,那么我们就可以开始做自己的项目了,做项目最想就是快速开发,那么我就推荐你

https://github.com/astaxie/beego 使用beego框架可以很快速的开发你的Web或者API应用

https://www.docker.com/ 使用docker来做虚拟化

https://github.com/skynetservices/skynet-archive 学习分布式

https://github.com/etcd-io/etcd 分布式应用

这个阶段就是找各种东西用golang来写,多写就会理解越来越深入.感谢“计算机自学平台”分享。

猜你喜欢

转载自blog.csdn.net/farley119/article/details/108511158
今日推荐