Plan
Plan copied to clipboard
A small and great plan
https://lib.jimmysong.io/kubernetes-handbook/ 可能是一个好的k8s入门读物?
The times in the plan readme should be updated or deleted (this plan is not targeted at students of a certain grade) 
欢迎所有人参与,以 PR 方式提交你的贡献!
暑假分三个方向: - 内核 - 后端 - 基础架构 对应的任务: - 内核: - 实现自己的 [tsar](https://github.com/alibaba/tsar) - [C语言] - 后端: - 实现自己的 Twitter - [Golang] - 实现自己的 GitHub - [Golang] - 实现自己的 ChatRoom...
暂定任务: - Golang: [Sevenday系列教程](https://github.com/geektutu/7days-golang) - C/C++:FTP - 内核:子玮的「TCP 丢包问题处理」
 下面简单介绍下每个**关键节点**的学习资料和程度要求,最后的〔〕里是资料推荐: 计算机导论:很重要,学校的课程学的懵懵懂懂的很正常。但是大二了找个空闲的下午重新读一遍这本书,你会有新的理解和收获。另外这只是第一阶段,后面会再次提到”计算机导论“。〔大一的导论课本〕 编程语言:无论是学的 Python 还是 C 入的门,另外一门要补上。C 从语言特性上来说是最简单的”高级“语言,基本上没有什么语法糖或者无用的特性。Python 作为常用的”胶水“语言,有着丰富的标准库和三方库,掌握一门脚本语言在很多场景下都用得到。进一步的学习可以考虑 C++/Java,Go 和 Rust 发展也挺快的,可以适当了解,看个人兴趣。〔《C Primer Plus》、《C ++ Primer》、《C++ 程序设计语言(Bjarne的)》之类的都行,其他的也没关系,我入门就不是《C Primer Plus》,也不妨碍我 C 的底子还凑合。至于更高级的,建议有一定的代码量之后再阅读,比如《Effective Modern C++》之类的〕 Linux 操作系统:这个不解释,小组有《鸟哥》作为基础学习基本上够用了,剩下的靠 man 文档和具体系统的官方文档检索问题或者直接 google...