🛣️学习路线-003-golang

type
status
date
slug
summary
tags
category
icon
password
自我探索的 Go 语言学习路线

一、Go 官方指南

本段内容整理自 Golang 官方文档

1. 安装 Go

2. 学习 Go

  1. Go语言之旅,一个交互式的学习网站。
  1. 如何编写 Go 代码,编写 Go 代码的简易手册
  1. 编辑器差距与IDE
  1. 编写高效的 Go 代码 ,编写清晰、高效 Go 代码的一些小技巧,需要首先阅读《Go 语言之旅》和《如何编写 Go 代码》。
  1. 诊断程序,Go 语言提供了大量的争端程序和 API,本文档帮助使用者挑选出合适的工具。
  1. FAQ,经常被问到的问题。
  1. Go 的维基百科

3. 参考资料

  1. 标准库文档
  1. 命令行文档
  1. 语言规范
  1. Go 内存模型
  1. 发布历史

4. 文章

  1. Go 的博客
  1. 文章汇总

5. 讨论

  1. 一个视频入门教学
  1. 优雅的编写代码
  1. Go 并发模式
  1. Go 高级并发模式
  1. 更多讨论

6. 非英语版本资料

二、Go 语言学习路线

1. 入门阶段

官方编写的入门指南:Go语言之旅

2. 基础阶段

3. 进阶阶段

Go 语言标准库 (计划)

三、学习资料

1. 经典书籍

《Go程序设计语言》 Go语言核心团队出品,最权威的语法解读
《Go语言编程三部曲》语言实战 + 高级语言编程 + Go web编程,全面系统掌握Go web开发
《Go语言编程之旅:一起用Go做项目》 Go语言中文站⻓出品,边看边练手
《Go语言高并发与微服务实战》 Go语言在微服务中的实践与应用
《Go并发编程实战(第2版)》全面了解Go中的并发编程和gorutine原理

2. 视频课程

Go语言入门系列视频》头条号作者@李文周,全面介绍go和gin框架的使用,非常适合入⻔
Go语言中文网》GoLang国内综合学习社区
极客时间Golang视频》视频全面深入解析go语言的特性和语法细节
Go语言核心36讲》通关Go语言教程

3. 练手项目

golang-design-pattern》设计模式Go的实现版
gin-vue-admin》基于Vue和Gin开发的全栈前后端分离的后台权限管理系统
go-gin-admin》基于gin的博客管理系统
学习路线-002-cloud原生学习路线-004-qt