跳转至

8 - Server 后续学习

必学内容

  • 完整阅读 TLPI 所有章节目录。

TLPI

完全没看过的章节(在别的地方看过相关内容也算看过),每章用大约 15 分钟随便看看;看过的章节直接跳过。

Tip

这些东西都是所有人都要学的,只是学习的顺序有差异而已。

欢迎大家在暑假剩余的时间选择其中你感兴趣的开始学习:

操作系统

计算机网络

  • 计网
  • 祖安风格 Σ(°Д°;

TCP 到底是怎么玩的?重传是如何进行的?拥塞控制和流量控制又该如何实现?

IP 层的路由是如何实现的?UDP 比 TCP 少了什么功能?

在这里你或许能知道很多答案:

业务脚手架使用

  • 想面试业务团队?业务代码和大家之前写的代码有很多不一样的地方,业务代码需要尽快落地,复用一切可以复用的轮子,构建出 MVP 后快速上线,因此一个合格的业务开发框架必不可少。
  • 可能你已经了解和使用过 Gin 了,但是对于业务开发来说,Gin 提供的能力还是太简单了,不是一个完整意义上的“框架”,在这,向你介绍几款 Golang 开发常见的脚手架,推荐从 beego 开始学习,多个框架之间有很多相似之处,学会一个之后可以了解下其他框架,最终选取最适合自己项目的框架开始使用,丰富简历。
  • v2ex 上一位开源框架维护者写的为什么我们需要脚手架
  • GoFrame 官网对多个框架的一个比较