>-- 作者 谢恩铭 转载请注明出处
##内容简介

1. Go措辞无悬念加冕
2. Go措辞为什么这么火
3. 打印Go措辞吉祥物地鼠
4. 历年年度编程措辞
5. Go措辞学习资源
6. Docker学习资源
7. 总结
####1. Go措辞无悬念加冕
TIOBE的官网:http://www.tiobe.com/tiobe-index/
>TIOBE开拓措辞排行榜每月更新一次,依据的指数是基于天下范围内的资深软件工程师和第三方供应商供应,其结果作为当前业内程序开拓措辞的盛行利用程度的有效指标。
该指数可以用来校阅阅兵开拓者的编程技能能否跟上趋势,或是否有必要作出计策改变,以及什么编程措辞是该当及时节制的。
不雅观察认为,该指数反应的虽并非当前最盛行或运用最广的措辞,但对天下范围内开拓措辞的走势仍具有主要参考意义。
TIOBE 2017年1月编程措辞排行榜前20名
####2. Go措辞为什么这么火
Go措辞的大热和Docker(用Go措辞写成)容器技能大有关系。
实在Go措辞并不是很新,从2007年末由Robert Griesemer,Rob Pike,Ken Thompson主持开拓,后来加入了Ian Lance Taylor,Russ Cox等人,并终极于2009年11月开源,在2012年早些时候发布了Go 稳定版本1.0。
上面这些人中,有大名鼎鼎的Ken Thompson(肯.汤普森),他和Dennis Ritchie(丹尼斯.里奇)在1971年共同发明了C措辞。1973年Ken Thompson和Dennis Ritchie用C措辞重写了UNIX操作系统。2006年,汤普逊进入Google公司事情,与上面这些人共同设计了Go措辞。(这种属于大牛中的大牛,bug般的存在... 实难望其项背诶)
因此,Go有C措辞的一些特性也不足为奇了。此外,Go措辞也有面向工具的特性,有堪比python的开拓速率,堪比JAVA的实行速率,能够直接编译天生机器码方便了支配,以及天生的多核并发支持,等等。
除了开拓职员名声在外,又有Google加持之外,Go措辞的吉祥物也非常之萌!
它是一只地鼠,英语是Gopher(囊地鼠,产自北美的一种地鼠)。在自然界中是这样的:
囊地鼠Gopher
这只吉祥物在网上被各种称为“呆萌”、“可爱”、“蠢萌蠢萌的”,“贱贱的”,而且各种公仔和抱枕也是有的。
参看知乎的这个帖子:[哪里可以买到Go措辞地鼠吉祥物 ? 便是那只呆呆的蓝色小地鼠](https://www.zhihu.com/question/28974442)
听说这只地鼠的形象出自Rob Pike的妻子Renée French之手,源于她多少年前为一款WFMU的T-shirt设计的形象。
大家感想熏染一下:
不知道大家怎么看,我以为老外发明编程措辞或软件时总会挑一些很呆萌的形象,比如Android的小机器人,PHP的大象,Linux的企鹅,Docker的鲸鱼等等,这些吉祥物也让人们更加随意马虎记住这门编程措辞。
Android的小机器人
Linux的企鹅,Docker的鲸鱼,Go的地鼠
####3. 打印Go措辞吉祥物地鼠
网上有一个很厉害的程序员(https://github.com/fogleman ),开拓了一个Go措辞的路劲追踪软件(https://github.com/fogleman/pt ),可以用来绘制各种图形,个中就有绘制Go措辞吉祥物的:
>反正我以为Go措辞的这只地鼠太好玩了,分分钟想“捏爆”它有木有~
不为什么,光冲这么萌的吉祥物我也要学习Go措辞。
####4. 历年年度编程措辞
历年年度编程措辞
实在2015年,C措辞有好几个月都排在第一名,不过终极统计的时候还是Java胜出。
Go措辞原来在2009年也曾得到年度编程措辞称号。
号称“天下上最好的编程措辞”的PHP在2004年证明过自己,但今年下滑了。
>TIOBE的编程措辞排行榜并不能解释哪一们措辞就一定比其他措辞好,它只是展示一个编程技能的大趋势,给各大公司或个人项目在选择编程措辞时以一定参考。
>“负责,你就输了~”
####5. Go措辞学习资源
Go措辞官网(英语):https://golang.org/
大略单纯的Go措辞入门教程(英语):https://tour.golang.org/
简书上的[GO措辞零根本入门资料整理](http://www.jianshu.com/p/a70098a94d18)
实验楼的[Go措辞入门演习训练](https://www.shiyanlou.com/courses/11)
菜鸟教程的[Go措辞课程](http://www.runoob.com/go/go-tutorial.html)
####6. Docker学习资源
Docker官网(英语):https://docs.docker.com/
Docker官方教程(英语):https://docs.docker.com/engine/getstarted/
[Docker 从入门到实践](https://www.gitbook.com/book/yeasy/docker_practice/details) 一书
菜鸟教程网上的[Docker教程](http://www.runoob.com/docker/docker-tutorial.html)
[Docker中文网](http://www.docker.org.cn/index.html)
####. 总结
1. 作为程序员,保持与时俱进是非常主要的。既要夯实基本技能,又要不断学习新技能。这也是为什么我常说程序员这个职业是很故意思的,由于很难找到一个职业,每天都可以学习新东西。以是如果你有(bu)幸(xing)成为一名程序员的话,我就要大大地“恭喜”你啦!
可以参看我的以下几篇文章:
[程序员的未来](http://www.jianshu.com/p/e6590e5fbbda)
[程序员如何龟龄 | 从CSDN大牛博主猝去世想到的](http://www.jianshu.com/p/1ed4336d96c4)
[程序员逼格提升完备指南](http://www.jianshu.com/p/ddddd0ef0f4d)
[程序员为什么造诣感很高](http://www.jianshu.com/p/be98d2702ba0)
[程序员如何保持康健](http://www.jianshu.com/p/a703fbcb4cc3)
[做程序员有什么好处](http://www.jianshu.com/p/7b06f858bc02)
[程序员如何打造个人品牌](http://www.jianshu.com/p/08d39250038b)
[程序员如何不绝滞不前?](http://www.jianshu.com/p/fef8c724f0fd)
2. Go措辞该当是不错的,虽然我目前还没怎么用过,但我有在事情中用过Go措辞写的Docker。我们开拓组前不久倒是举办了一个小型的Go措辞学习课程,花了2个小时来学习Go措辞的根本知识(讲师是我们组里的一个同事)。
3. 如果没有学过Docker,最好花点韶光认识一下。Docker还是很有用的,现在我们开拓组也用Docker合营Gitlab,Jenkins,SonarQube来铺设项目的版本掌握、测试,编译,集成,在线演示。
4. 学习新知识从来像现在这么方便,网络上满满的都是免费的好资源。如果你还要去花很高的价钱上什么几万元的培训课,那实在有点可惜了。在家就可以自学,有那钱还不如多旅游什么的。可以参看我的以下几篇文章:
[老菜鸟趣谈:对编程初学者的一些建议](http://www.jianshu.com/p/751d9d3da9fb)
[如何提高查找资料能力](http://www.jianshu.com/p/ab1bdf3539fc)
5. 不盲目跟风。本日Go貌似有点火,就一窝蜂都去学习Go措辞的。我以为提升自己的编程硬实力,例如架构能力,打算机技能的理解,编译事理,等等,是更主要的。措辞嘛,只是一个工具而已。
>我是[谢恩铭](http://www.jianshu.com/u/44339a8a9afa),在法国巴黎奋斗的嵌入式软件工程师。
目前事情是Android嵌入式和app开拓。
热爱生活,喜好拍浮,略懂烹饪。