自己想学习Golang,但是网上资源比较少,最近在网上搜集了一下收集的Go学习资料,分门别类的整理了下,包含了Go学习社区、入门、进阶、性能优化、面试和Go学习书籍,还是比较全面的,在这里推荐给大家。
废话不多说,先献上Go技能升级地图,自己照着地图修炼。
1. Golang **:国内较早的 Go 社区,汇聚各类信息与服务
2. Study Golang:国内 Go 社区先驱,同样汇聚各类信息与服务
3. Revel 交流论坛:Revel 框架的中文社区
4. GoCN Forum:Go 语言爱好者中文交流论坛
5. IGO.PUB Go社区:Go语言技术社区(新),完美主义者社区
6. Go 技术论坛: Golang / Go 语言**知识社区
10. GO 语言学习资源整理
12. 使用go-swagger为golang API自动生成swagger文档
14. Golang 实现轻量、快速的基于 Reactor 模式的非阻塞 TCP 网络库
15. machinery入门看这一篇
16. 女朋友问我:小松子,你知道Go语言参数传递是传值还是传引用吗?
3. Go源码:协程栈
5. 大神是如何学习 Go 语言之浅谈 select 的实现原理
10. GO千万级消息推送服务
11. 深入golang之---goroutine并发控制与通信
13. go并发之goroutine和channel,并发控制入门篇
14. golang 图像验证码
17. GO 中 Chan 实现原理分享
18. 图文结合,白话Go的垃圾回收原理
19. go语言之行--golang核武器goroutine调度原理、channel详解
20. 手把手教姐姐写消息队列
1. Go 语言项目开发实战
6. [架构]Zinx-Golang轻量级服务器-框架教学视频
10. 区块链从零构建以太坊(Ethereum)智能合约到项目
1. Go 应用的性能优化
4. 字节跳动 Go RPC 框架 KiteX 性能优化实践
7. golang 使用pprof和go-torch做性能分析
8. 多维度思考:如何提高项目的开发时间、提高安全性、提高运行速度,从多个维度带来的一些思考。 | Go主题月
9. GO性能优化小结
12. Golang的GC性能优化技巧
14. Go借助PProf的一次性能优化
15. Go语言项目性能优化实例剖析
17. Golang 反射性能优化
18. 编写和优化Go代码
20. Go优化
21. Golang测试与性能调优
1. golang面试题:字符串转成byte数组,会发生内存拷贝吗?
2. golang面试题:翻转含有中文、数字、英文字母的字符串
4. 连nil切片和空切片一不一样都不清楚?那BAT面试官只好让你回去等通知了。
5. golang面试题:json包变量不加tag会怎么样?
6. 昨天那个在for循环里append元素的同事,今天还在么?
7. golang面试官:for select时,如果通道已经关闭会怎么样?如果select中只有一个case呢?
10. 给大家丢脸了,用了三年golang,我还是没答对这道内存泄漏题。
11. golang面试题:对已经关闭的的chan进行读写,会怎么样?为什么?
12. golang面试题:能说说uintptr和unsafe.Pointer的区别吗?
13. golang面试题:reflect(反射包)如何获取字段tag?为什么json包不能导出私有变量的tag?
14. golang面试题:字符串转成byte数组,会发生内存拷贝吗
15. Go面试题(五):图解 Golang Channel 的底层原理
16. golang面试题:reflect(反射包)如何获取字段tag?为什么json包不能导出私有变量的tag?
17. Go 面试每天一篇
19. 面试官:go中for-range使用过吗?这几个问题你能解释一下原因吗?
1. Go程序设计语言 中文版 (艾伦A. A. 多诺万)
提取地址:https://pan.baidu.com/share/init?surl=lxffWEfik2-PgNEnA5gaTQ
提取码:pfk5
2. Go语言编程入门与实战技巧
提取地址:https://pan.baidu.com/share/init?surl=B-wFVhd8OQvPAl8gmlkbCw
提取码:nvk8
3. Go语言核心编程
提取地址:https://pan.baidu.com/share/init?surl=Cw1j92g2PfBjL_Vh85WOVw
提取码:r5bb
4. Go语言程序设计
提取地址:http://pan.baidu.com/share/init?surl=kVOPaJH
提取码:n12l
5. Go并发编程实战
提取地址:https://pan.baidu.com/share/init?surl=qGL8wvXiQu-fp6ElZZyaPg
提取码:ujdx
6. Go语言学习笔记
提取地址:https://pan.baidu.com/share/init?surl=8MBu7f0M09OBeoGdd-8U8g
提取码:hpab
7. Go Web 编程
提取地址:https://pan.baidu.com/share/init?surl=h8YHgxIOExoQ1QDCfduW1Q
提取码:p14x
8. 深入解析Go
提取地址:https://tiancaiamao.gitbooks.io/go-internals/content/zh/
9. Go 语言高性能编程
提取地址:https://geektutu.com/post/high-performance-go.html
10. Effective Go 中英双语版
提取地址:http://bingohuang.nos-eastchina1.126.net/effective-go-zh-en-gitbook.pdf
11. Go修养之路
提取地址:https://www.kancloud.cn/aceld/golan
免责声明:本站所有内容及图片均采集来源于网络,并无商业使用,如若侵权请联系删除。