百科问答小站 logo
百科问答小站 font logo



大家在计算机学习路上,都看过哪些神一般的书? 第1页

  

user avatar   yoghurtxj 网友的相关建议: 
      

推荐一本神书,豆瓣评分9.7分,堪称分布式领域圣经,本人非常后悔没有更早的阅读本书

如果今年只推荐1本书的话,那必须是这本《数据密集型应用系统设计》

而且我昨天刚写了一个类似的回答,刚发出去不到1天的时间就获得了800+点赞和2500+收藏,说明这本书推荐得非常正确,评论区也全部都是好评。

原回答链接在这里:

但是我看知乎上推荐这本书的人真的很少!(几乎没看到,好像只有我)

这本书可以说是工业圈少有的浅显易懂的干货,所以我决定一定要推荐一下。

我看的是影印版

这本书好在哪里???

1、系统,打通并概述数据库、分布式系统、消息中间件、数据存储等知识
2、详细对比分析各种设计之间的优缺点,为实际应用场景提供权衡参考
3、大量经典论文和延伸阅读资料,方便感兴趣的读者深入理解
4、作者很有技术情怀,行文之间特别容易将这种感觉传递给读者

再引用豆瓣网友@本赖克 的一个评价:

不仅在豆瓣,这本书在各大网站的评价都非常非常高,可谓是有口皆碑。

Amazon:

Googlereads:

那么它到底是一本什么样的书呢?

现今,尤其是在互联网领域,大多数应用都属于数据密集型应用。

本书并没有局限于那种分布式框架,而是着重讲解分布式整体架构设计理念和基础知识

从底层数据结构到顶层架构设计,将数据系统设计中的精髓娓娓道来。

理论结合实践,给出了很多实际场景中遇到的问题以及应对方案,能让人少走很多弯路。

书中有大量插图,将分布式系统高深的技术形象生动的描述,通俗易懂。

比如下图是讲数据库多副本 并发写的问题的:

作者水平非常高,本书广度非常大,当然你可能会觉得它涉及面广,所以每一面都不深入。但广有广的好处,会让你把很多看似无关的知识给串联起来,建立起知识框架,这一点是非常重要的。

-----应要求更新一下-----

很多人私信我要影印版的购买链接,我当初是花了好几百大洋买的。

帮大家在京东和天猫找了,基本都没货,好在知乎官方自营上架了这本书,大家可以去抢:

中译本也可以看,翻译非常的不错:

那么这本书怎么读呢???

零基础的不太适合,建议2年以上的程序员阅读,非常适合精读

建议读2遍:

第一遍先快速浏览,看下主要概念和思路,了解下这本书整体在讲什么;

第二遍就可以结合一些开源的框架再去详细看(一定要精读,不然这本书真的是浪费)如果在读的过程当中发现有些东西超纲了,就可以去针对性的学习,查漏补缺,它真的会给你很多启发和思考,慢慢的你就把自己知识框架体系搭建好了。

另外书中更是给出了相当多的参考文献链接,值得深入研究。

但是这本书基本到处都没库存,很难买到,早买早到手吧:

帮你们找地方买书真的太不容易了,到处都没库存,希望出版社尽快印刷吧

一句话就是:如果早点看,开窍会更快~




  

相关话题

  i=1,为什么 (++i)+(++i)=6? 
  程序员和产品经理哪个有前途? 
  让古代贵族过996码农的现代生活,他们会愿意吗? 
  为什么C语言能长盛不衰? 
  程序员该选择Macbook Pro吗? 
  请教大家,我明年2022年8月份去美国读cs,后年2023年5月份就毕业了,那我还有机会找实习吗? 
  是不是机器学习的框架都偏向 Python ?如果是,为什么? 
  如何看待奥巴马呼吁每个美国人都学习编程? 
  有没有能向玩家保证服务器发牌时没有作弊的牌类游戏发牌算法? 
  为什么国外一些常见问答网站的地址栏中常常就给出了问题题目,相对于像国内一样使用ID来标记而言好在哪里? 

前一个讨论
张掖最让你念念不忘的食物是什么?哪里能吃到?
下一个讨论
蚂蚁金服招运营为什么要求 CPA 和 CFA 优先?





© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利