一个学习爱好者,应该怎么学习golang

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

如何学习一门看似简单,比较深奥的golang语言

1.前期多练

  • 多学习25个关键字
  • 为什么golang语言的关键字比较少(相对于其他语言),看似很少。
  • 但是相帮25个关键字灵活运用和理解,说明你已经是个老司机。我虽软说自己是个老司机,但是自己觉得自己还是差的远。

2.进入公司,通过业务,熟悉golang语言的一下用法。

  • 特定的场景才会用到特定的知识
  • 处理数据,并发处理会用到 chan ,go,sync...等
  • 代码规整:易于查看,需要了解interface.为什么这么说。我觉得golang 中的interface特别灵活。善于借鉴其他语言的理解,去理解和设计golang的方式和方法。作为21世纪的新语言。有多强的生命力,看后期的发展吧。
  • 其他的我就一一介绍了,如果有特定场景讨论。可以留言。我会一一回复。

3.利用多余的时间,多看看golang源码。

  • 为什么好的想法,好的思路都是哪些大牛提出来的。大家应该明白吧,大牛们都是计算机知识面比较广,作为程序员都是比较善于发散思维。利用掌握的知识去理解新语言。同样是水泥,砖,钢筋,石头,不用的使用方式,就是不同的建筑工程。
  • 好的风格,golang源码都已经有了
  • 好用常用的算法。golang源码也有。
  • 这么好的知识库,一定要利用好。

goalng标准库1(目前我收到最好的)

golang标准库2

4.第三方库

  • 每个优秀的第三方库都是很多人的结晶。熟悉别人的风格,优化自己,提高自己
  • 取其精华,弃其糟魄。

5.多了解自己。

  • 看看自己是哪个阶段,然后好好学习吧
  • 同进退

以上是自己几年工作后的总结理解分享。喜欢点个赞,不喜欢的可以喷喷。。。


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

本文来自:Segmentfault

感谢作者:antyiwei

查看原文:一个学习爱好者,应该怎么学习golang

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

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