一、前言
工作原因,使用的语言从java转为go了。随手记一下自己的学习历程。
整体感觉和java比,go就是轻量、高效、实用、设计感不足的语言。
二、入门
前置编号为学习的顺序,所有耗时为每天8hour计
1.https://www.runoob.com/go/go-tutorial.html 2-3 day
首先要安装环境、其次,看了看菜鸟教程的go入门,写的很浅,还有少量错误或不清晰的地方。不过作为入门足够
2.《go语言编程》https://book.douban.com/subject/11577300/ 2 day (如果实际完成书中demo + 1 day)
一本写的稍微详细些的入门书记。
3.公司内的一些代码库 or 开源项目代码库 了解实际应用中go使用的常见用法 5 day;
3.《the way to go》https://book.douban.com/subject/10558892/ https://github.com/unknwon/the-way-to-go_ZH_CN/blob/master/eBook/directory.md (3-4day)
非常好的一本书,可以直接看github上的中文译本
3. 看了gin框架的使用方法,看了点源码 1 day
三、零散博客
todo
四、refs
https://golang.org/ref/spec 英文基础好的可以直接啃这个
https://learnku.com/articles/45302 另一位同学的学习笔记
https://gowalker.org/search?q=gorepos go sdk的使用说明
五、跳车,不转了