计算机基础学习

万丈高楼平地起,勿在浮沙筑高台,一定要把基础打牢固,整扎实,这是核心竞争力!

方法:看书 + 看视频 + 实践

  1. 《编程语言》C/C++

  2. 《数据结构与算法》

  3. 《计算机网络》stanford CS-144、MIT6.829

    入门书籍:《图解 TCP/IP》、《图解 HTTP》、《网络是怎么连接的》

    深入书籍:《计算机网络-自顶向下》和《TCP/IP 详解》

    网络编程:

    入门书籍:《TCP/IP 网络编程》、《Linux高性能服务器编程》

    深入书籍:《Unix 网络编程》、《Unix 高级环境编程》

  4. 《计算机组成原理》《计算机体系结构》

    经典书籍:《深入理解计算机系统》CSAPP!

  5. 《操作系统》《Linux/Unix》

    《Operating.System.Concepts》、《操作系统导论-Operating Systems Three Easy Pieces》、《Unix 高级环境编程》、《深入 Linux 内核架构》、《Linux 内核设计与实现》

  6. 《分布式计算与高并发》MIT6.824分布式系统 CMU 15-418

  7. 《数据库系统原理》(MIT6.828操作系统 CMU15-445数据库导论 CMU15-721 Advanced Database Systems)

  8. 《编译原理》(斯坦福编译原理CS-143)

  9. 《数学课》:微积分、线代、离散、概率论

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容