前言

Go 语言是目前最受欢迎的语言之一,它具有入门快、程序库多、运行迅速等特点,很适合快速构建互联网软件产品,所以互联网大厂开始纷纷拥抱 Go 语言。根据《2021 年腾讯研发大数据报告》中显示,随着腾讯云计算和大数据相关业务的迅速发展,Go 语言快速增长,首次超越 C++,成为腾讯最热门的编程语言。公开资料显示字节跳动在 2016 年底到 2017 年初,开始全公司逐步推广 Go,各种项目都启动了 Python 到 Go 的重构工作,以及微服务建设。到 2017 年,基本上新项目都是 Go 开发的,发展到现在,字节跳动的 Go 生态已经非常成熟,从 RPC 框架、HTTP 框架、开发工具到各种基础库,应由具有。云原生是趋势,云原生体系中那些我们熟知的 Docker、Kubernetes、Prometheus、Istio 等开源项目都是 Go 语言写的,要深入研究云原生技术,必须得会 Go,可以说 Go 是云原生时代的第一语言。所以在目前这个大环境下,学习 Go 语言,是顺应时代的选择。

教程大纲

更多推荐

Go 语言学习总结(8)—— Go 自学者必学的教程大纲