Tony Bai(白明),资深架构师,行业经验超 20 年,现于汽车行业某独角兽 Tier1 企业担任车云平台架构组技术负责人。出于对技术的追求与热爱,发起了 Gopher 部落技术社群,也是tonybai.com 的博主。
Tony Bai 老师早年一直在电信领域从事高并发、高性能、大容量的网关类平台服务端的开发,后进入智能网联汽车行业。这些方向对编程语言的要求都比较高,所以他的语言经验也十分丰富,深入研究过 C++,对 Java、Ruby、Erlang、Haskell 与 Common Lisp 均有不同程度的应用。
至于 Go,最早可追溯至 2011 年 Go 语言还没发布 Go 1.0 稳定版本时,他就在跟随、实践。当 Go 在大规模生产环境中逐渐替代了 C、Python,Go 则成为了他编写生产系统的第一语言。
此外,Tony Bai 老师也一直在做 Go 语言的分享和布道。从 2019 年开始,他坚持不懈地将自己每天阅读到的 Go 社区的优秀技术资料,整理成公开的 Gopher 日报,提供给 Go 语言的关注者。他在 Go 技术博客 tonybai.com、GopherChina 大会上分享的实践经验和思考,深受广大 Go 语言用户的好评,这套课程也是源自 GopherChina 大会的 Go 高级工程师必修课。
作为从事云原生必备的语言、腾讯、字节跳动等大厂的“高薪”宠儿,Go在这些年真是吸引了不少开发者的目光。它简洁而高效,兼具“速度感”和“力量感”,相信你也曾在某个瞬间为它的魅力折服。
不过,很多刚开始学习Go语言的开发者,很难一下子找到高效的学习路径。或者说,经过一段时间学习后,对Go的理解也只是不上不下的“半桶水”。究其原因,无外乎这几点:
到最后,基础没打牢,项目上不去,这怎么行?因此,我们请来了资深架构师、技术博客tonybai.com的博主Tony Bai老师。他从2011年就开始关注Go语言了,对语言的理解非常深刻。
在这个课程中,Tony Bai老师会用“三个诀窍和五个阶段”,带给你一条系统、完整的Go语言入门路径。你会了解到Go语言一些独特的创新,快速掌握Go的各类语法特性。同时,这门课“语法+实战”的结合能让你快速上手开发Go程序,其中的高手洞见也能让你提前“闪避”坑点。

课程总共分为五个阶段,分别是前置篇、入门篇、基础篇、核心篇,以及实战篇。
第一个阶段:前置篇,“心定”建立认同感。在这一部分,Tony Bai老师会带你了解Go的前世今生和设计哲学。这部分会让你从设计目标、设计哲学,以及演化进程等方面,全面建立起你对Go语言的认同感,避免出现“Hello-and-Bye”的情况,这是学好Go的前提。
第二个阶段:入门篇,“手勤”多动手实践。在这一部分中,Tony Bai老师会让你的第一个Go程序跑起来,看看一些实用Go程序都有哪些语法元素和结构。这部分会建立你“照猫画虎”的能力,让你可以随心所欲地进行实践。
第三个阶段:基础篇,“脑勤”多理解,夯实基础。这一部分,Tony Bai老师会围绕着“程序=数据+算法”的逻辑,从变量、常量等基本概念,到数据类型,再到广义的算法,让你可以用Go建立对现实世界的抽象认知,也能明白Go程序运行的基本逻辑。
第四个阶段:核心篇,“脑勤+”建立自己的Go应用设计意识。在这一部分,Tony Bai老师会跟你介绍Go语言独有的,或者是有比较大创新的接口类型与goroutine等并发原语类型,这些语法元素是Go语言的核心。从这部分开始,你会树立自己的Go应用“设计意识”。
第五个阶段:实战篇,攻克Go开发的“最后一公里”。在这一部分,Tony Bai老师会通过一个实战的例子,展示怎么做好学习与使用之间的衔接,帮助你走完“使用Go进行生产级开发”这“最后一公里”。

任何零基础想学Go语言的人群,或者从其他语言(如Java、PHP等)转来的开发者。
购买请联系微信/QQ
QQ 临时会话已不可用,请先添加好友再发送消息。