ijrou
2020-11-18 20:07:31 +08:00
《番茄工作法图解:简单易行的时间管理方法》 自学必备必看书
《 Java 核心技术 卷 1 2 》 基础必看
《 Effective java 中文本 第 3 版》 基础之上必看
《深入理解 Java 虚拟机》 必须深入,必看书
《 Java 编程思想 第 4 版》 虽然很经典,但是已经不太推荐了,因为太老了,打基础还行,其中错误比较多,已经有最新英文版,奈何国内不给力,有爱好者翻译了,自行 github...
《 Java 并发编程的艺术》 提高性能,解决并发问题的可买来看
《 Java 并发编程实战》 Java 的书太多了,看自己喜欢吧。。。
...
运维、网页部署:
《鸟哥的 Linux 私房菜 基础学习篇》和 《鸟哥的 Linux 私房菜 服务器架设篇》 字典书,必备吧。。。
《 UNIX 环境高级编程 第 3 版》 如果你是做运维的或者是 C 或 C++等基于 Linux 环境开发的人员,这本书必买;
...
算法:
《算法导论 第 3 版》 需要很强大的数学基础才看,字典书,没点数学底子的不要买,会垫桌脚的。。
《算法 第 4 版》 建议看这本,虽然也需要数学底子,但是比算法导论容易 字典书
...
计算机基础:
《深入理解计算机系统 第 3 版》 经典,但是比较枯燥,字典书
...
数据库:
《高性能 MySQL 第 3 版》 虽然是基于 MySQL5.5 的,但是其涵盖了方方面面,再去看新特性比较容易; 字典书
《 MySQL 必知必会》 如果看得比较吃力或者不想看那么厚的《高性能 MySQL 》,可以先看这本打基础,但是这本说得比较浅,建议这本看完再看《高性能 MySQL 》;
《 MySQL 技术内幕:InnoDB 存储引擎 第 2 版》 没基础别看,买了浪费,但是做 DBA 的必看,有基础的或面试的必看;
《 SQL 必知必会 第 5 版》 不太推荐,内容不错,但是有些过于冗余,可以说是不专一
...
C 和 C++:
《 C Primer Plus 》 基础、字典书 推荐
《 C++ Primer 》 非基础、字典书 推荐
《 C++ Primer Plus 》 基础、字典书
《 Effective C++:改善程序与设计的 55 个具体做法 第三版》
《 STL 源码剖析》
《 C 和指针》
...
数据结构:
《大话数据结构》 学数据结构?先这本够了。。。
网络:
《图解 HTTP 》 可以说是所有程序员都必看的(除非你是做单机不联网)
《图解 TCP/IP 第 5 版》 不得不说图解系列的书的这日本作者真的说的很好很易懂啊
《计算机网络:自顶向下方法 第 7 版》 工具书,生涩,建议有时间看
《 TCP/IP 详解 卷 1:协议 第 2 版》 工具书,生涩,建议有时间看;看完卷 1 再买卷 2 (因为可能你连卷 1 都看不完)
...
设计模式
《 Head First 设计模式》
《大话设计模式》
...
面试:
《剑指 Offer:名企面试官精讲典型编程题》 必看
《程序员代码面试指南:IT 名企算法与数据结构题目最优解 第 2 版》 必看
...
额外:
《代码整洁之道》
《重构、改善既有代码的设计 第 2 版》
《程序员修炼之道:通向务实的最高境界》
《架构整洁之道》
...
JavaScript:
《 JavaScript 高级程序设计 第 4 版》 基础、工具书
《你不知道的 JavaScript 上卷》 这个就很推荐了,但是你要有基础,讲得有点生涩
《 JavaScript 设计模式与开发实践》 不太理解,但是比较多人推荐
...
Android 书
《第一行代码 第 2 版》 这本基于 Java 的
《第一行代码 第 3 版》 这本基于 Kotlin 的,就目前来说,第 2 版和第 3 版并不是谁高谁低,有钱两本都买吧;
...
其实上面列举书都是我参考其他人总结出来的观点,俗话说萝卜青菜各有所爱,还有很多好书我也没发觉,没列举也不代表不好