8 - Server 后续学习
必学内容
完整阅读
TLPI 所有章节目录。
完全没看过的章节(在别的地方看过相关内容也算看过),每章用大约 15 分钟随便看看;看过的章节直接跳过。
Tip
这些东西都是所有人都要学的,只是学习的顺序有差异而已。
欢迎大家在暑假剩余的时间选择其中你感兴趣的开始学习:
操作系统
- 操作系统
- 早日通关
必看课程
计算机网络
- 计网
- 祖安风格
Σ(°Д°;
TCP 到底是怎么玩的?重传是如何进行的?拥塞控制和流量控制又该如何实现?
IP 层的路由是如何实现的?UDP 比 TCP 少了什么功能?
在这里你或许能知道很多答案:
- 计算机网络:自顶向下
- 推荐课程 CS 144
- 请完成对应课程的 [lab0 , lab4]
业务脚手架使用
- 想面试业务团队?业务代码和大家之前写的代码有很多不一样的地方,业务代码需要尽快落地,复用一切可以复用的轮子,构建出 MVP 后快速上线,因此一个合格的业务开发框架必不可少。
- 可能你已经了解和使用过 Gin 了,但是对于业务开发来说,Gin 提供的能力还是太简单了,不是一个完整意义上的“框架”,在这,向你介绍几款 Golang 开发常见的脚手架,推荐从 beego 开始学习,多个框架之间有很多相似之处,学会一个之后可以了解下其他框架,最终选取最适合自己项目的框架开始使用,丰富简历。
- v2ex 上一位开源框架维护者写的为什么我们需要脚手架
- GoFrame 官网对多个框架的一个比较