GoLang程序员修炼之路
在高性能Web服务领域,GoLang使用广泛,不需要依赖第三方库就可以开发出一个Web服务,比C++方便许多。GoLang是一个拥有垃圾回收机制与闭包的静态Native语言。
GoLang拥有良好的软件生态,社区代码一般都共享到GitHub中,代码中可以直接导入Git仓库的第三方模块。从第三方模块管理、代码格式化、静态检查、构建、单元测试到性能测试等,都包含在GoLang官方工具包中,人们很容易编写出符合软件工程规范的代码。在云时代,GoLang拥有良好的前景。
1. 入门
- 《Go程序设计语言》(The Go Programming Language)1
2. 进阶
- 《Go Web编程》(Go Web Programming)1
- 《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》1
- 《Go语言实现》(Go in Action)
3. 进阶
- 《Go语言并发之道》(Concurrency in Go)1
- 《Go语言高级编程》
脚注:
- 本人已翻阅的书籍,收获不少。