Appearance
39 · 技术岗位进阶
LESSON 39 / TECHNICAL CAREER
公开整理
技术岗位进阶的主线是:先选方向,再按目标岗位的 JD 练熟技术栈,最后用 2 到 3 个可验证的项目、开源贡献或分析作品证明自己。岗位匹配度来自能否完成具体工作,不来自阅读量或关键词数量。
课程正文
先选方向
- 链上原生:智能合约、安全审计、ZK 工程、MEV 研究和链核心开发。代码直接影响链上资产或协议状态,安全和底层知识要求更高。
- Web2.5 融合:DApp 前端、链下后端、测试 QA、DevOps/节点运维和链上数据工程。既需要原有 Web2 能力,也需要补齐交易、事件、节点和权限等区块链交互知识。
入口可以按已有能力判断:前端优先补钱包和交易生命周期;后端或运维优先补 RPC、事件索引和节点;数学或密码学基础较强可研究 ZK;零编程基础可从 SQL 和链上数据开始。以上是课程的学习框架,不是岗位保证。
方向与作品
| 方向 | 重点能力 | 可验证作品 |
|---|---|---|
| 合约开发 | Solidity、EVM、Foundry、OpenZeppelin、测试与安全 | 带测试和文档的最小协议或合约项目 |
| DApp 前端 | React/Next、viem/wagmi、钱包、交易状态、多链 UX | 可点击的交互 Demo 和交易生命周期说明 |
| 链下后端 | RPC、事件、索引、数据库、缓存、消息队列 | 事件监听器、索引服务和数据 API |
| 安全审计 | Solidity、EVM、漏洞模式、静态分析、Fuzz | 审计报告、PoC、修复建议和练习记录 |
| QA | Forge/Hardhat、Fuzz、不变量、CI、模拟环境 | 覆盖率、测试套件和不变量说明 |
| DevOps | Docker/K8s、IaC、监控、节点客户端、升级 | 测试网部署、监控面板和运维文档 |
| 链上数据 | SQL、Python、Dune/Flipside、ETL、可视化 | 看板、数据字典和研究报告 |
| ZK/链核心 | Circom/Halo2/Noir/Rust、数学、分布式系统 | 电路、源码阅读记录或被合并的开源贡献 |
三阶段行动
- 入门:围绕一个小问题完成最小实验,例如只读链上数据、事件监听、测试网合约或本地测试。
- 进阶:补齐测试、安全、数据结构、交易生命周期和多链边界,阅读成熟项目源码与公开审计报告。
- 实战:完成可演示项目,参加公开协作或 Hackathon,维护文档、测试和变更记录,争取形成可复核的 PR、Demo 或研究成果。
概念结构
text
目标 JD
-> 技术栈缺口
-> 最小实验
-> 完整作品与测试
-> 公开证据与复盘
-> 针对岗位持续迭代可验证问题
- 目标岗位最关键的三项能力是什么,我能用哪个作品证明?
- 作品是否能被他人运行、阅读、测试或复核,而不只是一个代码仓库?
- 链上原生和 Web2.5 融合路径分别增加了哪些安全与系统边界?
- 对当前工具、链、框架和招聘要求,我哪些判断仍是旧资料或个人推断?
- 我能否在面试中讲清输入、机制、失败情境和取舍,而不是只报技术名词?
练习与复盘
选一个目标 JD,建立 要求|已有证据|缺口|最小作品|验证方式|下一次复盘 表格。公开作品时移除密钥、内部链接和个人敏感信息;涉及真实资产的代码只在隔离测试环境验证。
来源与时效提醒
本页依据课程 39 的 preview、mindmap 与 notes 整理。课程中的学习周期、工具清单、人才规模和市场判断属于 2026-04 写作时点材料;平台、技术栈、JD 和招聘结果应以当前公开资料核验,不能从课程推导薪酬或 Offer 承诺。