diff --git a/BOOKLIST.md b/BOOKLIST.md new file mode 100644 index 00000000..e7ef6038 --- /dev/null +++ b/BOOKLIST.md @@ -0,0 +1,81 @@ +# 数据结构与算法 + +- [算法](https://book.douban.com/subject/19952400/) +- [数据结构与算法分析](https://book.douban.com/subject/3351237/) +- [编程珠玑](https://book.douban.com/subject/3227098/) +- [剑指 Offer](https://book.douban.com/subject/25910559/) + +# 操作系统 + +- [现代操作系统](https://book.douban.com/subject/3852290/) +- [深入理解计算机系统](https://book.douban.com/subject/26912767/) +- [鸟哥的 Linux 私房菜](https://book.douban.com/subject/4889838/) +- [Unix 环境高级编程](https://book.douban.com/subject/25900403/) +- [Unix/Linux 编程实践教程](https://book.douban.com/subject/1219329/) + +# 计算机网络 + +- [计算机网络](https://book.douban.com/subject/2970300/) +- [计算机网络 自顶向下方法](https://book.douban.com/subject/1391207/) +- [图解 HTTP](https://book.douban.com/subject/25863515/) +- [TCP/IP 详解 卷 1:协议](https://book.douban.com/subject/1088054/) +- [UNIX 网络编程](https://book.douban.com/subject/1500149/) +- [Linux 多线程服务端编程](https://book.douban.com/subject/20471211/) + +# 面向对象 + +- [Head First 设计模式](https://book.douban.com/subject/2243615/) +- [设计模式 可复用面向对象软件的基础](https://book.douban.com/subject/1052241/) +- [敏捷软件开发 原则、模式与实践](https://book.douban.com/subject/1140457/) + +# 数据库 + +- [数据库系统概念](https://book.douban.com/subject/10548379/) +- [MySQL 必知必会](https://book.douban.com/subject/3354490/) +- [高性能 MySQL](https://book.douban.com/subject/23008813/) +- [Redis 设计与实现](https://book.douban.com/subject/25900156/) +- [Redis 实战](https://book.douban.com/subject/26612779/) + +# Java + +- [Java 编程思想](https://book.douban.com/subject/2130190/) +- [Effective java 中文版](https://book.douban.com/subject/3360807/) +- [深入理解 Java 虚拟机](https://book.douban.com/subject/24722612/) +- [Java 并发编程实战](https://book.douban.com/subject/10484692/) +- [精通 Spring 4.x](https://book.douban.com/subject/26952826/) +- [Spring 揭秘](https://book.douban.com/subject/3897837/) + +# C++ + +- [C++ Primer](https://book.douban.com/subject/25708312/) +- [Effective C++](https://book.douban.com/subject/1842426/) +- [C++ 编程规范](https://book.douban.com/subject/1480481/) +- [STL 源码剖析](https://book.douban.com/subject/1110934/) +- [深度探索 C++ 对象模型](https://book.douban.com/subject/1091086/) + +# 网站架构/分布式 + +- [大规模分布式存储系统](https://book.douban.com/subject/25723658/) +- [从 Paxos 到 Zookeeper](https://book.douban.com/subject/26292004/) +- [大型网站系统与 Java 中间件开发实践](https://book.douban.com/subject/25867042/) +- [淘宝技术这十年](https://book.douban.com/subject/24335672/) +- [深入理解 Nginx](https://book.douban.com/subject/22793675/) + +# 开发工具 + +- [Pro Git](https://book.douban.com/subject/3420144/) +- [正则表达式必知必会](https://book.douban.com/subject/2269648/) + +# 编码实践 + +- [重构](https://book.douban.com/subject/4262627/) +- [代码大全](https://book.douban.com/subject/1477390/) +- [人月神话](https://book.douban.com/subject/1102259/) +- [程序员的职业素养](https://book.douban.com/subject/11614538/) +- [编写可读代码的艺术](https://book.douban.com/subject/10797189/) + +# 其它 + +- [JavaScript 语言精粹](https://book.douban.com/subject/3590768/) +- [利用 Python 进行数据分析](https://book.douban.com/subject/25779298/) +- [概率论与数理统计](https://book.douban.com/subject/2201479/) \ No newline at end of file diff --git a/README.md b/README.md index 858309c9..d635a5e0 100644 --- a/README.md +++ b/README.md @@ -137,7 +137,11 @@ Google 开源项目的代码风格规范。 **关于仓库** -本仓库是笔者在准备 2018 年春招实习过程中的学习总结,内容以计算机书籍的学习笔记为主,在整理重点知识的同时会尽量保证知识的系统性。 +笔者在学习的过程中有做笔记的习惯,一方面是为了更深入的理解,另一方面是因为不习惯一些书籍文章的语言描述和排版风格。 + +[BOOKLIST](https://github.com/CyC2018/Interview-Notebook/blob/master/BOOKLIST.md),这个书单是笔者至今看的一些比较好的技术书籍,虽然没有全都翻完,但是每本书多多少少都看过一部分。 + +这个仓库算是笔者的一个学习笔记,主要记录一些比较重要的知识点,希望对大家有所帮助。 **关于贡献**