跳到主要内容

基础知识

基础知识包括

  • 计算机基础
    • 计算机基础主要是大学的计算机四门大的专业课
      • 计算机体系结构
      • 计算机网络
      • 操作系统
      • 数据库
    • 再加上及计算机安全
  • 编程基础
  • 软件工程
  • 中间件

参考书

数据结构与算法:《大话数据结构》->《算法图解》->《数据结构与算法之美》 -> 《剑指offer》 -> LeetCode刷题(至少刷到200多道)操作系统:《操作系统导论》->《现代操作系统》计算机网络:《图解HTTP》->《图解TCP/IP》->《网络是怎么连接的》 ->《计算机网络自顶向下》->《TCP/IP协议详解卷1》计算机组成:《程序是怎么跑来的》->《计算机组成原理:软件/接口与设计》->《深入理解计算机系统》数据库:《SQL必知必会》->《从根儿上理解mysql》->《mysql技术内幕》->《高性能mysql》

参考