SOFTWARE ARCHITECTURE · AI-ASSISTED LEARNING

软件架构 AI 课程

为零基础学习者设计的架构课:先建立通用架构思维,再亲手设计一个真实的零售量化交易系统。学完你能回答的不是“代码怎么写”,而是“系统为什么这样拆、那样选”。

双重目标

一门课,两种能力

通用 · 架构思维

掌握 Boundary、Structure、Interaction、State、Quality、Trade-off 六大概念与 Contract 横轴,面对没见过的系统,知道先问边界是什么、状态在哪里、合同是什么、哪里会坏。

专业 · 零售量化交易实战

以 SPY / QQQ + Alpaca API 为统一场景,完整走一遍下单链路设计:风控前置、订单状态机、交易安全开关、对账与审计。

专业边界声明:本课程的“专业”指零售量化交易系统(券商 API 接入型),不覆盖机构级高频交易(FIX 协议、托管机房、做市策略、微秒级延迟优化)。
适合人群

零基础可以学

目标学员是编程零基础或稍有了解,但希望真正掌握架构思维的人。技术词汇与交易领域词汇由 Day 1 预科补齐,不预设你已掌握任何术语。

你不需要

不需要会写代码,不需要懂金融,不需要背过任何架构术语。Day 1 的 18 个词汇从“订单、K 线”这种生活词开始。

你将得到

一套可迁移的架构决策能力:约束下做选择、为选择写出代价、让设计可解释、可验证、可恢复、可演进。

教学法

先教后用,不靠“悟”

PHASE 1
Learn

讲解 + 讲透的小例子(worked example),先给足输入

PHASE 2
Recall

用自己的话复述、选择与开放题,检验真学会

PHASE 3
Apply

把概念迁移到统一交易场景,产出真实设计

PHASE 4
Challenge

红队质询:用极端假设检验理解是否牢固

PHASE 5
Revise & Reference

修订后再给标准参考,对照定稿

输入先行

每个新主题必须先有充分输入(讲解 + worked example),再要求学员输出。绝不要求学员输出没教过的内容。

Safety Invariants · 一票否决

三条安全不变量是任何方案都必须永远成立的底线:① 风控必须前置、不可绕过;② 交易安全开关的目标是停止产生更多风险,而不是让系统失控;③ 超时不等于失败,必须进入 Unknown 状态。任意一条不满足,设计直接不通过。

14 天大纲

从词汇预科,到模拟答辩

两种节奏:推荐 3–4 周(零基础默认),或 14 天 Bootcamp(每天约 1.5–2 小时)。任何节奏下,五阶段完整性与安全门槛不变。

  1. Day 1预科:为什么需要架构 + 词汇表 —— 已发布讲义 →
  2. Day 2需求工程 + Boundary —— 已发布讲义 →
  3. Day 3Contract(上):超时、幂等、所有权
  4. Day 4Structure + Interaction:职责划分、同步 vs 异步、C4 图
  5. Day 5State + 订单状态机:Unknown 是合法状态
  6. Day 6Quality + Trade-off:质量场景、完整 ADR
  7. Day 7检查点一:下单链路综合设计(形成性评估)
  8. Day 8Pre-Trade Risk 与交易安全开关
  9. Day 9行情、时间、对账与审计
  10. Day 10–11完整系统设计:C4 图、状态机、Contract 清单、ADR 集合
  11. Day 12架构验证方法 + 修订:故障桌面推演
  12. Day 13跨领域迁移:用同一套方法分析非交易系统
  13. Day 14模拟答辩:七问答辩 + Safety Gate + 百分制评分

查看完整大纲

开始

第一步:理解“架构”这个词

Day 1 不写一行代码,只回答一个问题:为什么需要架构?从 Tom 和 Jerry 的两个下单脚本讲起,附 18 个词汇表,扫清后面 13 天的语言门槛。

开课时间与费用:敬请期待。欢迎通过邮件联系咨询。