很早就开始准备这篇文章了,但总是想了又想不知怎样才能更好的写下自己最真实的想法,后来在经过了好几个晚上睡前的思考后才得以完成。
首先,写这篇文章的目的并不是为了吹嘘Go语言有多厉害,也不是鼓励大家都来学习Go语言,仅是为了记录和分享。当然如果是兴趣使然,那么欢迎你继续阅读下去,或许我们都有过相同的想法和感受,或许我们可以成为朋友,或许我们都能在Go语言中找到快乐。
解释一下什么是Gopher。
如果你直接拿有道词典或者百度来翻译Gopher这个单词的话,那么不出意外大概率会得到囊地鼠或地鼠等一些直译的结果,其实不然,如果有了解Go语言的朋友应该会知道,Go语言官方的Logo和吉祥物都是一只蓝色的小囊地鼠,而这个小动物的英文名称就是Gopher,简单来讲,Gopher同时也指的是将Go语言作为主力编程语言的程序员或Go语言的忠实爱好者都可以称之为Gopher。
了解Go语言
首先对Go语言再做一下简单的介绍,Go语言是由Google公司开发,于2009年正式发布的开源编程语言,具有高效、简洁、安全、支持自动垃圾回收等特点,被广泛应用于云计算、网络编程、分布式系统等领域。
与此同时,社区中常见的一些开源项目如Docker、Kubernetes、etcd等都是由Go语言编写,并且Dubbo、gRPC等RPC框架的Go语言版本也都在企业项目中非常的常见,在Web领域中,Gin、Echo、Beego等Web框架也都正在被广泛的应用。
在实际的学习和使用中,Go语言给我最大的感受