软件技术学习笔记

个人博客,记录软件技术与程序员的点点滴滴。

GoLang程序员修炼之路

在高性能Web服务领域,GoLang使用广泛,不需要依赖第三方库就可以开发出一个Web服务,比C++方便许多。GoLang是一个拥有垃圾回收机制与闭包的静态Native语言。

GoLang拥有良好的软件生态,社区代码一般都共享到GitHub中,代码中可以直接导入Git仓库的第三方模块。从第三方模块管理、代码格式化、静态检查、构建、单元测试到性能测试等,都包含在GoLang官方工具包中,人们很容易编写出符合软件工程规范的代码。在云时代,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语言高级编程》

脚注

  1. 本人已翻阅的书籍,收获不少。