Day 29:第一阶段复盘(Day 1-28)— 从零到链上全栈PM
系统复盘前28天学习成果,构建Web3 PM知识地图、盘点实践产出、提炼高价值洞察、制定第二阶段优化计划
Day 29: 第一阶段复盘(Day 1-28)— 从零到链上全栈PM
Week 4 学习路径
Week 4: NFT与新范式
├── Day 22-23: NFT 标准与市场 ✅
├── Day 24-25: 账户抽象 (ERC4337) ✅
├── Day 26-27: The Graph 集成 ✅
├── Day 28: Uniswap 产品分析 ✅
└── Day 29: 第一阶段复盘 ✅ ← 今天
核心概念
为什么要做结构化复盘?
一句话定义:复盘不是简单回顾”学了什么”,而是把28天的碎片化输入转化为可检索的知识资产、可展示的作品集、可迭代的学习方法论。
类比理解:就像产品迭代——Sprint Review 不只是 Demo,更要回答”用户价值是否交付、技术债是否可控、下个 Sprint 优先级是否需要调整”。学习复盘的核心也是:知识是否内化、能力是否可验证、方法是否可持续。
复盘三层模型
═══════════════════════════════════════════════════════════
知识层(What)
├── 学了哪些概念和机制?
├── 哪些已内化(能讲给面试官听)?
└── 哪些只是”看过”(需要重新学)?
实践层(Output)
├── 写了多少代码/文档?
├── 哪些可作为求职作品?
└── 哪些需要补充或优化?
方法层(How)
├── 什么学习方式最有效?
├── 什么环节浪费时间?
└── 第二阶段如何改进?
═══════════════════════════════════════════════════════════
知识点1: Web3 PM 知识地图
四层能力树
Web3 PM 能力树(Day 1-28 积累)
═══════════════════════════════════════════════════════════
Layer 1: 基础设施认知
├── 区块链原理:共识机制(PoW/PoS)、出块过程
├── 账户模型:EOA vs 合约账户、Nonce 机制
├── 交易结构:Gas Price/Limit、EIP-1559 费率模型
├── EVM:执行环境、状态树、存储模型
└── 掌握度:★★★★☆(能向非技术人员解释清楚)
Layer 2: 协议机制理解
├── DEX:AMM (x*y=k)、集中流动性、无常损失
├── 借贷:超额抵押、清算机制、利率曲线
├── 稳定币:法币抵押/超额抵押/算法稳定
├── 预言机:Chainlink 架构、TWAP、价格操纵风险
├── L2:Optimistic/ZK Rollup、数据可用性
├── 跨链:桥的类型、安全风险、用户体验
├── MEV:三明治攻击、套利、Flashbots
└── 掌握度:★★★★☆(能分析协议间的设计取舍)
Layer 3: 产品与标准
├── NFT:ERC721/1155、版税战争、稀有度系统
├── 账户抽象:ERC4337、UserOp、Bundler、Paymaster
├── 安全:重入/闪电贷/治理攻击、Rekt 案例分析
├── Uniswap 产品演进:V1→V2→V3→V4 路线
└── 掌握度:★★★☆☆(能输出产品分析,但深度可继续)
Layer 4: 数据与工具
├── Etherscan:交易解读、合约交互
├── Dune:SQL 基础查询
├── The Graph:Subgraph 原理与集成
├── Solidity:PM 级别阅读能力(ERC20/721)
└── 掌握度:★★★☆☆(能用,但 Dune 进阶查询待补)
═══════════════════════════════════════════════════════════
知识掌握度自检表
| 主题 | 能解释原理 | 能举实例 | 能做设计决策 | 能应对面试追问 |
|---|---|---|---|---|
| 区块链共识 | ✅ | ✅ | ✅ | ✅ |
| Gas 机制 | ✅ | ✅ | ✅ | ✅ |
| AMM 原理 | ✅ | ✅ | ✅ | ⚠️ 需要补 V3 数学 |
| 借贷/清算 | ✅ | ✅ | ⚠️ | ⚠️ |
| 稳定币机制 | ✅ | ✅ | ⚠️ | ⚠️ |
| L2 对比 | ✅ | ✅ | ✅ | ✅ |
| 跨链桥 | ✅ | ✅ | ⚠️ | ⚠️ |
| MEV | ✅ | ✅ | ⚠️ | ⚠️ |
| NFT 标准 | ✅ | ✅ | ✅ | ✅ |
| 账户抽象 | ✅ | ✅ | ✅ | ✅ |
| 安全攻击 | ✅ | ✅ | ⚠️ | ⚠️ 需要更多案例 |
| Dune SQL | ⚠️ | ⚠️ | ❌ | ❌ 第二阶段重点 |
⚠️ = 能说个大概但不够深入;❌ = 还没达到面试水平
知识点2: 各周学习回顾
Week 1: 区块链与钱包基础(Day 1-7)
Week 1 核心收获
═══════════════════════════════════════════════════════════
关键概念:
├── 区块链 = 分布式账本 + 共识机制 + 密码学
├── 钱包 = 私钥管理工具(不是存钱的地方)
├── Gas = 链上计算资源的定价机制
└── EVM = 以太坊的”虚拟计算机”
最有价值的认知转变:
“区块链不只是数据库,它是一个无需信任的执行环境”
→ 理解了为什么 Smart Contract 有意义
实操成就:
☑ 创建 MetaMask 钱包
☑ 领取 Sepolia 测试网 ETH
☑ 发送测试网交易并在 Etherscan 解读
☑ 搭建 momoweb3 项目框架
═══════════════════════════════════════════════════════════
Week 2: DeFi 核心机制(Day 8-14)
Week 2 核心收获
═══════════════════════════════════════════════════════════
关键概念:
├── AMM = 用数学公式代替订单簿做市
├── 无常损失 = LP 承担的价格波动风险
├── 超额抵押 = DeFi 借贷的信任替代方案
└── 稳定币 = 链上的”美元”,但实现方式差异巨大
最有价值的认知转变:
“DeFi 不是把银行搬到链上,而是用代码重新定义金融原语”
→ 理解了可组合性(Money Legos)的真正意义
实操成就:
☑ 在 Uniswap 完成 Swap + 添加/移除流动性
☑ 在 Aave 完成存款→借款→还款→取款全流程
☑ 理解健康因子和清算价格
☑ Dune 入门:运行和修改现有查询
═══════════════════════════════════════════════════════════
Week 3: Layer2 与跨链(Day 15-21)
Week 3 核心收获
═══════════════════════════════════════════════════════════
关键概念:
├── Rollup = 链下执行 + 链上验证的扩容方案
├── 跨链桥 = 连接不同链的”高速公路”(也是最大安全隐患)
├── 预言机 = 把链下数据喂给链上合约的可信中间层
├── MEV = 矿工/验证者的”合法套利”,但损害用户体验
└── 安全 = DeFi 的生命线,一次攻击可毁掉一个项目
最有价值的认知转变:
“扩容不只是技术选择,更是产品决策——选L2就是选用户群”
→ 理解了为什么 Base 选 Optimistic Rollup 而非 ZK
实操成就:
☑ 跨链到 Arbitrum
☑ 在 L2 上完成 Swap,对比 Gas 费差异
☑ 阅读 Rekt 事后分析(Ronin Bridge、Beanstalk)
☑ 开发多链 Portfolio 支持
═══════════════════════════════════════════════════════════
Week 4: NFT 与新范式(Day 22-28)
Week 4 核心收获
═══════════════════════════════════════════════════════════
关键概念:
├── ERC721 = 独一无二的链上资产标准
├── ERC1155 = 半同质化,适合游戏道具等场景
├── 版税战争 = 平台利益 vs 创作者利益的典型博弈
├── ERC4337 = 不改协议层的账户抽象方案(PM 最值得关注)
├── The Graph = 链上数据的”可查询视图”
└── Uniswap V2→V3 = 资本效率 vs 用户体验的经典产品取舍
最有价值的认知转变:
“Web3 产品的核心矛盾不是功能不够,而是认知门槛太高”
→ 理解了 AA 和前端体验优化的战略价值
实操成就:
☑ 在 OpenSea/Blur 对比 NFT 市场体验
☑ 体验 Safe 钱包多签和 Argent 社交恢复
☑ 集成 Uniswap V3 Subgraph 到项目
☑ 完成 Uniswap 产品分析文章 #1
═══════════════════════════════════════════════════════════
知识点3: 实践产出盘点
代码产出
| 模块 | 文件 | 功能 | 状态 |
|---|---|---|---|
| 钱包连接 | RainbowKit 集成 | MetaMask/WalletConnect 连接 | ✅ 上线 |
| ETH 价格 | EthPrice.tsx | CoinGecko API 实时价格 | ✅ 上线 |
| 投资组合 | Portfolio.tsx | 多链资产展示 | ✅ 上线 |
| Subgraph | uniswap-subgraph.ts | The Graph 数据集成 | ✅ 上线 |
| 池子展示 | SubgraphPools.tsx | Uniswap V3 TVL 前 10 池子 | ✅ 上线 |
文档产出
| 类型 | 数量 | 代表作 |
|---|---|---|
| 学习笔记 | 28 篇 | 每天一篇结构化笔记 |
| 面试答案 | 8+ 道 | AMM vs 订单簿、L1 vs L2、MEV 影响等 |
| 产品分析 | 1 篇 | Uniswap V2 vs V3 演进分析 |
| 对比分析 | 3 份 | L2 对比、稳定币对比、NFT 市场对比 |
链上操作记录
链上操作进度
═══════════════════════════════════════════════════════════
测试网操作:
☑ MetaMask 钱包创建和备份
☑ Sepolia ETH 领取和转账
☑ Uniswap Swap(测试网)
☑ Uniswap 添加/移除流动性
☑ Aave 存款→借款→还款→取款
主网操作:
☑ 跨链到 Arbitrum(官方桥)
☑ Arbitrum 上 Swap
☑ 使用 Stargate 跨链
体验记录:
☑ OpenSea / Blur 浏览和对比
☑ Safe 钱包多签体验
☑ Etherscan 交易分析
进度:主网交易 ~10 笔(目标 50 笔)
═══════════════════════════════════════════════════════════
知识点4: 面试准备进展
已完成的面试题答案
| 天 | 面试题 | 掌握度 |
|---|---|---|
| Day 9 | AMM vs 订单簿的优劣对比 | ★★★★★ |
| Day 16 | L1 vs L2 的取舍 | ★★★★★ |
| Day 18 | 为什么需要预言机 | ★★★★☆ |
| Day 19 | MEV 如何影响用户体验 | ★★★★☆ |
| Day 22 | ERC 标准(20/721/1155)区别 | ★★★★★ |
| Day 24 | 账户抽象对 UX 的影响 | ★★★★★ |
| Day 28 | Uniswap V2 vs V3 产品分析 | ★★★★☆ |
待补充的高频面试题
第二阶段需要重点准备的面试题
═══════════════════════════════════════════════════════════
产品设计类(最高优先级):
├── 设计一个 DEX 的新手引导流程
├── 如何提高 DeFi 协议的 TVL?
├── 设计一个空投方案,防止女巫攻击
└── 如何衡量 Web3 产品的成功指标?
增长与运营类:
├── Web3 用户增长和留存的核心策略?
├── 积分系统如何设计才能可持续?
└── 社区运营的核心指标和方法论?
Tokenomics 类:
├── 如何评估一个代币模型的可持续性?
├── veToken 模型的优缺点?
└── 如何设计代币效用?
治理类:
├── 如何设计 DAO 治理机制?
├── 治理攻击如何防范?
└── 缺少用户数据时如何做产品决策?
═══════════════════════════════════════════════════════════
知识点5: 方法论总结
什么学习方式最有效?
学习方法效果排序
═══════════════════════════════════════════════════════════
最有效 → 最低效:
1. 链上实操 + 即时记录(★★★★★)
└── 亲手发交易、用协议,比看10篇文章有效
2. 写产品分析文章(★★★★★)
└── 输出倒逼深入思考,发现知识盲区
3. 代码集成到项目(★★★★☆)
└── 实际调 API/集成 Subgraph,理解数据流
4. 对比分析(★★★★☆)
└── V2 vs V3、L1 vs L2,对比中理解设计取舍
5. 面试题 STAR 格式整理(★★★☆☆)
└── 有用但容易流于表面,需要配合实操
6. 纯看文档/教程(★★☆☆☆)
└── 必要但容易忘,必须配合实操才有效
═══════════════════════════════════════════════════════════
第一阶段的三大教训
| 教训 | 原因 | 第二阶段改进 |
|---|---|---|
| Dune 学得浅 | 只用了基础 SELECT,没做 Dashboard | Day 31-33 重点补 Dune 进阶 |
| 安全只看了理论 | 没动手用审计工具扫过合约 | 第二阶段加入 Slither 实操 |
| 链上操作不够多 | 主网只有 ~10 笔交易 | 每周至少 5 笔主网操作 |
高价值洞察(三条认知转变)
洞察1: Web3 PM 的核心能力不是”懂技术”,而是”懂取舍”
传统 PM 的核心是需求优先级排序。Web3 PM 的核心是机制取舍——去中心化 vs 效率、安全 vs 可用性、创作者利益 vs 流动性。Uniswap V2→V3 的演进就是最好的例子:V3 资本效率提升 4000 倍,但 LP 管理复杂度也提升了一个数量级。
洞察2: 链上数据是 Web3 PM 的最大优势
传统产品的竞品数据靠猜,Web3 的竞品数据全部公开。只要会写 Dune SQL,就能分析任何协议的 TVL、用户数、留存率。数据分析能力 = Web3 PM 的核心竞争力。第二阶段必须把 Dune 技能提到一级优先级。
洞察3: 用户体验是 Web3 大规模采用的瓶颈
学了 28 天,最深的感受是:Web3 的技术已经够用,但用户体验差得离谱。助记词备份、Gas 费理解、交易确认等等,每一步都在劝退新用户。ERC4337 账户抽象和 Intent-Based 架构是解决方向,但离真正好用还很远。这是 PM 最大的机会。
第二阶段计划(Day 30-60)
第二阶段重点
═══════════════════════════════════════════════════════════
核心目标:从”理解机制”到”数据驱动的产品决策”
Week 5 (Day 31-37): 数据分析能力
├── Dune 进阶 SQL(JOIN、子查询、Window 函数)
├── 写 DEX 交易量趋势查询
├── Whale 追踪方法论与监控看板
└── 产出:2 个 Dune Dashboard
Week 6 (Day 38-44): 增长策略与机制设计
├── 空投机制设计(快照/Merkle 树)
├── 女巫检测与防范
├── 积分系统对比(Blast/EigenLayer)
├── 社区运营策略
└── 产出:空投方案模板 + 积分系统对比
Week 7 (Day 45-51): Tokenomics 深度
├── 代币分配、解锁、效用设计
├── veToken 模型深度分析
├── Tokenomics 可持续性评估
└── 产出:产品分析文章 #2-3
Week 8 (Day 52-60): 用户体验与安全
├── Web3 Onboarding 优化
├── 审计报告阅读
├── 交易模拟器开发
└── 产出:产品分析文章 #4 + 代码提交
═══════════════════════════════════════════════════════════
作品集整理
| 类型 | 主题 | 文件/链接 | 价值说明 |
|---|---|---|---|
| 代码 | momoweb3 项目 | github.com/momoweb3 | 从零搭建的 Web3 Dashboard |
| 代码 | Subgraph 集成 | src/lib/uniswap-subgraph.ts | 链上索引数据接入实战 |
| 代码 | 池子展示组件 | src/components/SubgraphPools.tsx | The Graph 数据可视化 |
| 文档 | Uniswap V2 vs V3 | Day 28 笔记 | 产品分析文章 #1 |
| 文档 | 28 篇学习笔记 | src/data/posts/ | 系统化学习过程记录 |
链上实操:复盘操作
操作1: 回顾 Etherscan 交易历史
步骤:
- 打开 etherscan.io,输入自己的钱包地址
- 查看 Transactions 列表,回顾每笔交易
- 标注每笔交易对应的学习 Day
- 统计主网交易数量和 Gas 总花费
记录:
- 总交易笔数:~10 笔(主网)+ 20+ 笔(测试网)
- 使用过的协议:Uniswap、Aave、Arbitrum Bridge、Stargate
- Gas 总花费:约 $15-20
操作2: 检查项目代码完整性
步骤:
- 运行
pnpm dev,检查所有页面正常渲染 - 检查钱包连接、ETH 价格、Portfolio 等功能
- 检查 Subgraph 集成(需要 API Key)
- 确认所有组件无报错
今日思考
问题1: 28 天后,你对 Web3 PM 这个职位的理解有什么变化?
我的理解:入门前以为 Web3 PM 就是”做 DApp 的产品经理”,现在理解到 Web3 PM 的核心是机制设计师 + 社区运营者 + 数据分析师的复合角色。和传统 PM 最大的区别不是技术栈不同,而是思维模式——从”功能驱动”到”激励驱动”,从”数据验证”到”链上透明”,从”用户调研”到”社区共建”。
问题2: 如果重来一次,你会改变什么学习顺序?
我的理解:会把 Dune 数据分析提前到 Week 2,和 DeFi 机制学习并行。因为看数据比看文档更容易理解一个协议的真实运作方式——TVL 变化曲线比白皮书更能说明问题。
问题3: 你认为最大的知识盲区在哪里?
我的理解:三个方面——(1) Tokenomics 设计,只理解了概念但没设计过;(2) 增长策略,没有实际分析过空投/积分数据;(3) 治理机制,只看过理论没参与过投票。这三个正好是第二阶段的重点。
面试表达
30 秒版本
我用 28 天完成了从链上机制到前端集成再到产品分析的全闭环。核心收获是:Web3 PM 的关键不是懂多少协议,而是能用链上数据驱动产品决策、用机制设计对齐用户激励。下一阶段我会重点补齐 Dune 数据分析和 Tokenomics 设计能力。
2 分钟版本(可能的追问)
追问:你觉得最困难的部分是什么? → 不是技术概念难懂,而是”从PM视角理解设计取舍”。比如 Uniswap V3 集中流动性,技术上理解 tick system 不难,难的是判断”这个设计是否真的提升了普通用户的体验”——答案是不一定,因为LP管理复杂度大幅上升。
追问:你的学习方法有什么特别之处? → 三条线并行——机制理解(看文档+读合约)、数据验证(Dune + Etherscan)、产品表达(写分析文章+整理面试答案)。每学一个概念必须能回答”如果我是这个协议的PM,我会怎么改”。
学习资源
第一阶段最有用的资源(Top 10)
| 排名 | 资源 | 类型 | 为什么有用 |
|---|---|---|---|
| 1 | ethereum.org/learn | 文档 | 官方入门最权威 |
| 2 | Finematics YouTube | 视频 | DeFi 概念讲解最清晰 |
| 3 | Uniswap V2 白皮书 | 论文 | 理解 AMM 本质(只有10页) |
| 4 | L2Beat | 数据 | L2 对比的权威数据源 |
| 5 | Rekt News | 文章 | 安全事件复盘必读 |
| 6 | CryptoZombies | 教程 | Solidity 入门最友好 |
| 7 | Dune Analytics | 工具 | 链上数据分析必备 |
| 8 | Vitalik 博客 | 文章 | 理解以太坊设计思想 |
| 9 | Alchemy University | 课程 | 系统化学习有证书 |
| 10 | The Graph 文档 | 文档 | Subgraph 集成必读 |
明日预告
Day 30:第一阶段总结发布,输出个人 Web3 PM 学习路线与方法论。