学习路径
列出来的内容都是觉得推荐的
还有很多自己不太喜欢的就没写上去
2019年
这一年我真正踏入了程序员之路。
这一年看的书:
- 《Linux C编程一站式学习》
这是一本开源书籍,里面讲解的关于 C 语言深处的奥秘对我启发很大。推荐看完第一第二章,并且认真做完练习题。第三章觉得 Linux 系统太难的可以不看。 - 《算法图解》
这是一本基础算法书。整本书其实都不算太难,用 C 语言实现这本书的很多例子对我帮助很大。
这一年做的比较有意义的事情:
- 用双向链表实现了贪吃蛇,虽然不是很难,但是锻炼了能力而且培养了信心。
- 跟随 Milo Yip 老师的 「 从零开始的 JSON 库教程 」 实现了一个 C 语言的 JSON 解析库,老师讲得非常好,学习到了很多平时练习学不到的东西。知乎上也能找到这个教程。
- 在电脑上安装了一个 Linux 系统,对这个系统的了解更深刻了,想练习 vim 不过失败了(233333)。
这一年遗憾的事情:
- 没有认真学习算法,没有刷刷 ACM 的比赛题目。虽然对竞赛兴趣不大,但是感觉可以练习一下。
- 玩游戏太多了没有静下心学 C++ 。
- JSON 库的完成没赶上期末作业。
2020年
这一年刚刚开始。
这一年看的书:
- 《C++ Primer 中文版(第 5 版)》
这是一本入门 C++ 用的数据,不过偏难,如果觉得难可以看这本 《C++Primer Plus》 。多了一个 Plus ,内容更适合初学者(指没有学过 C )了。 - 《C++ Templates中文版》
虽然是本老书,但是对我来说是很实用的 C++ 模板教材。
这一年看的别的内容:
- 「 面向对象程序设计-C++ 」
翁恺老师上的课非常非常不错!!!能免费看真是有福气。 - 「 C++那些事 」
讲得很不错,适合查漏补缺。
这一年做的比较有意义的事情:
- 学习了 Git 版本管理。这个真的非常非常有用,强烈推荐。到哪里学都可以,推荐在这个地方学习: Learn Git Branching 。
- 开始规范化自己的代码。
这一年的期望:
- 更加深入学习 Linux 系统的相关知识。
- 学好数据结构。
- 刷刷 ACM 算法题。
- 少掉点头发。
- 更换所有项目的调试输出为日志系统。(摆脱IDE依赖)
- 能看懂 《算法导论》 。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。