今晚九点|一个小运维的《Golang 入门心路历程》

51reboot · · 3496 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。


成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。

公开课主题:一个小运维的《Golang 入门心路历程》

主要内容:

  • 缘起
  • 初识
  • 熟悉
  • 实践
  • 爱上

缘起

本人之前是 hadoop hbase 运维,为了节约成本 hadoop client 都是多用户的,也就是不同的业务线在同一台机器上。导致一个问题就是一个业务资源占用高,跑死其他业务线。在这种情况下我就想如何解决这个问题呢?这时候我接触到了 Docker——实现资源隔离。随着对Docker的深入了解以及身边人经常谈论 Go 语言,我感觉 Go 语言很牛,平时开始慢慢关注 Go 。

初识

由于身边的人都在谈论 Go 语言,什么开发效率高、性能高、已部署等等关于 Go 语言的优点和好处。也正是他们谈论的这些有点吸引了我,我开始上网查阅资料计划学习这门语言。刚开始决定学习这门语言的时候很迷茫,不知道从哪里下手学起。买哪本书或者看那些视频,我看网上很多人建议看官方文档。《A Tour of Go》作为初学者尤其是英语还不好的人就好像上天给你个馅儿饼还是铁的!!!就是这样我还坚持看了一半最后果断放弃了。可能等我看明白了的时候中文版的文档也出来了吧!直到有一天在网上找到了一本《go web 编程》作者— —astaxie 。最主要的是中文相比较前者的全英文这样学习起来就方便和容易多了。

熟悉

从看《go web 编程》这本书开始,我才算是真正开始熟悉 Go 语言。我每次看完书中写的觉得都懂了,可是让我自己动手写的时候就完全不行了。这个时候我意识到我只是光学会和熟悉了 Go 语言的理论知识,我缺乏动手实践能力。这对于当时的我来说算是重要但不紧急的事情,我工作中不一定非得用Go语言,可以使用其他语言实现。只不过用 Go 语言的话可能会更简单和高效。作为一个运维每天要干很多琐碎的事情,休息时间不固定基本都是时间片。而且,我觉得我工作做的那些琐碎的事情对我的技术能力没有一丁点儿的提升。这让我很苦恼,没有空余的时间来学习但是又想要学习提高自身的技能。这个时候根本没有好的办法只能挤时间学习了。

实践

相信大家工作都有自己的目标不管是晋升到什么职位还是薪资达到多少等等。我也有自己个人发展的目标,为了我的发展目标,而学习 Go 语言只是让我离自己的目标更近一些。所以,我挤时间去把所有自己写过的知道的 Python 的脚本都用 Go 去实现了一遍。当然了这还要结合我前期学习的Go 的理论知识,然后做对比总结。实践很重要它可以把你帮你消化你学到的理论然后转为你自身的一种能力。

爱上

我现在已经爱上Go语言,工作中也多用Go语言来解决问题——利用channel 和goroutine解决业务问题。直播中我会为大家分享更多的关于 Go 语言的使用经验和一些需要注意的知识点。

分享时间: 17年9月14日晚上九点 (本周四)

分享方式: 网络直播

参与方式:

1、加入QQ群,获取分享直播链接和相关资料:

技术交流QQ群:368573673

2、咨询报名联系:

QQ(1):979950755 小月

QQ(2):279312229 ada

WeChat : 1902433859 小月

WeChat : 1251743084 小单

3、Golang 实战班第2期火热报名进行中

开课时间:10月14日

课程内容:

  • Golang 入门
  • Golang 程序结构
  • Golang 的基础数据类型
  • Golang 复合数据类型
  • Golang 的函数
  • Golang 的方法
  • Golang 的接口
  • Golang 的协程和Channel
  • Golang 基于共享变量的并发
  • Golang 包和工具

课程大纲:http://51reboot.com/course/go/


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:51reboot

查看原文:今晚九点|一个小运维的《Golang 入门心路历程》

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3496 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传