1.性能 两个例子
go的协程调度:https://juejin.im/entry/5b1e31f0e51d45067c6305a3
net网络库:http://skoo.me/go/2014/04/21/go-net-core
2.优雅
单元测试 自带testing包 编码后进行实时测试 可以非常方便的获取代码覆盖率
如果你写的库代码覆盖率在90以上,你觉得出bug的概率还高吗?https://golang.org/pkg/testing/
go doc 你在代码中的注释可以生成为go文档 不仅帮你养成写好注释的习惯,也让别人能从go doc查看你的各种api及其注释 https://godoc.org/
pprof 自带的性能监控 只要导入pprof包 不管是本地服务还是异地服务都能及时查看程序的协程 堆栈 阻塞情况 分析死锁 性能调优必备 https://juejin.im/entry/5ac9cf3a518825556534c76e
3.语言问题
老版本的go有gc慢和依赖管理的问题 不过现在完全ok 各种各样的依赖管理工具也比较完善
go本身很轻 适合现在的微服务开发
4.人的问题
语言只是工具
除了语法基础 特性之外 以上内容是go开发必备的 如果决定做下去建议多看看这些方面的文档
多看go库的源码
个人觉得应届生工作之后跳其他的语言的岗位可能性不大