之前我曾经吹过牛逼说GO能统治接下来的十年。主要原因是GO有媲美CC++的性能,又兼具动态语言的开发效率,你会发现多线程开发从未如此轻松,线程间的通信也从未如此简单。目前很多一线大厂新项目或重构都开始使用GO语言,GO成为第一后端编程语言只是时间问题。

  • docker,go语言头号优秀项目,通过虚拟化技术实现的操作系统与应用的隔离,也称为容器;
  • kubernetes,由google开发,简称k8s,k8s和docker是当前容器化技术的重要基础设施;
  • etcd,一种可靠的分布式KV存储系统,有点类似于zookeeper,可用于快速的云配置;
  • codis,由国人开发提供的一套优秀的redis分布式解决方案;
  • consul,HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置;
  • 以太坊:知名区块链项目,是一个開源的有智能合约功能的公共区块链平台。 通过其专用加密货币以太币;

重点来了,为了方便大家快速入门GO语言,先列个大纲,后面跟进

  • 入门GO第一天 - 安装环境的配置和说明
  • 入门GO第二天 - 命令源码文件和库源码文件
  • 入门GO第三天 - GO语言的程序实体
  • 入门GO第四天 - GO的基本语法
  • 入门GO第五天 - 数组和切片
  • 入门GO第六天 - 字典的操作和约束
  • 入门GO第七天 - GO核心特性通道(channel)
  • 入门GO第八天 - GO核心特性协程(goroutine)
  • 入门GO第九天 - 错误处理
  • 入门GO第十天 - panic,recover,defer