- 继续完成keed,基于libco改造httpserver
- 替换使用的爬虫库
- 熟悉C的基本库 参考 《C语言手册》
- 熟悉C++ 的STL(包括cpp17标准) 参考 《C++ Primer》 《Packt Cplusplus 17 STL Cookbook》《Packt Mastering the Cplusplus 17 STL》
- 熟悉C++ 多线程并行编程 参考 《Manning Cplusplus Concurrency in Action Practical Multithreading》 《C++ Multithreading Cookbook》《Mastering C++ Multithreading》
- 熟悉C++面向对象的部分 参考 《深度探索C++对象模型》
- 了解C++编程小技巧 参考 《Effective C++》 《More Effective C++》 《Effective Modern C++》
- 了解STL库的实现 参考 《STL 源码剖析》
- 熟悉常见的命令 并熟练编写shell 参考 《Linux Shell Scripting Cookbook》
- 熟悉 Makefile 的编写 参考《跟我一起写Makefile》
- 熟悉 gcc/gdb 的使用
- 熟悉 git/vim/tmux 使用
- 熟悉 tcpdump 的使用
- 熟悉网络编程的常见api接口以及常见结构体 参考《APUE》
- 《现代体系架构上的unix系统》
- xv6
- 《操作系统真象还原》
- 熟悉并发数据的处理架构 参考 《大数据日知录》 《OReilly Designing Data-Intensive Applications》
- 熟悉基本的SQL操作 参考 《SQL必知必会》
- 整体把握操作系统的调度,内存分配等相关算法 《现代操作系统》
- 熟悉系统的缓存命中 《CSAPP》
- 《数据结构与算法分析》
- 《数据结构算法与应用》
- 刷题
- 熟悉TCP协议 参考 《TCP/IP 详解 协议》
- 《计算机网络 谢希仁》
- 《大话设计模式》