go语言的开山篇

为什么学习go语言

  • 区块链开发
    一个分布在全球各地、能够协同运转的数据库存储系统,区别于传统数据库运作——读写权限掌握在一个公司或者一个集权手上(中心化的特征),区块链认为,任何有能力架设服务器的人都可以参与其中。来自全球各地的掘金者在当地部署了自己的服务器,并连接到区块链网络中,成为这个分布式数据库存储系统中的一个节点;一旦加入,该节点享有同其他所有节点完全一样的权利与义务(去中心化、分布式的特征)。与此同时,对于在区块链上开展服务的人,可以往这个系统中的任意的节点进行读写操作,最后全世界所有节点会根据某种机制的完成一次又依次的同步,从而实现在区块链网络中所有节点的数据完全一致
  • go服务端开发
    1, 美图的后端,处理大并发有天然的优势,支撑后台流量(排序,推荐 搜索)
    2, 七牛云的cdn用到go语言开发
  • 游戏软件开发工程   
      游戏服务端(通讯,逻辑,数据存储)
  • 云计算
    京东云的后端都是使用go语言开发的

go语言的学习方法 

  •   先kuow how再konw why
    需要先知道怎么做,再去了解它为什么这样实现的,因为软件编程是一们"做中学"的,不是会再做,而是做了才会的
  • 2,适当的囫囵吞枣
    因为初次进行学习不是所有的都可以立即掌握,我们可以先跳过理解不了的记录下来,继续进行学习,然后一个阶段学习完成后在回过头来看我们当时不会的问题
  • 3, 学习编程是在琢磨别人怎么做,而不是认为应该怎么做的的过程
    我们应该多去学习别人的编程思路,看了多了,做了多了自然而然我们也就学会了2020-03-15

ps:借鉴尚硅谷老师的学习编程的思路

  应该先纵向的学习完go语言,都了解了,我们就需要对某一个进行纵深学习,实现T字形的发展,每个公司缺少的是某个方面比较专业的技术人才

猜你喜欢

转载自www.cnblogs.com/bubble-zgq/p/12500824.html
今日推荐