
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5 从混沌到有序
当然,我们中间总是会有一些天才,这些人拥有非凡的技能,一个人就能做一群普通开发者的工作,相当于软件工程界的赖特(Frank Lloyd Wright)或达芬奇。这些人就是我们寻找作为架构师的人——他们设计创新的思想、机制和框架,其他人可以用来作为其他应用或系统的架构基础。但是,“这个世界上天才很少,没有理由相信软件工程领域拥有大量的天才”[18]。尽管我们中间确实有一些天才,但是在工业级软件开发的领域,我们不能够总是依赖个人的灵感引导我们前进。因此,必须考虑通过一些训练有素的方式来控制复杂性。