关于Go语言的系统学习

前言

  • 查过许多人回答如何学习Go语言,都觉得有对的也有不对的,还有一些前面给你一些明路,后面就开始推销起自己的教程了。。。
  • 这段时间我也写过不少博客,我觉得自己写得不怎样,同时发现其实博客不适合系统学习,博客主要是碎片化学习
  • 也看过许多别人写的博客,当然有许多差强人意之处
  • 而无论怎样,写博客和看博客,并非主要的学习手段,而只是复习、巩固、拓展的手段
  • 这段时间的学习和探索,觉得可以这样入门:

路线

  • 1.官方的新手教程《A Tour of Go》:非常简单,适合入门
  • 2.《Go语言圣经》:深入浅出,读第一遍,了解大概
  • 3.《Go语言实战》:实践性强,对圣经内容有所拓展,跟着例子走一遍
  • 4.《Go语言高级编程》:归纳总结,复习巩固拓展都有,讲到许多实际应用中常用到的关键技术
  • 5.《Go语言圣经》:再读一遍,体会其中的经典例子和编程建议

建议

  • 如果只是学习编程语言而没有计算机基础,那也只是囫囵吞枣
  • 非常建议学习:
    0.算法和数据结构:数据的处理方式,数学之于物理学,就像算法和数据结构之于编程
    1.计算机组成原理:理解数据的物理存储和指令的处理
    2.计算机操作系统:理解操作系统的并发并行机制,各种调度等
    3.计算机网络:理解网络的架构,数据的传输,这样在实践编写网络应用时才能游刃有余

猜你喜欢

转载自www.cnblogs.com/laiyuanjing/p/11315414.html
今日推荐