计算机基础知识 #为什么


  1. 扎实的基础可以加快学习相关应用层知识的速度

    1. 很多人学习应用层的知识时不学习底层,导致死机硬背
    2. 编程语言很多,但是涉及编程语言的原理却相对很少
    3. 从死记硬背到理解原理轻松记忆
  2. 了解程序性能瓶颈,写出更加高效的代码
    例如:为什么加锁会变慢,为什么加缓存会变快
  3. 学习过程中掌握良好的编程习惯

    1. 抽象封装的重要性
    2. 测试的重要性