Web3训练营
系统学习Solana和以太坊开发,助力你转行web3或成为链上科学家
课程特征
不止于编程,科学学习方法与实战经验并重的Web3开发课程
学习方向与决策框架
探索"如何选择正确方向?如何做出正确决策?"通过 3位一体理论,建立坚实的学习基础,确保你走在正确的区块链技术道路上。
高效学习理论与实践
授人以鱼不如授人以渔。整合认知负荷理论、刻意练习、GTD时间管理与系统化信息收集,打造针对Web3开发的专属学习体系,使复杂概念内化为实用技能。
三层次Web3实战教学
课程结构分为基础、进阶与面试准备,通过问题驱动学习,强调实践环节,帮助你将概念转化为真正的开发能力,积累实际项目经验。
英语+区块链:差异化竞争优势
在激烈的行业竞争中脱颖而出,提供英语学习指导,培养国际视野的区块链开发技能,让你能在全球范围内远程工作,提升职业竞争力。
课表详情
从基础入门到项目实战,循序渐进的Web3开发学习路径
基础篇
从零开始学习区块链交易,掌握钱包、代币、合约等核心概念,建立Web3开发的基础知识体系
- 如何创建交易?
- 钱包在交易中的角色?
- 代币是什么?
- 如何查看交易?
- 地址和账户的关系?
- 钱包账户和代币的关系?
- 如何发送交易到链上?
- 合约是什么?
- 如何创建并部署合约?
- 如何与合约交互?
- 交易上链后发生了什么?
- 区块链?什么是区块?
- 交易的三种状态处理机制
- 交易状态confirmed详解
- 交易状态finalized详解
- Golang核心特性与并发模型
数据解析篇
深入理解交易解析的应用场景,掌握区块链数据结构、交易数据解析、事件日志处理等技巧
- 交易解析的应用场景
- 交易数据结构深度解析
- 指令数据结构解析
- 账户状态变化跟踪
- IDL文件获取与使用
- 如何查看data布局?
- 实时计算代币价格
- 获取代币holder数量
- 检查代币安全性
- 解析PumpFun/AMM事件
- 解析Raydium/Launchpad事件
- 解析Token/Token2022事件
- 代币元数据解析
- 获取用户持仓信息
- 计算top10持币地址
- 第三方数据服务集成
交易构造篇
学习交易构造原理、各种指令作用、AMM机制、流动性概念,掌握复杂交易的构建技巧
- 交易构造核心原理
- ComputeUnit/Price指令
- ATA指令作用机制
- Sync指令详解
- Transfer指令实现
- Swap指令核心逻辑
- Close指令与账户生命周期
- System Program合约
- Token Program合约
- Custom Program合约
- 什么是交易对?
- AMM自动做市商机制
- 流动性池原理
- 滑点计算与控制
- CLMM与AMM区别
- PDA账户详解
核心业务篇
实现DEX核心业务逻辑,包括实时解析、订单系统、数据推送、K线计算等核心功能
- 保障解析实时性
- 解析失败兜底策略
- 实时数据推送机制
- 限价单设计实现
- 翻倍出本策略
- 市价单设计
- 交易成功状态判断
- K线数据计算
- Token表结构设计
- Pair表结构设计
- Trade表结构设计
- Redis发布订阅模式
性能优化篇
掌握交易成功率优化、上链速度提升、安全防护、数据库优化等高级性能优化技术
- 交易成功率保障
- 交易上链速度优化
- 节点选择策略
- ComputeLimit优化
- Priority Fee策略
- 代币购买安全保障
- 亿级数据表优化
- 查询速度优化
核心原理篇
深入理解区块链核心技术原理,包括共识机制、拜占庭容错、Solana虚拟机等底层技术
- 拜占庭攻击原理
- POW工作量证明
- POS权益证明
- POH历史证明优化
- Finalized状态安全性
- Solana最新共识机制
- Solana虚拟机原理
- 区块重置攻击防护
项目综合篇
完整DEX项目开发实战,包括架构设计、微服务搭建、数据库部署、前端实现等端到端开发
- Go-Zero框架搭建
- Consumer服务核心
- Trade服务核心
- Market服务核心
- Gateway服务核心
- Data-flow服务核心
- WebSocket服务实现
- Kafka集群部署
- Redis/MySQL部署
- gRPC服务集成
项目实战路线图
思维导图中每一个路径,都是一个视频知识点
直接点击左上角的网站版提示,查看源文件
课程费用
选择适合您的学习方案,开启Web3开发之旅
基础知识包
快速入门Solana生态
- 1次答疑服务
- 精选学习资源合集
- 行业最新技术趋势更新
- 专属学习社群
- 高薪工作机会推荐
Web3实战开发
从零到一完整项目实战
- 包含基础知识包所有内容
- 100+ 节精品视频课程
- 课后实践加答案解析
- 学习群答疑服务
- 1对1简历优化 + 求职指导
- 生产级项目实战
- 试用期指导
- 黑客松参赛指导
- 2个月学习周期
- 无限次重复学习
全流程VIP陪跑
一对一全程指导
- 包含实战开发全部内容
- 模拟面试
- 面试复盘(持续跟踪)
- 英语口语学习路径规划
- 共6次咨询服务(每次1h)
- 持续6个月跟踪服务
关于我
一个普通人的Web3开发之路,从传统互联网到区块链的全栈实践
我的转行经历
作为一个小镇青年,面对AI时代的35岁危机,我选择了裸辞转行。 从迷茫试错到找到方向,从传统互联网到Web3,这是一个普通人的真实转型故事...
💼 职业困境与决定
作为一个小镇青年,父母在城市工作了大半辈子没养老金,只有靠我养老。 似乎我更应该选择苟在之前稳定的工作中,拿着2万5的工资,稳步上升发展。 但是真的有发展吗?上升的渠道还存在吗?
AI的出现,加速了35岁危机的到来。作为一个有极强危机意识的人,我可能有点过于恐慌了, 总之最后我选择瞒着家人,裸辞了。我的想法很简单,如果某些危机注定发生,就让它发生的早一点,趁我还年轻, 还没有那么多的负担的时候,提前把危机解决掉。
我不会游泳,甚至有点害怕水,但是如果水注定要把我淹没, 不可避免,那我选择提前跳到水里练习,而不是等洪水来了,再做准备。
🌊 深水区的慌乱
但是后来还是被家里人知道我离职了,各种压力随之而来,"家庭责任感"与"内心追求"的冲突,方向不明确的迷茫, 同辈压力(看着身边朋友发展越来越好)导致越来越焦虑,长期难以入眠。同时储蓄渐渐减少,我开始有点慌不择路, 就像是游到了深水区,突然害怕,失去了基本动作,开始到处乱抓。
我尝试了各种方向:前端开发,产品经理,项目经理,运营,短视频媒体,英语口语练习。
大部分都失败了。前端因为错误认识,我以为它涉及更多的UI"美学"设计,有感性的内容在,不容易被AI替代,但实际并不是。 产品是因为我缺乏商业思维【每次面试必问,你的商业模式是什么?】; 项目经理考了证书,但它只是找相关工作的必要不充分条件。这个阶段,我犯了很多的错,但是这些错误也帮助我暴露了我的短板, 我的认知局限,知识自己错在哪里,接下来的问题就好办了。最可怕的应该就是,反反复复的犯着同样的错误,却不自知。
🎯 方法论的形成
当然也有一些收获,事实上每一次尝试后的失败,都是一次收获,它们让我加深对自己局限性的认识。当然最大的收获是意识到, 当你没有方向的时候,你可以选着快速试错,去尝试各种方向,快速验证可行性,可行性的验证也很简单,就是看你能不能通过面试。
这个方法的要点是快:快速学习,快速实验,快速失败,及时止损。
另一个方法就是,做那些永远都不会错但大部分人都难以坚持下来的事情, 这些事情通过时间的累计会让你建立独特的竞争力:比如在有压力的时候,依然规律生活; 将英语当作技能而不是知识,融入到自己日常学习生活中等等。
🗣️ 英语学习的突破
很幸运的是,和已经有结果的人的交流,让我认识到了英语长期学习的必然性,于是我放弃了对立马出效果的追求, 转而每天坚持至少练习半小时口语,用Anki记录暴露出来的问题, 并通过playphrase 以及AI工具来解决问题,最后通过录制英文表达视频的形式来应用我所学的新表达。
反反复复,每天都有的小收获,经过时间累计,变成了大结果——我可以自由的表达了。 在方向不明确的时候,快速试错(宽度搜索+剪枝)+ 做正确事情(持续迭代), 耐心地给予它们时间,你追求的答案在这个过程会越来越清晰。
🚀 进入Web3
进入web3有一些偶然性,但我觉得更多的是必然性。在做视频地过程中,有很多朋友给我介绍了web3方向,说你英语不错,结合web3, 能够充分发挥我的优势,提高竞争力。
自然而然地,我开始新一轮地尝试,了解了很多web3方向,最后我选择了Dex开发,它与传统互联网有很多的交叉点, 我的后端技能也有用得上,入行难度低一些。
于是做项目,投简历,面试复盘,继续迭代更新,最终拿下offer。但这只是一个起点, 如果你深入web3,你会发现很多细分的方向,我自己在持续学习合约等其它技能, 它们都可以用来做很多有趣的事情~
最后希望我的分享能够给你带来一些启发,帮助你找到自己的方向,并为之努力!
常见问题
解答您关于Web3培训课程的疑问
我是否应该报班?
问这个问题之前,你需要先回答几个前置问题: 1.我当下迫切需要解决的问题是什么? 2.web3这个方向怎么样? 3.选择web3能解决我的问题吗? 回答完这些问题之后,才应该去考虑学什么,怎么学的问题。 不然,就会又买了一堆自己永远用不到的东西,浪费时间,浪费金钱。
课程形式是怎么样的?
课程采用录播的形式进行,每节课课后习题放在github仓库,详情查看图片。 没有实践,知识就会成为空中楼阁,最终和你买过的许多书一样,被遗忘在某个角落。没有能触发思考的实践,知识难以成为你自己的技能。所以在实践设计方面,基于每个知识点设计了有难度的单元测试,并配合答案讲解。

