模块 6
成为那个合格的架构师
系统性思维与技术判断力:认出隐藏的隐患。
- 第 1 节
系统性思维:盯住依赖、连接点和会失效的环节
软件不是一堆孤立的零件,而是一个互相咬合的系统。理解各部分之间的依赖关系和连接点,学会追问"哪一环断了会怎样",是从执行者跃升为架构师的第一步。
- 第 2 节
验收的手艺:在看起来完美的外表下认出隐藏的隐患
AI 交付的成果往往外表光鲜——页面漂亮、功能能用、代码能跑。但"看起来没问题"和"真的没问题"之间可能隔着巨大的鸿沟。验收的手艺,就是学会不被表面的完美所迷惑,用正确的方法去探查那些藏在深处的隐患。
- 第 3 节
什么时候该对 AI 说「不行」,并果断推翻它的错误方案
AI 会自信地给你一个方案,但自信不等于正确。当你发现方案的方向有问题时,最重要的能力不是继续修补,而是果断地说"不行,换一个思路"——即使 AI 已经写了很多代码。
- 第 4 节
技术债与可维护性:为什么「能勉强跑」不等于「能长期稳定跑」
代码能跑不代表它是好代码。为了赶进度而走的捷径、堆叠的补丁、绕过的问题,都会变成"技术债"——现在省下的时间,未来要连本带利地还回去。
- 第 5 节
补充特定领域的常识给 AI
AI 懂编程,但不一定懂你的行业。如果你在做一个金融工具,AI 不知道你所在地区的税务规则;如果你在做一个医疗应用,AI 不了解你需要遵守的隐私法规。这些领域常识需要你主动提供给它。
- 第 6 节
出了问题,责任全在你一个人头上
AI 帮你写了代码,但它不会帮你承担后果。数据泄露了、用户受损了、账单失控了——这些后果全部落在你身上。只有当你真正意识到这一点,你才会认真对待验收、安全和每一个发布决定。