项目结构
http://www.aosabook.org/en/index.html
IT Reading
将技术相关的阅读和文艺生活方面的阅读区分开。
本篇侧重于记录技术相关阅读整理。
Reading List
关于书籍的博客
优秀的书籍
《设计模式之禅》
HTTP 深入学习
- 《HTTP 权威指南》
Done. 2018
SQL 深入学习
《Architecture of a Database System》
JS 深入学习
CSS 深入学习
《CSS 权威指南》
Eager
-
《轻松学习多线程编程》
-
《Java8 函数式编程》
-
《Java8 实战》
-
《深入理解Java虚拟机》
Longer
- 《HTTP 权威指南》
servlet + 手写 mvc 框架
- 《高性能 MySQL》
jdbc 手写 orm 框架
Dev Book-List
产品设计
推荐
算法
-
《图灵程序设计丛书 算法》
-
《Spoken Language Processing: A Guide to Theory, Algorithm and System Development》
-
《Reinforcement Learning: An Introduction》
机器学习
-
《机器学习导论》
-
《Machine Learning: A Probabilistic Perspective》
程序调试/测试
-
《Effective Software Testing》
-
《调试九法——软硬件错误的排查之道》
-
《How to Break Software》
白盒测试
与时俱进:Practical Unit Testing with JUnit and Mockito
- 《xUnit Test Patterns》
黑盒测试
软件开发
- 《编程实践》
大师之言
-
《奇思妙想:15 位计算机天才及其重大发现》
-
《编程人生》
界面设计
- 《写给大家看的设计书》
这本应该看过了,感觉一般。
- 《 认知与设计:理解 UI 设计准则 》
理论书籍。
交互设计
-
《通用设计法则》
-
《交互设计精髓》
Java
- 《Thinking in Java》
Done. 佳作。
- 《java程序员修炼之道》
Done. 挺好的一本书。
- 《Effective Java》
精读。
Done. 有时间可以再看一遍。
- 《Java 并发编程实战》
精读 × 2
其中的书尽量精读。
- 《深入理解 Java 虚拟机》
精读。
- 《Java性能权威指南》
精读。
- 《Java性能优化权威指南》
精读。
精读。
其他
- 《Programming Rust》
新的语言