目录

  1. 概述
  2. 如何快速的学习Golang?
  3. 官网文档
  4. 附录

概述

如果已经拥有编程经验,如何快速高效的完全掌握 Golang?

🤔什么叫做完全掌握?

  1. 对语言本身已经掌握,可以直接编码

  2. 进行一个项目,大致有思路应该怎么做,知道要从哪里下手而且能比较流畅地做出来

总结而言,能够达到以下五点,就算完全掌握一门语言

🤔如何做到高效?

  • 学习的过程要进入一种正向反馈的自循环系统
  • 掌握了基本语法之后,通过不断用Go写代码加深对语言的了解和熟悉程度
  • 根据每天所看所写,就能写出更好、更深奥、更多的代码

如何快速的学习Golang

学习阶段时间安排
学习基本语法2 - 7 day
深入掌握 Go 知识点2 - 5 week
自己动手完成一个有一定规模的项目1 - 3 month
掌握 Go 的其他库life long time

官网文档

官方文档有很多还是很值得推荐学习的:

附录

如何快速高效率地学习 Go 语言
Go by Example 中文
build-web-application-with-golang
The Way to Go
Go 入门指南
The Go Programming Language Specification
官方学习文档