几经辗转,还是觉得经典书籍最为重要,之前一直读博客源码论文,间或做了些课设,终归是学的太过零散。
- ✅ 学习完docker in action 2e,在macos上熟练使用docker
- 阅读unix-linux编程实践教程
- 学习完网络编程基础
- 阅读完linux-unix系统编程手册
- 过完cs144的网络实验
- 读完o社的精通linux
- 阅读源码httplib
- 阅读完unp
- 阅读完陈硕muduo库
- 完成github项目TinyWebServer
- 读完riscv的实验文档,完成6.s081的所有实验
- ✅彻底学完 程序员的自我修养 这本书
- 读完恐龙书10e
- 完成OSTEP所有课后习题
- 读完linux系统编程
- 看完APUE
- 完成thu ucore实验
- 阅读TAOUP(这本书文风极佳,很对我胃口)
- 阅读gopl
- 深入理解go语言(https://golang.design/)
- 重读google经典三篇,完成6.5810课设
- 看一看分布式的博客(https://dunwu.github.io/blog/categories/%E5%88%86%E5%B8%83%E5%BC%8F/)
- ✅ 先过掉cppp5e
- 知识小补充things
- ✅ 再过掉jjhou老师的课程jjhou
- 阅读debugger这书,也就是debug的艺术,快速上手gdb
- 阅读cs106l reader
- ✅ modern c++ 新特性(https://github.com/changkun/modern-cpp-tutorial)
- 阅读《深入探索c++对象模型》
- 阅读STL源码剖析
- 模板元编程template
- ✅ C++ Concurrency in Action 2e
- 阅读sql学习指南
- 阅读完数据库系统概念第十三章起的所有内容
- 完成bustub项目
- 阅读完redis实战
- 读完mysql必知必会
- ✅读完high performance mysql 4e
- 阅读redis源码redis_src
- 两本编程珠玑,可以顺带参考读薄
- GoF, 参考网站(https://design-patterns.readthedocs.io/zh_CN/latest/index.html) 与(https://refactoringguru.cn/design-patterns/catalog)
- c++语言的设计和演化 + c++沉思录
- clean code代码整洁之道
- 人月神话
- what every programmer should know about memory
- 软技能
- 重读浪潮之巅
其余的暂且按下不表,毕竟这一套下来估计要到大三开学了,要是大三开学还学不完我就remake,tnnd后端东西真多,拼命学吧