Jason Zhou的Coding之路 凡是过往皆为序章

2020年夏——八月小记

2020-08-31

匆匆八月已要结束,在此记录七月十号以来的学习情况,后续安排。

学习情况

  • Leetcode 目前刷了 310+ 题目,按照 github 别人推荐的题基本刷完了。(除了少数几个动规的题目还没写)
  • 连续参加 leetcode 的比赛,从最开始的只能做一两个题到目前一般能 3 个以上题目,偶尔能在时限以内完全做完。
  • 计算机网络 PPT 内容基本过了一遍。
  • 操作系统的基础知识基本过了一遍。
  • 《深入理解计算机网络》CS-APP 一书看了 1-3 和 5-7 章。
  • OpenGL 的书看了前面 10 节。
  • 重新捡起了一小部分 Unity3D 的东西。

基础知识方面确实补了不少,但是实践项目没有太多长进。有些基础不牢靠,需要偶尔回看。编译原理和特定领域的算法问题没有开展。

后续准备

  • CS-APP 看完书的重要章节。
  • 操作系统的项目实践,和计网可能有部分重合。目前计划以 CS-APP 和该课程的项目为基础开展。
  • Sockets 编程学习,计算机网络项目实践。先完成 CS-APP 里面计网相关的项目,再考虑 Unix 网络编程书的内容。
  • 数据库的基础过一遍。SQL 语句等。
  • 数据库实例内容,实践部分。
  • C++ 语言基础要补一下,特别是关于一些关于面向对象较细的特性,消耗内存的特性等。
  • 算法方面,排序的部分要重新手写一遍,有几个算法要归纳一下(动规,贪心,分治),一些高级一点的数据结构要重新看一遍。
  • 编译原理,这是上一次就提到但仍然未开始的内容。
  • 可以了解一些 Java 的内容。

补完剩余的基础部分,要把练手的比例增加起来。计网和操作系统的编程项目一定要推进。手撕算法部分还要再加强。心态要平和,学习是一个专注,循序渐进的过程。


Similar Posts

下一篇 Linux 信号系统

Comments