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

如何学习一门看似简单,比较深奥的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.多了解自己。

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

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

    原文作者:antyiwei
    原文地址: https://segmentfault.com/a/1190000015804506
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