C++开发学习计划

文章目录
  1. 1. 前言
  2. 2. 需要读的书/掌握的知识
    1. 2.0.1. C++
    2. 2.0.2. 操作系统
    3. 2.0.3. 计算机网络
    4. 2.0.4. 数据结构
    5. 2.0.5. 算法
    6. 2.0.6. 编译原理
    7. 2.0.7. 设计模式

这一年,领悟到无论是出国/保研/考研/就业的道路,我们都应该拓宽横向比较的世界,不局限在身边的人,要去看更多优秀的人是怎么做的,这种借鉴能让我避免处在井底之蛙的境地,对信息搜集和个人成长都大有益处。
时光无法补救,已经蹉跎到大四了,既然意识到积累太少,就更应该补上专业方面的知识,将书读薄再读厚。

前言

即将踏入2019年实习阶段。在面试了几次才知道自己有多菜,但每一次面试都会发现自己的不足,可以有针对性地查漏补缺,因此有面试经历真是很棒。

发现如果早点开始做就业准备,一定可以拿到比较喜欢的offer,而我的大三大四就不会显得这么被动,以至于往读研方向发展没有退路。

成绩好就是学习好的认识太狭隘了。说课业紧张而不去实习,其实是自我管理和学习效率不够,时间是海绵里的水,挤挤总是有的。

这一年,领悟到无论是保研还是就业的道路,我都应该拓宽横向比较的世界,不局限在身边的人,要去看更多优秀的人是怎么做的,这种借鉴能让我避免处在井底之蛙的境地,对信息搜集和个人成长都大有益处。

时光无法补救,已经蹉跎到大四了,既然意识到积累太少,就更应该补上专业方面的知识,将书读薄再读厚。

需要读的书/掌握的知识

C++

  • Effective C++
  • More Effective C++
  • STL源码解析
  • 对象模型
  • C++ Primer Plus
  • C++ Primer

操作系统

  • 操作系统概论
  • 现代计算机操作系统(这本书是讲操作系统的
  • 深入理解计算机操作系统(这本书是讲程序在操作系统中处理的)

计算机网络

  • 计算机网络第六版谢仁希
  • tcp/ip详解

数据结构

  • 哈希表实现,冲突解决方法
  • AVL树、红黑树
  • 哈夫曼编码

算法

  • 常用排序算法、复杂度计算、查找、DFS、BFS
  • 记忆化搜索、DP
  • 最短路算法
  • 字符串相关的(如:KMP、BM等)。
  • 线段树

编译原理

  • DFA、NFA
  • 解决二义性的方法
  • 解决移进/规约冲突

设计模式

  • 大话设计模式
  • 设计模式解析第二版
  • 每个设计模式做小demo并备份

暂时就列这些,利用上班通勤和其他碎片时间慢慢读~

本文总阅读量

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×