> For the complete documentation index, see [llms.txt](https://ithaiq.gitbook.io/golang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ithaiq.gitbook.io/golang/master.md).

# Introduction

此开源图书由[ithaiq](https://github.com/ithaiq)原创，创作不易转载请注明出处

![Coverage Status](https://coveralls.io/repos/github/haixiangyan/jest-tutorial-example/badge.svg?branch=main) ([opens new window](https://github.com/ithaiq))![](https://visitor-badge.glitch.me/badge?page_id=jest-tutorial)

<div align="left"><figure><img src="/files/AdUW0zrJxd3qCUOwibX7" alt="" width="375"><figcaption></figcaption></figure></div>

### 目的 <a href="#mu-de" id="mu-de"></a>

本书面向读者是懂Go基础但希望进阶的偏中上的读者。

我希望Gopher能够**通过实战来入门**，因为Go语法简单，入门容易，但是想要进阶却颇具挑战。

市面上虽然有很多讲解Go语法的书籍，但是实战案例的书却寥寥无几，甚至有些质量参差不齐。

本书是我在学习过程中**参考了一些开源库的实现和自己工作中的思考**总结而成。

我相信，一颗星星之火可以燎原，因此本书将永远开源免费，不搞套路热衷开源分享。

### 内容 <a href="#nei-rong" id="nei-rong"></a>

TIP

本书亮点：不会讲解go基础，直接实战开干，介绍了大部分go领域相关技术栈以及工作中的最佳实战。并且讲解云原生相关领域的技术栈提升视野。

本书包含5 部分：

**Golang进阶实战：** channel实战、底层原理解析

**Golang微服务实战：** 讲解Go常用库和框架以及微服务相关技术栈

**Golang工程化实战：**&#x7F16;码规范、目录规范、单元测试、避坑指南

**Golang设计模式：**&#x55;ML、设计原则、设计模式 &#x20;

**Kubernetes实战**：k8s原理和实战、istio实战、CRD自定义控制器

最近给这个 Repo 开了一个 [讨论区 (opens new window)](https://github.com/ithaiq/go-gitbook/issues)，如果你有任何问题都可以在这里一起讨论😄。
