帅地如今毕业刚满一年,学了四五年计算机,分享一波自己觉得比较优质的计算机书籍。
1、数据结构与算法
入门:《啊哈算法》,《数据结构与算法分析:xx语言描述版》
提升:《编程之美》,《剑指offer》,《程序员代码面试指南:IT 名企算法与数据结构题目最优解》,《算法4》
2、计算机网络
零基础先看《网络是怎样连接的》,之后看《计算机网络自动向上》,这两本足够了。
3、操作系统
感觉看《现代操作系统》就够了,如果零基础,想学操作系统和计算机组成原理,那么可以看《程序是怎样跑起来的》,之后看《现代操作系统》,再之后看《深入理解计算机操作系统》这本天书,这本天书包含了操作系统+计组的知识,挑着看就行。
4、MySQL
入门:《MySQL必知必会》,进阶:《MySQL技术内幕InnoDB存储引擎》,这两本差不多,但个人感觉还不足以应付,某些知识点结合部分文章应该就可以了。如果是为了面试,个人感觉没必要看《高性能MySQL》。
5、Go语言
入门:《学习Go 语言》,学习Go Web:《Go Web 编程》
6、C 语言
入门:《C Primer Plus》(可能零基础有点吃力,觉得吃力的就看《C程序员涉及语言》吧)
进阶:《C 和指针》,我觉得 C 语言,最核心的就是理解指针
7、C++
入门:《C++ Primer》
进阶:《深入探索C ++对象模型》、《more effective C++》、《C++编程思想》
8、Java
入门:《Java核心技术卷1》
进阶:《Java 编程思想》
多线程:《Java 并发编程的艺术》、《Java并发编程实践》
虚拟机:《深入理解Java虚拟机》
10、Linux
入门:《鸟哥的Linux私房菜》
11、Python
爬虫:《用 Python 写网络爬虫》
数据分析:《Python数据处理》、《Python数据分析实战》
Python:《编程小白的第一本Python入门书》、《Python网络编程基础》、《Python高级编程》
12、前端
HTML+css+JS:《HTML5与CSS3基础教程》、《JavaScript高级程序设计》
其他:《开发指南》
13、设计模式
《图解设计模式》
14、人工智能
《贝叶斯思维统计建模的Python学习法》、《TensorFlow实践与智能系统》
15、汇编
不用学太深,入门即可,看《汇编语言》(王爽这边就差不多了)
16、Git
入门:《快速入门Git》,貌似Git不用学的很深入,需要时在查询就可以了
书籍可以在这里找到:计算机书籍各类推荐
作者简洁
作者:大家好,我是帅地,从大学、自学一路走来,深知算法,计算机基础知识的重要性,公众号「帅地玩编程」10万粉丝作者,专业于写这些底层知识,提升我们的内功,帅地期待你的关注,和我一起学习,点击了解我四年大学学 习之路 转载说明:未获得授权,禁止转载