当程序员的发展遇到一定的瓶颈时,很多人会选择架构师的发展路径。
如果你也想从程序员晋升为架构师,那么希望今天分享的7本“架构”类图书能够帮到你!
01
▊《架构整洁之道》
[美] Robert C. Martin 著
孙宇聪 译
鄢倩 校
- 整洁之道再续新篇
- Bob大叔封山之作
- 熔举世热门架构于一炉
- 揭通用黄金法则以真言
- 左耳朵耗子|余晟倾情作序
善用软件架构的通用法则,即可显著提升开发者在所有软件系统全生命周期内的生产力。
Martin在本书中远不只是在为我们提供选项,他几乎是在将软件世界中横跨半个世纪的各种架构类型的经验倾囊相授,目的是让读者既能阅尽所有架构选型,又可通晓其如何决定成败。Martin也的确不负厚望,本书中充满了直接而有效的解决方案,以供读者应对自己面临的真正挑战——那些或最终成就或彻底破坏项目的挑战。
(扫码了解本书详情)
02
▊《大型网站技术架构:核心原理与案例分析》
李智慧 著
- 大型网站技术,开山之作
- 业内好评爆棚,畅销经典
作者是拥有核心技术部门的一线工作经验,直接体验了大型网站构建与发展过程中的种种生与死,蜕与变,见证了一个网站架构从幼稚走向成熟稳定的历程。
没有晦涩难懂的术语,没有诘屈聱牙的文句,没有故弄玄虚的观点……明明白白的语句,清清楚楚的文法,干净利落的建议——让读者直接体会网站架构的紧要处,不容马虎的关键点——这恰好是一个优秀的网站架构所必备的要素。
如果说“水不在深,有龙则灵”,那么对于想了解网站架构的读者而言,这本书恰好是“书不在多,有它则行!”。
(扫码了解本书详情)
03
▊《从零开始学架构:照着做,你也能成为架构师》
李运华 著
- 自成一派的架构设计方法论
- 教你体系化的架构设计技能
架构设计是技术人员成长和晋升过程中必须掌握的技能,但目前业界缺乏架构师学习和培养方面体系化的知识和实践的指导,本书结合作者多年在架构设计方面的学习、思考、实践,提出了完整的一套架构设计方法论,包括什么是架构、架构设计的目的、架构设计原则、架构设计流程、架构设计模式和技巧、互联网公司技术演进等内容。这套架构设计方法论适合不同行业,比如互联网、企业应用等;也适合不同的技术领域,比如后端架构设计、前端架构设计、客户端架构设计、测试平台架构设计、运维平台架构设计等。
(扫码了解本书详情)
04
▊《业务架构 应用架构 数据架构 实战》
温昱 著
- 每一页都是实践经验的总结,参考性超强
- 每一页都简洁明了重点突出,可读性超强
- 大局+架构+文档,三大篇,操作性超强
本书思路清晰,每一个概念、每一项方法都给出了简要透彻的阐述。同时又结合实践,给读者看得见、摸得着的项目实感,帮助读者迅速上手。本书还有一个作用,就是能提升读者对IT及其业务的认知层次,为长远职业发展提供助力。
(扫码了解本书详情)
05
▊《架构修炼之道:亿级网关、平台开放、分布式、微服务、容错等核心技术修炼实践》
王新栋 著
- 熟练地驾驭分布式系统设计
- 突破架构能力瓶颈
本书结合实际的生产实践,分别对网关、平台开放、分布式、MQ、RPC、I/O、微服务、容错的内容做了详细介绍。其中的内容不限于概念,而是会下沉到实践背后的感悟与总结。比如本书详细阐述了网关系统是如何“抗量”,又是如何容错的,以及在每次大促中的备战经验。其他内容也是如此,基于实践,源于实践,比如微服务的实战案例、MQ的各种功能场景、消息推送的实践等讲的皆是实践之道。
希望读者可以通过本书了解互联网常用架构知识背后的原理及解决问题之道。
(扫码了解本书详情)
06
▊《架构之美:行业思想领袖揭秘软件设计之美(评注版)》
[美] Diomidis Spinellis,Georgios Gousios 著
张逸 译
- 全面体现了架构设计中的简洁之美、清晰之美、风格之美、灵活之美和演进之美
- 评注者用评注的形式,帮助读者更进一步理解经典
这是荟萃了软件架构领域各位思想领袖真知灼见的经典之作,内容覆盖了软件架构的方方面面,包括架构理论、企业架构、系统架构、应用架构等。这些架构大师们用简洁的文本、真实的案例向读者勾勒出美丽架构的模样,并由此提出设计美丽架构的原则、实践与演进过程。
(扫码了解本书详情)
07
▊《软件架构设计:程序员向架构师转型必备(第2版)》
温昱 著
- 详解软件架构设计实践过程及方法
- 成为软件架构设计师必读书
本书围绕“软件架构设计”主题,从“程序员”成长的视角,深入浅出地讲述了架构师的修炼之道。从“基础篇”、到“设计过程篇”、到“模块划分专题”,本书覆盖了架构设计的关键技能项,并且对于架构设计过程中可能出现的各种问题给与了解答。
本书对于有志于成为架构师的程序员们具有非常有效的指导意义,对于已经成为架构师的同行们系统化规范架构设计也是一本很好的教材。
(扫码了解本书详情)