《从零开始学架构》读后感
其实算得上《亿级流量网站架构核心技术》,《面向对象葵花宝典》,《大型网站技术架构》四本书一起的总结吧,一篇篇地来有点凑字数的感觉,加之笔者能力尚浅,对于这些大牛的著作也做不到所谓的深度剖析,所以这里所谓的读后感也仅仅只能算是一些个人的碎碎念。
总概
首先,这四本书都相当不错,六年前开始到现在,笔者一直保持着看书的习惯,而到目前为止,所看过的书中还是以专业书籍为主。随着阅读量的增长,,越来越感受到读书可以看作在和作者交流,从书中你可以感受到作者的治学理念,做事风格等等。而这也成为笔者判断一本书是否值得读的一个非常重要的判定标准。
《大型网站技术架构》
此书出版于2013年9月,到笔者购买时为止,已经是第十次印刷了。全书16章,共计218页。
相比较于常规的技术类书籍,这本书依然算是比较薄的了,但这并不影响这书中对所要表达内容的解析。不论读者是否有无基础,都将能从中收益。
《大型网站技术架构》
《从零开始学架构》
此书是笔者最近才购买的一本书,相比较之下,这本书也是这四本书里最新的一本,出版于2018年9月,而笔者手上的正是第一版。全书一共20章,共计308页。
该书共分五部分,分别是架构设计的概念和基础;高性能架构模式;高可用架构模式;可扩展架构模式;以及最终的架构实战。作者将架构的基本,原则,设计流程等等娓娓道来,章节之间连贯有序。而且抛弃了普通技术书中一上来大谈理论,然后突然跳入细节的习惯;将问题始终保持在同一维度,让读者不知不觉中就理解了问题和相应的解决思路。
本书在开篇中的合适,简单,演化三原则更是一句道破天机,这三个词不仅仅是架构,更是做任何事情的方法和准则。
《从零开始学架构》《亿级流量网站架构核心技术》
如果说前两者关注的是思路,《亿级》则更具体一些,它在给出了思路的同时会辅以大量的代码(可恶的是此书还没有随书源码,笔者有一次借鉴里面的实现,愣是一个个字符敲进IDE再改的)。这也许与此书的前身是一系列的博客有比较大的关系,此书的志向是成为高并发和高可用的一站式解决方案,致力于成为案头工具书。
最终此书21章,共计441页。
《亿级流量网站架构核心技术》
《面向对象葵花宝典》
这本书出现在这里可以说有点突兀,这本书和前三本关注的角度是不一样的,此书和《从零》的作者是同一人,正是这本书让我下定决心购买《从零》的,正如笔者在前面所说的,从《面向对象》这本书中,我感受到作者严谨的治学方法,清晰的思维路线,以及希望解答读者困惑的赤诚之心。非常适合对于面向对象感觉始终不得其法的读者。
从书中可以感觉到作者超脱了对术的理解,上升到了对道的感悟。可以非常明显得感受到作者确实投入了大量的时间对这一系列问题以及上下游进行了深入的思考和实践,形成独到的见解,并且希望将这些见解与他人进行分享,实数难能可贵。
换个角度
从《大型》这本书中,你就会发现,我们现在所谓的新潮流,其实在很早以前就已经开始了,《大型》里面讲到的内容,《亿级》和《从零》里基本都没有跳出圈,要说变化的话,也就是工作更加细化,这并没有贬低这后面两本书的意思,只是希望读者能从中明白抓住日新月异的技术背后的本质才能作一个从容的掌舵手,而不是疲于奔命的划桨者。
另外很多时候是需求催生了技术革新,而我们很多刚开始进入架构这个殿堂的初学者很容易头脑发热追新追潮,最终不仅搞得自己心力憔悴,连带着一起将公司和同事一起遭罪。
架构师作为项目技术的掌舵人,灵魂所在,必须时刻警醒自己的位置,提醒自己的职责所在,盯紧自己真正的目标,架构即人性,能遏制心魔的人才能掌握主动权,将事情做好。
建议
笔者最终的建议是四本书都值得一读,虽然有着不少重复,但各位作者描述问题的角度不同,也会给我们以非常大的启发;另外对于同一个问题你再看第二次的时候会快了很多,所以也不存在浪费时间的问题;最后,笔者个人认为书这种回报远远大于产出的东西,尤其是是在大天朝,贵这个字实在搭不上边。
最后祝愿各位读者,在经历种种历练之后,寻找到属于自己的道。