崎岖的学习路径
一直想从C转C++, 在2021年春节,那会儿在B站上跟着视频, 弱弱地了解了C++的一些基本概念。 但是到如今,没有整理成自己能消化的思维导图。 因此,当希望再次深入时,又一遍的开始,总感觉走了许多老路而不得。归根到底,没有形成自己的思维导图和系统知识点。
如何形成自己的思维导图
1. 写博文+Demo。
对于一些知识点和主题,写一篇详细的博文+Demo, 好记性不如烂笔头。在接下来的几个月的时间,计划对常见的知识点进行一些梳理。
不要太在乎内容,也许你写的内容,在大神眼里根本不值一提,但是初学者不正是从一点一滴开始的么。
所以短一点没关系,坚持写就好,坚持才会看见变化,才会成长。
主题 | 第一阶段 | 第二阶段 |
---|---|---|
xx | 简单的初级内容 | 根据书籍或者实际项目中用到的知识点来增加文章的内容 |
2. C++经典的书籍
对C++经典书籍进行研读。再接下来的时间里,准备读取的书籍有:
- 《C++ Primer Plus》
- 《Effective C++》
- 《深度探索C++对象模型》
- 《More Effective C++》
并对每本书进行归纳,总结,以博客的方式记录过程。最好有代码和例子,并且纳入Git Hub。
** 4. C++设计模式**
掌握几种经典类型的设计模式
5. 好的C++开源的例子
根据知乎上推荐的开源C++的代码,读一些经典的C++的开源例程。
6. 算法
这是比较难的一步,常见的算法还是应该重点了解下。特别是牛客网上的名气的笔试题基本都要刷2遍。
** 7. 如何测试**
如何测试自己写的C++代码,借助一些第三方工具。
日程
日期 | 内容 | 链接 |
---|---|---|
7.11 | 完事开头难 |