我需要准备什么设备?
您需要一台能够运行开发环境的计算机(Windows、Mac或Linux系统),建议使用香港服务器,保障稳定的网络连接。我们会在课程开始前提供详细的环境配置指南。
参加课程需要具备什么前提条件?
建议您有基本的编程基础,了解基本的编程概念。不过,我们的课程从基础开始,即使您是编程新手,只要有学习热情,配合高效的学习方法,也可以跟上。
项目采用的是什么技术栈?
后端:Go, Kafka, Redis, MySQL, gRPC, WebSocket 前端:React, JavaScript, HTML5, CSS3 通信:HTTP REST API, WebSocket, gRPC 数据存储:MySQL, Redis 消息队列:Kafka

项目专注的是哪个链?
主流的EVM系列(以太坊、BSC、Base)和Solana都会教。所以你学完之后可以做任何链的开发。
项目学了之后我能做什么?
学完课程后,你将拥有多种职业发展路径: 1️⃣ 链上科学家 从事数据分析、策略开发或研究,具体包括: 📈 跟单:通过分析区块链交易记录,识别高收益交易者(大户或"鲸鱼")的行为模式,模仿他们的交易策略,监控特定地址的买卖行为并跟随操作。 ⚡ 狙击:在代币上线或流动性池刚创建时,通过快速交易抢占早期价格波动机会。开发"狙击机器人"监控新代币上市或流动性添加事件,以极快速度执行买入操作。 💰 套利:利用不同交易所或协议之间的价格差异进行套利。例如在Uniswap和SushiSwap上同一代币价格不同时,低买高卖赚取差价。 🎯 攻击:利用区块链协议或智能合约漏洞进行盈利性操作,包括抢跑(Frontrunning)、夹单(Sandwich Attack)等策略。 💎 MEV开发:开发最大可提取价值(MEV)策略,通过重新排序或插入交易,从区块中提取额外利润。这包括构建MEV机器人、优化交易顺序、开发套利策略等。 🔐 合约安全审计:审查智能合约代码,识别潜在的安全漏洞和风险点。这需要深入理解合约机制、常见攻击向量,以及安全最佳实践。 📊 策略开发:设计和实现量化交易策略,包括技术分析指标、风险管理模型、自动化交易系统等。结合链上数据和传统金融模型开发盈利策略。 📈 链上数据分析:深入分析区块链交易数据,识别市场趋势、资金流向、用户行为模式等。为投资决策、产品优化提供数据支持。 2️⃣ 转行Web3 直接进入Web3企业担任开发工程师,从事DEX、DeFi协议、NFT平台等项目开发工作。
项目与实际工作需求的匹配度有多高?
项目来源于我的一线工作经验总结,工作要求里有的,我有。没有的,我也有。