Go語言由Google開發,相比Java/python/c等語言,Go尤其擅長并發編程,性能堪比C語言,開發效率肩比Python,被稱為“21世紀的C語言”。
Go語言在云計算、大數據、微服務、高并發領域應用應用非常廣泛。BAT大廠正在把Go作為新項目開發的優選語言。
1、服務端開發
以前你使用C或者C++做的那些事情,用Go來做很合適,例如日志處理、文件系統、監控系統等;
2、爬蟲及大數據
Go語言天生支持并發,所以十分適合編寫分布式爬蟲及大數據處理;
3、網絡編程
大量優秀的Web框架如Echo、Gin、Iris、beego等,而且Go內置的net/http包十分的優秀;
4、Paas云平臺領域
Kubernetes和Docker Swarm等;
5、分布式存儲領域
etcd、Groupcache、TiDB、Cockroachdb、Influxdb等;
6、區塊鏈領域
區塊鏈里面有兩個明星項目以太坊和fabric都使用Go語言;
7、容器虛擬化
大名鼎鼎的Docker就是使用Go語言實現的;
階段1、GO開發基礎(4周)
實戰案例
1、實戰項目:圖書管理系統;
2、實戰項目:配置庫開發;
階段2、GO高級編程(4周)
實戰案例
1、實戰項目:日志庫開發;
2、實戰項目:海量用戶聊天室開發;
階段3、項目實戰(4~6周)