TalkGo 读书会
TalkGo 读书会是由热爱学习,注重个人成长的一帮小伙伴们自由、自愿成立的虚拟线上组织。每个人都非常希望从「书」上学到知识,帮助自己实现成长和进步。
你是否还在暗自给自己下决心说:今年要读几本书,要学习什么什么而出现多次拖延和自己给自己不断的找借口呢?
如果你相信自己,相信 TalkGo 读书会,那赶紧加入我们吧,一起坚持,一起克服,一起成长。
活动报名已开启,要报名可私聊我,我的微信号:night_reading_go
,加我请备注:TalkGo 读书会第四期。
第四期共读书目
Go 语言高级编程
为什么选择这个书?
豆瓣评分:8.2分(110人评价)
本书从实践出发讲解 Go 语言编程的进阶知识。
本书共 6 章,
第 1 章简单回顾 Go 语言的发展历史;
第 2 章和第 3 章系统介绍 CGO 编程和 Go 汇编语言的用法;
第 4 章对 RPC 和 Protobuf 技术进行深入介绍,并讲述如何打造一个自己的 RPC 系统;
第 5 章介绍工业级环境的 Web 系统的设计和相关技术;
第 6 章介绍 Go 语言在分布式领域的一些编程技术。
怎么读?
每个人的知识结构体系以及基础知识都不相同,阅读此书的目的也不相同,所以我们一改往期固化的大一统阅读方式,改为自己给自己制定阅读计划。
tips:
- 阅读计划要清晰明确
- 计划至少包括一个考核标准/方式(比如:一篇读后感、一段摘要总结等)
注:没有任何考核的读者,请不要报名。
自我挑战时长
1个月(2.2~2.28)
入群门槛
100 元押金
日常活动
报名规则
- 制定个人详细的阅读计划,以回帖方式报名;(组委会审核后方可加入)
奖惩制度
奖励 :
- 评选最优秀的阅读者1名,奖励一本书;
- 评选最积极的阅读者2名,各奖励一本书;
惩罚 :
- 阅读者根据自己实际情况自愿惩罚;
为什么要缴纳押金
主要是为了设置一点门槛,避免无效的打扰。
声明
活动秉承自由、自愿,不喜勿入。
承诺就要做到,即便是你没有做到,你也可以申请退还押金。
我们只希望你定好目标与计划,然后完成后可以有所收获,千万不要自欺欺人。
毕竟你如果要找借口是肯定可以找到的。
1 个赞
第 1 章简单回顾 Go 语言的发展历史;
02-02~02-06 梳理整个go的发展历史以及相关的技术升级
第 2 章和第 3 章系统介绍 CGO 编程和 Go 汇编语言的用法;
02-07~02-10 了解cgo实现原理以及实践cgo常用技能,产出可复用demo
第 4 章对 RPC 和 Protobuf 技术进行深入介绍,并讲述如何打造一个自己的 RPC 系统;
02-11~02-20 学习pb协议并产出可复用demo,尝试改写一份新的rpc协议,并产出pb协议相关细节
第 5 章介绍工业级环境的 Web 系统的设计和相关技术;
第 6 章介绍 Go 语言在分布式领域的一些编程技术。
02-21~02-28 梳理整个go在业务开发中的常用技术,并试图根据各个场景产出最佳实践。
1 个赞
第一章 语言基础
2日-6日 (5) 目标:基础复习,查漏补缺,6日输出心得体会与笔记,其中包括自己的疑问与解答
第二章 CGO编程
7日-12日(6) 目标:cgo基础学习,掌握内部机制
第三章 Go汇编语言
13日-18日(7) 目标: 能够阅读基础简单的汇编代码
第四章 RPC和Protobuf
19日-21日(3) 目标:能够简单使用gRPC与Protobuf进行开发demo
第五章 Go和web
22日-24日(3) 目标: 通过学习来尝阅读Gin的源码
第六章 分布式系统
25日-28日(4) 目标:学习Go在分布式系统中的常用场景
1 个赞
报名请私信 night_reading_go,提供计划表(帖子链接),并缴纳押金
目录:
本书共 6 章
第 1 章简单回顾 Go 语言的发展历史;
第 2 章和第 3 章系统介绍 CGO 编程和 Go 汇编语言的用法;
第 4 章对 RPC 和 Protobuf 技术进行深入介绍,并讲述如何打造一个自己的 RPC 系统;
第 5 章介绍工业级环境的 Web 系统的设计和相关技术;
第 6 章介绍 Go 语言在分布式领域的一些编程技术。
目标:
- 记录一些知识点和有意思的代码;
- 实现一个带前后端的可聊天项目练手;
计划:
2月2日-4日:第一章、基础复习;
4日-9日:第二章、Cgo基础学习;
10日-12日:第三章、Go汇编语言学习;
13日-16日:第四章、第五章,过一遍;
17-20日:第四章、第五章,重温;第六章学习;
21日-28日:完成项目;
1 个赞
第一章 语言基础
2日-6日:复习基础知识
第二章 CGO编程
7日-12日:了解CGO内部原理
第三章 Go汇编语言
13日-18日:了解汇编基本原理,能阅读简单地汇编代码
第四章 RPC和Protobuf
19日-21日:了解grpc原理,了解Protobuf正确使用姿势
第五章 Go和web
22日-24日:了解go的网络框架,参考阅读gin源码
第六章 分布式系统
25日-28日:了解Go在分布式系统中的常用场景
总结评估
-
希望在底层细节上有更多的了解
-
在web开发与grpc上学到更好的实现方式
-
在分布式方面进行一定的技术储备
第一章 语言基础
0205-0207 复习基础知识
第二章 CGO 编程
0208-0213 缺少相关知识基础,需要多学习
第三章 Go 汇编语言
0214-0217 已通过《under-the-hood》和曹大博客学习过相关知识,希望能更深入一些
第四章 RPC 和 Protocol
0218-0221 仅有有限的了解,希望能深入学习
第五章 Go 和 Web
0222-0224 对 web 有一些了解,希望借此机会可以熟悉一下 gin 源码
第六章 分布式系统
0225-0228 了解分布式系统
0228~ 总结