书单目录

Book List

Posted by Zhang huirui on June 18, 2019

book list

书单

吴军

《硅谷之谜》

《文明之光》

《大学之路》

《数学之美》

《七周七并发模型》

《大规模分布式存储系统原理解析和架构实战》

《尽在双11》

《深入浅出面向对象分析和设计》

《Java并发编程实战》

《Effective Java》

《智能时代》

《马云,我的世界从不言败》

《Star Schema完全参考手册 数据仓库维度设计权威指南》

分享下我近期阅读过比较优秀的书籍:

综合

  • 哪来的天才——练习中的平凡与伟大》 ★★★★★

    推荐理由:

      1 不会再将智商不高作为失败的借口;
      2 练习的本质是长时间做那些人们不能舒舒服服做到的事情;
      2 针对性的,科学的刻意练习是十分重要且必要的;
      3 更加相信勤奋的力量。
    
  • 数学之美》 ★★★★★

    推荐理由:

     1 那些看似高深的技术背后的数学原理并不复杂;
     2 任何理论和知识,只要我们不能通俗易懂地解释清楚,那就说明我们并没有真正理解和掌握;
     3 人生能遇到优秀的导师十分幸运。
    
  • 浪潮之巅》 ★★★★★

    推荐理由:

     了解互联网科技公司兴衰背后的规律。
    
  • 硅谷之谜》 ★★★★★

    推荐理由:

     1 了解硅谷何以为硅谷;
     2 了解工业时代和信息时代的科学基础;
     3 了解大数据思维和互联网思维。
    
  • 把时间当做朋友》 ★★★★★

    推荐理由:

      不是成功学,不是时间管理书籍,相信你或多或少都会有收获。
    
  • 必然》 ★★★★★

    推荐理由:

      凯文·凯利 用十二个动词预测了未来。
    

计算机基础

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

    推荐理由:

      经典之作。作业用通俗易懂的语言介绍了如何从0和1实现二进制,实现门电路,实现加法器,实现操作系统和汇编语言。
    
  • 深入理解计算机系统》 ★★★★★

    推荐理由:

      经典之作。程序员必读。
    
  • 操作系统:精髓与设计原理》 ★★★★★

    推荐理由:

      教科书,操作系统入门书籍。
    
  • 30天自制操作系统》 ★★★★★

    推荐理由:

      通俗易懂,从零开始带你实现一个简易的操作系统。
    

面试算法

准备面试前,以下书籍不必全读,读上两,三本就够了。重要的是练习,练习,再练习推荐面试前把Lintcode 或者 Leetcode 刷一遍

  • 《剑指offer》★★★★
  • 《程序员面试白皮书》★★★★
  • 《编程之美》★★★★
  • 《编程之法》★★★★
  • 《算法设计与分析基础》★★★★
  • 《数据结构与算法分析 Java语言分析》★★★★★
  • 《数据结构与算法分析 C语言分析》★★★★★

并发编程

  • 七周七并发模型》 ★★★★★

    推荐理由:

      快速了解常见的并发编程模型。
    
  • Java并发编程实战》★★★★★

    推荐理由:

      Java并发编程经典之作,Java程序员必读。
    

编程语言

  • Effective Java》★★★★★

    推荐理由:

      Java编程经典之作,Java程序员必读。
    
  • 自制编程语言》★★★★★

    推荐理由:

      了解一门简易的编程语言是如何实现的。
    
  • 七周七语言》★★★★

    推荐理由:

      快速了解常见的编程范型。
    
  • 深入浅出Node.JS》★★★★★

    推荐理由:

      国内罕见的Node.JS优秀书籍。之前读过10多本Node.JS书籍,只有这本书收获最多。
    

分布式

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

    推荐理由:

      了解大型网站架构变迁过程中的较为通用的问题和解法。
    
  • 大规模分布式存储系统——原理解析与架构实战》★★★★★

    推荐理由:

      比较系统地介绍了分布式存储系统。
    

大数据(Hadoop)

  • 大数据日知录》★★★★★

    推荐理由:

      比较系统地介绍了常见的大数据算法和系统架构。
    
  • Hadoop权威指南》★★★★

    推荐理由:

      Hadoop 入门最佳读物。
    
  • HBase权威指南》★★★★

    推荐理由:

      HBase 入门最佳读物。
    
  • Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》★★★★

    推荐理由:

      在自己没有深入阅读源码前,可以快速了解MapReduce架构设计与实现原理。
    
  • Hadoop技术内幕:深入解析Hadoop Common和HDFS架构设计与实现原理》★★★★

    推荐理由:

      在自己没有深入阅读源码前,可以快速了解HDFS架构设计与实现原理。
    
  • Spark技术内幕:深入解析Spark内核架构设计与实现原理》★★★★

    推荐理由:

      在自己没有深入阅读源码前,可以快速了解Spark内核架构设计与实现原理。