整体来说,Go语言入门还是比较简单的,但是进阶比较困难。首先,大多数Go开发者的日常工作都是简单的增删改查,并不涉及Go语言复杂的并发编程、GC调优等,通常也不会遇到Go服务假死等问题。其次,Go语言虽然使用简单,但是底层原理还是比较复杂的,而大多数Go开发者往往都停留在使用阶段,并没有去深入研究Go语言的底层原理。本小节将从原理与实践两个维度,为大家分享Go语言进阶路线,包括Go语言快速入门、Go并发编程、Go项目实战三个阶段。