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

软件架构师速成指南

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

第 15 章 A4 纸不会扼杀创造力

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

Solidity 平台为开发人员提供了一张白纸

Creativity knows no boundaries
创意无国界

如今, ,IT 部门必须实现两大看似相互冲突的目标。首先,商业环境给 IT 支出带来了压力,而数字颠覆者则要求 IT 部门提高变革和创新的速度。IT 部门的主要成本杠杆之一是协调 IT 环境:减少使用中的不同应用程序和技术的数量,可以更好地实现规模经济,提高与供应商的谈判能力,减少技能要求,这在技能稀缺的时代可能是一个重要因素。

乍一看,这种努力似乎与创新格格不入;如果太多的参数都是固定的,公司又如何创新呢? 创新难道不需要自由试验,不需要质疑既定的规范和标准吗?有趣的是,某些协调不仅不会阻碍创新,反而会促进创新。

本书的一个反复出现的主题是,我们可以再次从现实世界中得到提示:纸张。

A4 纸

最著名的标准之一--至少在美国以外--是纸张尺寸标准。全世界最常用的打印或书写用纸尺寸是 A4 纸。A4 纸张设定的精确标准是宽 210 毫米×长 297 毫米。 乍一看,设定这样的标准似乎既武断又受限制。但再仔细一看,两者都不是。

DIN A 纸张尺寸系列、1定义于 1922 年,绝非随意而为。由于这一独特的特性,两张较小尺寸的纸张沿着长边相邻放置时,与一张较大尺寸的纸张大小相同。例如,两张 A4 纸可以拼成一张 A3 纸。如果你没有 A5 纸了,你可以把一张 A4 纸从中间对折,然后撕开,就能得到两张大小完全相同的 A5 纸。很方便吧?

但还不止这些。如果两张 A4 纸拼成一张 A3 纸,两张 A3 纸拼成一张 A2 纸,以此类推,16 张 A4 纸拼成一张 A0 纸。但这样一张纸应该有多大?很简单:一平方米,边缘尺寸也是 2 的平方根关系,因此尺寸为 841 毫米 × 1189 毫米。因此,如果你想知道 3 张普通的 "80 克 "纸是否需要额外邮费,你可以很快计算出每张纸的重量是一平方米的 1/16,即每张纸的重量是 80/16 = 5 克。相比之下,您可以试着用盎司来计算三张 20 号信纸的重量。2

除此以外,纸张尺寸的标准化还使您无需从无数种纸张尺寸中进行选择。它还可以整齐地堆叠在一起,并允许使用相同尺寸的套筒、信封、抽屉、打孔机和复印机,所以你不必担心任何这些问题。A4 尺寸的纸张无处不在,就连我的笔记本电脑也是 A4 尺寸的,这样它就可以整齐地放入任何可以容纳纸张的公文包中。

重要的是,尽管 的规定相当严格,但纸张标准并不会扼杀创造力。你仍然可以在上面画画、写字,随心所欲。我还没见过哪个人因为白纸的特殊尺寸而无法在上面工作。可以说,A4 纸实际上提高了创造力,因为它允许用户专注于创造方面--他们在纸上写了什么,而不是处理纸张格式生态系统的熵。

因此,当我们对信息技术组件进行标准化时,我们应该寻求一种类似于纸张格式的结果:将简化生活和实现规模经济的东西标准化,但给用户一张白纸,让他们在上面工作。

限制产品标准,启用接口标准

IT 部门在寻求统一其产品组合时,通常会将产品标准化(第 32 章)作为目标;例如,各应用程序应使用哪些数据库或应用服务器。产品标准化可减少多样性,并可通过捆绑购买力来节省资金,这是典型的规模经济(第 35 ...

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