周哥教IT-从C语言到Go编程
Go语言(Golang)是谷歌(google)推出的一款开源编程语言,从2007年末由Robert Griesemer, Rob Pike, Ken Thompson(与Dennis Ritchie共同发明C语言和Unix)主持开发,2009年11月开源,2012年发布Go 1稳定版本。今日头条(很火的抖音等产品)当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS (每秒查询率,Query Per Second))超过700万,日处理请求量超过3000亿,号称是业内最大规模的 Go 应用。
在2015年之前,头条的主要编程语言是 Python 以及部分 C++。随着业务和流量的快速增长,服务端的压力越来越大,随之而来问题频出。Python 的解释性语言特性以及其落后的多进程服务模型受到了巨大的挑战。其它使用go的企业:瓜子二手车,好未来,美团,滴滴,新浪,京东,小米,搜狗,360,爱奇艺,蚂蚁金服,百度等

Go 语言的三位创始人在 Google I/O 2012 - Meet the Go Team
招聘信息:
Golang职位最新招聘信息大全VIP视频课程 
从C语言到Go编程Go泛型编程
课程课件
Go课程课件pdf课程参考
Go课程参考golang官网Go课程参考studygolang
- 第1章 序言
- 1.从C语言到Go还是C++?
- 2.企业使用Go案例
- 3.Go语言简介
- 第7章 函数
- 1.函数定义与调用
- 2.函数传参
- 3.匿名函数lambda(闭包)
- 4.递归函数
- 5.变参函数与defer
- 6.代码分析:defer函数的执行
- 第15章 切片
- 1.切片定义与使用
- 2.切片和分离
- 3.代码分析:append注意事项
- 第24章 GO并发编程Goroutine
- 1.并发与并行区别
- 2.GO协程优势
- 3.GO创建协程方法
- 4.GO协程调度机制
- 5.GO通道
- 6.select多路复用,fan in和fan out
- 7.只读只写通道ping pong
- 8.Goroutine 和 channel 实现工作池
- 第29章 GO同步与互斥
- 1.无缓冲通道同步
- 2.WaitGroup同步
- 3.GO互斥与原子操作
- 4.读写共享锁
- 第31章 网络编程
- 1.tcp编程
- 2.udp编程
- 3.http client编程
- 4.http server编程