软件架构 AI 课程
为零基础学习者设计的架构课:先建立通用架构思维,再亲手设计一个真实的零售量化交易系统。学完你能回答的不是“代码怎么写”,而是“系统为什么这样拆、那样选”。
一门课,两种能力
通用 · 架构思维
掌握 Boundary、Structure、Interaction、State、Quality、Trade-off 六大概念与 Contract 横轴,面对没见过的系统,知道先问边界是什么、状态在哪里、合同是什么、哪里会坏。
专业 · 零售量化交易实战
以 SPY / QQQ + Alpaca API 为统一场景,完整走一遍下单链路设计:风控前置、订单状态机、交易安全开关、对账与审计。
零基础可以学
目标学员是编程零基础或稍有了解,但希望真正掌握架构思维的人。技术词汇与交易领域词汇由 Day 1 预科补齐,不预设你已掌握任何术语。
你不需要
不需要会写代码,不需要懂金融,不需要背过任何架构术语。Day 1 的 18 个词汇从“订单、K 线”这种生活词开始。
你将得到
一套可迁移的架构决策能力:约束下做选择、为选择写出代价、让设计可解释、可验证、可恢复、可演进。
先教后用,不靠“悟”
讲解 + 讲透的小例子(worked example),先给足输入
用自己的话复述、选择与开放题,检验真学会
把概念迁移到统一交易场景,产出真实设计
红队质询:用极端假设检验理解是否牢固
修订后再给标准参考,对照定稿
输入先行
每个新主题必须先有充分输入(讲解 + worked example),再要求学员输出。绝不要求学员输出没教过的内容。
Safety Invariants · 一票否决
三条安全不变量是任何方案都必须永远成立的底线:① 风控必须前置、不可绕过;② 交易安全开关的目标是停止产生更多风险,而不是让系统失控;③ 超时不等于失败,必须进入 Unknown 状态。任意一条不满足,设计直接不通过。
从词汇预科,到模拟答辩
两种节奏:推荐 3–4 周(零基础默认),或 14 天 Bootcamp(每天约 1.5–2 小时)。任何节奏下,五阶段完整性与安全门槛不变。
- Day 1预科:为什么需要架构 + 词汇表 —— 已发布讲义 →
- Day 2需求工程 + Boundary —— 已发布讲义 →
- Day 3Contract(上):超时、幂等、所有权
- Day 4Structure + Interaction:职责划分、同步 vs 异步、C4 图
- Day 5State + 订单状态机:Unknown 是合法状态
- Day 6Quality + Trade-off:质量场景、完整 ADR
- Day 7检查点一:下单链路综合设计(形成性评估)
- Day 8Pre-Trade Risk 与交易安全开关
- Day 9行情、时间、对账与审计
- Day 10–11完整系统设计:C4 图、状态机、Contract 清单、ADR 集合
- Day 12架构验证方法 + 修订:故障桌面推演
- Day 13跨领域迁移:用同一套方法分析非交易系统
- Day 14模拟答辩:七问答辩 + Safety Gate + 百分制评分