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

软件架构师速成指南

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

第 5 章 建筑师的三条腿 建筑师的三条腿

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

三条腿的凳子不会摇晃

A three-legged stool does not wobble
三条腿的凳子不会摇晃

IT 架构师是做什么的?你可以说他们是 IT 架构的缔造者,但这样一来,你就必须定义什么是架构,而这一点我们要到第二部分才会讨论。更有趣的是,是什么将一个好的架构与一个普通的架构区分开来?架构师成功多年后会变成什么?顶楼住户(第 1 章)?但愿不是!首席技术官(CTO)?不错的选择。还是继续做一名(更高级的)建筑师?毕竟这才是知名建筑师的工作。

是时候看看建筑师的发展历程了。

技能、影响力、领导力

当被要求描述一名建筑师的资历时,我采用了一个简单的框架:一名成功的建筑师必须具备三条 "腿":

技能

从业建筑师的基础。它需要知识和运用知识解决实际问题的能力。

影响

衡量一名建筑师如何运用其技能为公司创造效益的标准。

领导能力

确定建筑师是否推动了实践的发展。

这一术语与其他依赖训练有素、经验丰富的个人的专业领域相吻合。例如,在医学领域,医生在学习和掌握技能后,要进行实践和治疗病人,然后再在医学期刊上发表论文,并将所学传授给下一代医生。法律领域也是如此。

让我们简单了解一下每条 "腿"。

技能

例 5-1.

知识就像一个装满工具的抽屉。技能意味着知道何时打开哪个抽屉,使用哪种工具。

技能 是指应用相关知识的能力,这些知识可能与特定技术(如 Docker)或架构(如微服务架构)有关。这些知识通常可以通过参加课程、阅读书籍或浏览在线资料获得。大多数(但不是全部)专业认证都侧重于验证知识,部分原因是知识很容易映射到一组选择题中。技能则是通过将知识成功地应用到具体问题中,将知识变为现实。例如,为复杂的微服务架构定义正确的领域边界和服务粒度就是一种技能。知识就像一个装满工具的抽屉。技能意味着知道何时打开哪个抽屉,使用哪种工具。

影响

影响 是通过为企业带来的利益来衡量的,通常表现为增加收入或降低成本。更快的上市时间或在产品周期后期纳入意外需求的能力也会对收入产生积极影响,因此也算作影响。 关注影响是架构师的一项很好的练习,这样就不会陷入 PowerPoint 的误区。当我与同事们讨论优秀架构师的特质时,我们经常把理性和严谨的决策(第6章)作为将技能转化为影响力的关键因素。但这并不意味着只要善于决策就能成为优秀的建筑师。你仍然需要了解自己的东西。

领导能力

领导力 腿承认,经验丰富的建筑师所做的不仅仅是建筑设计。指导初级建筑师可以让新一代建筑师少走很多弯路。资深建筑师还应该推动整个领域的发展,例如,分享他们所学到的知识或所开发的心智模式。这种分享可以通过多种渠道进行,包括学术出版物、杂志文章、在大学授课、教授专业课程、在会议上发言或写博客。

备注

当有人以 "高级建筑师 "的头衔提出要见我时,我往往会在回复之前先在网上快速搜索一下他们的名字。如果没什么结果,我就会怀疑他们到底有多 "资深"。这也会让他们更难得到我的时间。

椅子不能用两条腿站立

就像凳子不能靠两条腿站立一样,我们也必须重视这三个方面之间的平衡。没有影响力的技能是新建筑师作为学生或学徒的起点。但很快,他们就该走向世界并产生影响--不产生影响的建筑师在营利性企业中是没有立足之地的。 ...

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