2020-09-23 开始,经查阅资料后,决定开始自学 Rust 语言开发方向。在学习 Rust 之前,需要打牢 C++ 的基础。由于 C++ 体系庞大,因此暂先只计划 C++ 的学习路径。
根据我个人的实际基础,制定了以下书单顺序。
- // 看书过程中会根据书上的练习、例子,编译相关项目练手。
- 《C++ Primer 第五版》
- 《TCP IP 详解 卷1:协议 第二版》
- 《TCP IP 详解 卷2:实现》
- 《TCP IP 详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》
- 《C++标准库 第二版》
- 《深入理解计算机系统 第三版》
- 《Effective C++ 第三版》
- 《C++语言的设计和演化》
- 《算法导论 第三版》
- 《算法 第四版》
- 《剑指Offer 第二版》
- // 此处停止看书,开始刷 LeetCode,刷到一定程度时,会(视情况决定是否有必要)学习并整体迁移至 Linux 开发环境,然后开始看下一本书。
- 《设计模式:可复用面向对象软件的基础》
编译器选择 Microsoft Visual Studio 2019 社区版。
查看整体进度,在本仓库的项目中。
目前的进度为: