go语言的使用感受
2017-05-03 21:46
344 查看
2015年时,一次偶然的机会了解了docker这个牛逼的产品,然后就开始接触学习docker。docker的使用,原理的之类的都了解了。想对docker的进一步了解,也想对docker进行二次开发,但发现不看代码是不行的。就硬着头皮看,但go毕竟与C有区别,看着看着docker源代码,再看下语法,很快就熟悉了go语言的基本使用,只要你学习C语言和学习C++及Ruby之类的脚本语言,你会感觉go语言很亲切。
但发现自己真正去写go语言时还是有点吃力的,多练习之后,发现go真的十分aswsome,写起来很方便,库十分全。我首先写了一个ping(源码位置github.com/nicle-lin/ping.git)的程序,可以操作IP包的tos字段,cool。 之后写了一个公司产品的升级客户端,写这个时让自己掌握了不少的go语言的知识。这个升级客户端的代码量还是比较大的,涉及的范围也比较广,但go语言却完全可以满足我。以后再介绍这个升级客户端的代码流程。再之后写了一个可以用来测试负载均衡里MBLB,由于目前没有类似思博伦之类的发包工具可以测试MBLB,所以只能自己上了。再之后,学习了无闻老师go
web的相关课程,受益无穷。
今天先到这,总体来说,go语言上手快,也很强大,但还在深入了解go语言的goroutine的原理才能发挥go的威力。
但发现自己真正去写go语言时还是有点吃力的,多练习之后,发现go真的十分aswsome,写起来很方便,库十分全。我首先写了一个ping(源码位置github.com/nicle-lin/ping.git)的程序,可以操作IP包的tos字段,cool。 之后写了一个公司产品的升级客户端,写这个时让自己掌握了不少的go语言的知识。这个升级客户端的代码量还是比较大的,涉及的范围也比较广,但go语言却完全可以满足我。以后再介绍这个升级客户端的代码流程。再之后写了一个可以用来测试负载均衡里MBLB,由于目前没有类似思博伦之类的发包工具可以测试MBLB,所以只能自己上了。再之后,学习了无闻老师go
web的相关课程,受益无穷。
今天先到这,总体来说,go语言上手快,也很强大,但还在深入了解go语言的goroutine的原理才能发挥go的威力。
相关文章推荐
- 使用Go语言工作400天后的感受
- 使用Go语言工作400天后的感受
- 使用 Go 语言和 HTML5 WebSocket 构建一个 Web 聊天室
- Go语言反射的使用
- 论go语言中goroutine的使用
- go语言之beego框架orm的使用(二)
- go语言之beego框架orm的使用
- go语言中的反射的使用
- Go语言开发环境配置教程及使用
- Go语言实战 - 使用SendCloud群发邮件
- 多核计算与并发编程(三) 使用Go语言的管道
- Go语言使用组合的方式实现多继承
- 为什么我们要使用Go语言以及如何使用它的
- go语言接口使用
- Go语言实现的简单TCP服务及使用MySql
- go语言学习,使用Sublime Text 2 搭建环境
- go语言接口使用
- [原]在 go/golang语言中使用 google Protocol Buffer
- go语言defer使用
- Go语言linux下构造tcp数据包(不使用net包和Cgo)