Skip to Content
软件架构师速成指南
book

软件架构师速成指南

by Gregor Hohpe
May 2025
Beginner to intermediate
368 pages
3h 30m
Chinese
O'Reilly Media, Inc.
Content preview from 软件架构师速成指南

大卫-诺特的序言

我还记得第一次被要求在 IT 部门组建架构团队时的情景。我不知道那是什么意思,但觉得听起来很酷,而且有信心能搞清楚。这种自信持续了大约五分钟,直到一位团队成员问我,我们是要做技术架构师还是企业架构师时,我才意识到自己不知道其中的区别!

二十年后,我有幸成为一家全球性组织的首席架构师,虽然我仍未找到完美的架构师职位描述,但我已经了解到,能够从容应对模糊性是优秀架构师最重要的特质之一--正如我的团队成员所说明的那样,提出令人尴尬的问题是另一个特质!

本书通过生动描绘信息技术革命现阶段架构师的生活和使命,将帮助你了解作为一名架构师是什么样的。我和我的团队就是这样乘坐架构电梯度过时光的:从我们组织的一个部门飞奔到另一个部门,联系、解释、质疑,并试图在信息不完善的情况下为复杂的系统做出正确的决策。电梯带我们从代码到业务战略,然后再返回,所有这些都在同一天内完成。

在企业技术领域,架构设计时好时坏,架构师有时被指责为 "什么都不会做"。我认为,架构师能做两件至关重要而又供不应求的事情:他们能讲道理,他们能做决策。无论何时,只要架构师能够帮助组织理解这个越来越难以把握的世界,找出需要做出的决策,并帮助组织在正确的时间以合理的方式做出这些决策,那么他们就在办公室度过了美好的一天。而且,正如本书所解释的,如果你没有做出有意义的决策(见第6章),没有将这些决策明确化,没有帮助人们理解这些决策,那么你就不是在做架构师。

然而,这些技能很难掌握。事实证明,人类不善于理解复杂性,也不善于在信息有限的情况下做出正确的决策。建筑师可以通过采用多年经验积累下来的技术和思维方式来帮助自己和公司。他们可以通过确保将学习曲线变成斜坡而不是悬崖来创造理解力,可以通过采用市场语言(见第18章)以及向企业出售选择权(见第9章)来做出更好的决策。

架构设计之所以时兴时衰,原因之一是企业对架构师的需求发生了变化。在我职业生涯的很多时候,我所服务的组织都认为,他们希望我能够定义他们的当前状态和未来状态,并找出两者之间的路径。这种想法是可以理解的:想知道我们在哪里,我们想去哪里,以及我们将如何到达那里,这似乎是合理的。但这也是基于一种静态的世界观,在这种世界观中,所有的变化都是对稳定状态的偏离。

在当今世界,运行任何组织的技术都必须是动态的,组织必须能够改变技术以适应速度经济(见第35章)。架构师现在的工作就是在组织内部为速度和动态创造条件:同时满足变革速度和服务质量的设计目标(并帮助人们理解这些目标并不冲突;见第40章)。如果你仍然认为你的工作是定义通过多年计划交付的未来状态架构,那么你最好阅读一下本书的第五部分。

建筑电梯的形象非常贴切,因为它是贯穿组织中心的持续运动。电梯也是一种变革性的技术:它是使摩天大楼成为可能的发明之一,永远改变了我们的天际线。如果你想成为一名建筑师,那么你就意味着你的一生都将在运动和变革中度过。如果你有好奇心,有解释的需要,有联系的愿望,有做决定的动力,那么这可能就是你的工作。你仍然不会得到一份描述你需要做的所有事情的工作说明,但这本书会帮你弄明白。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

游戏化头脑风暴

游戏化头脑风暴

Dave Gray, Sunni Brown, James Macanufo
超越Vibe编程

超越Vibe编程

Addy Osmani

Publisher Resources

ISBN: 9798341658028