入门

这是写给一位想学golang的同事的

Go体验之旅

学习Go一般都是从这里开始了,

基础入门

入门若是看书的话,可以看《Go语言圣经》

入门书籍的话,看这本我感觉就够了。

但我更推荐你看下极客时间的课程《Go语言核心36讲》 这样能更快更系统全面的学习Go

学习到这里就可以做项目,当然也建议现在就开始写项目

一些知识点

  • String、Array、Slice

  • GoRoutine、Channel、sync

  • Defer、Panic、Recover

  • 变量作用域

  • Interface和Duck Type

  • 类型断言

  • 原子操作

  • Go Module和包

  • net/http和context

  • 数据库操作

  • 测试

高级编程

一些知识点

  • CSP并发模型

  • GPM调度模型

  • 内存模型

  • 分布式

  • 反射

  • 指针

  • GC

高级编程的学习资源较多 我目前看过的是:《Go语言高级编程

其他的有:

Last updated

Was this helpful?