我个人的方向是专注于分布式系统架构设计和中间件开发。写作的来源是阅读、实践和反思,因此整理了一些书单用于学习计算机科学,也包含一些提高认知的书籍作为补。

计算机科学基础

《编码:隐匿在计算机软硬件背后的语言》

《离散数学及其应用(原书第7版)》

《计算机科学精粹》

《数据结构和算法 Java 版本》

《UNIX/Linux 程序设计教程》

《深入理解计算机系统》

《TCP/IP 详解》

《分布式系统原理与范型(第2版)》

《漫画算法》

《操作系统导论》

《计算机的系统要素》

《程序设计语言的形式语义》

《计算机程序的构造和解释(SICP)》

《嵌入式C语言自我修养——从芯片、编译器到操作系统(》

数学类

《数学模型八讲:模型 模式与文化》

《具体数学》

应用设计书籍

《软件方法 - 业务建模和方法》

《Web容量规划的艺术》

《junit实战第二版》

《测试驱动开发》

《大型网站系统与Java中间件实践》

《MySQL技术内幕:InnoDB存储引擎》

《Java并发实现原理:JDK源码剖析》

《分布式中间件技术实战(Java版)》

《分布式系统常用技术及案例分析》

《洞见文集 微服务》

《写给大家看的设计书(第4版)》

《深入分布式缓存》

《持续建模与实践》

《数据库重构》

《修改代码的艺术》

《数据密集型应用系统设计(中文版书)》

《dddquickly-chinese-2014version》

《DDD_Reference_2015-03_by_Eric_Evans_Definitions_and_Pattern_Summaries.pdf》

《零成本实现Web性能测试》

《TOGAF标准9.1版(中英对照版)》

非计算机书籍

《存在与虚无》

《思辨与立场》

《思考快与慢》

《噪音》

《独裁者手册》

《技术的本质》

《我不是教你诈》

《办公室资治通鉴》

《深奥的简洁》——约翰·葛瑞本

《自私的基因》——理查·德道金斯

《物种起源》——达尔文

《第三种黑猩猩》——贾雷德·戴蒙德

《语言本能》——史蒂芬·平克

《基因组》——马特·里德利

《枪炮、病菌与钢铁》——贾雷德·戴蒙德

《崩溃》——贾雷德·戴蒙德

《生活在极限之内》——加勒特·哈丁

《苏格兰:现代世界文明的起点》——阿瑟·赫尔曼

《国富国穷》——戴维·S·兰德斯

《蜜蜂的寓言》——伯纳德·曼德维尔

《经济增长的道德意义》——本杰明·M·费里德曼

《政治经济学及赋税原理》——大卫·李嘉图

《经济学原理》(第七版)——格里高利·曼昆

《富裕社会》——约翰·肯尼思·加尔布雷思

《国民财富的性质和原因的研究》——亚当·斯密

《怎么选择成长股》——飞利浦·A.费舍

《向格雷厄姆学思考,向巴菲特学投资》——劳伦斯·A.克尼厄姆

《巴菲特的投资组合》——罗伯特·哈格斯特朗

《聪明的投资者》——本杰明·格雷厄姆

《拯救华尔街》——罗杰·罗温斯坦

《诚信的背后》——弗兰克·帕特诺伊

《圣诞欢歌》——狄更斯

《人生的枷锁》——毛姆

《筚路蓝缕的先行者》——欧文·斯通

《富兰克林自传》——富兰克林

《我生活的种种模式》——赫尔伯特·A.西蒙

《洛克菲勒传:全球首富的创富秘诀》——荣·切尔诺

《谈判力》——罗杰·费希尔等

《影响力》——罗伯特·西奥迪尼

《赢:韦尔奇一生的管理智慧》——杰克·韦尔奇

《要快,但别赶!》——安迪·希尔

《只有偏执狂才能生存》——安迪·格鲁夫

《研究是一门艺术》

《咨询的奥秘》

《思考,快与慢》

《噪声》

《论人类不平等的起源和基础》

《控制论革命者》

《存在与时间》

《复杂》

《控制论与科学方法论》

《知行:技术人的管理之路》

《说谎:揭穿商业、政治与婚姻中的骗局》

参考书单

  • https://github.com/keithnull/TeachYourselfCS-CN/blob/master/TeachYourselfCS-CN.md
  • https://github.com/woai3c/recommended-books
  • https://github.com/guanpengchn/awesome-books
Last Updated:
Contributors: lin