Skip to content
survivorff's blog
Go back

从 Web2 转 Web3 后端:一个工程师的生存笔记

8 min read

起点

大约 4 年前我开始从传统后端转到 Web3。

当时我已经有 7 年的后端经验,主要做高并发、分布式系统。职业曲线算稳定,工资也不低。突然转到一个”不知道明天还在不在”的行业,朋友都觉得我疯了。

现在回头看,这个选择对我个人而言是对的。但我想写这篇,不是来鼓吹”来 Web3 吧”,而是把真实的经历写出来,给同样在考虑的人做参考。


转型的动机

我当时转的原因很具体:

  1. 传统后端的天花板开始清晰。做到 P7 级别,往上更多是管理能力的竞争,我不喜欢。
  2. Web3 对我的技术栈是加法。分布式系统、高并发、实时处理 —— 这些恰好是区块链基础设施最需要的。
  3. 新行业的早期机会。Web2 后端已经是红海,Web3 还在蓝海。

没有”财富自由”的预期。我见过太多人冲着暴富进来,最后亏得很惨。


最初 3 个月的挫败感

我低估了学习曲线。

Day 1: 读了 Bitcoin 白皮书。看懂了大概。 Week 2: 开始看以太坊黄皮书,EVM 的字节码让我头疼。 Week 4: 看完了一本 Solidity 书,但实际写合约处处是坑。 Month 2: 开始看 DeFi 协议源码(Uniswap V2),发现我以为懂的都只是表面。 Month 3: 在一个小项目里因为不懂 reentrancy 写了个漏洞合约,幸好在测试网。

最让我受挫的不是技术本身,而是 mental model 的转变:

这种”世界观的切换”花了我 3 个月才真正适应。


意外的收获

收获 1:重新理解分布式系统

Web3 让我重新学了一遍分布式系统。

我以前以为我懂 CAP,懂共识,懂 Byzantine Generals。做 Web3 之后才发现,我之前懂的都是”受控环境下的分布式”(自己的数据中心、自己的服务器、自己的网络)。

Web3 是”敌对环境下的分布式”:

这种思维方式反过来帮我把 Web2 的一些系统设计得更 robust。

收获 2:对”钱”的理解深入了

传统后端你写的是业务逻辑。Web3 你写的是钱。

这个差异看起来很小,但落到代码上是巨大的:

这种训练让我对”严谨”有了新的理解。

收获 3:社区文化很特别

Web3 的开发者社区有一些独特的气质:

这个文化让我年轻了 5 岁。真的。


踩过的坑

坑 1:低估了链上的复杂度

我最初以为”链上只是个存储”,写一个合约无非就是读写几个变量。后来才知道:

坑 2:过早尝试 Web3 原生设计

我最初想做一个”去中心化”的产品,后来发现:

现在我的原则:先做能跑的产品,再考虑去中心化程度

坑 3:太快跳进热点

Web3 每 3 个月就有一个新热点(NFT、GameFi、Meme、AI Agent…)。我一开始每个都想参与,结果什么都没深入。

后来我只专注两件事:交易系统高性能基础设施。这两个是我技术栈的延伸,能建立真正的护城河。


技术栈的实际变化

给同样在转型的人一个具体的参考:

Web2 后端经验Web3 对应方向难度
数据库设计链上数据索引(The Graph、Geyser)
高并发处理交易平台后端、MEV 搜索低(直接复用)
分布式系统节点运维、验证者
网络编程跨链桥、RPC 聚合中高
密码学基础智能合约、ZK
高频交易系统DEX 做市、套利机器人低(原理相通)

结论: 如果你是做高并发/实时系统的,Web3 的交易平台方向是平滑过渡,几乎不用重新学。如果你是做 CRUD 业务的,需要补一些分布式和密码学基础。


语言选择

经常被问”Web3 需要学什么语言”。我的回答:

必学:

看方向选:

建议学习顺序:

  1. 先用 TypeScript 写一个能跑的 DApp(1 个月)
  2. 学 Solidity,写一个简单合约(1 个月)
  3. 根据兴趣选 Rust 或深入 Solidity(3 个月)
  4. 选一个方向深入(6 个月+)

不要一开始就想”全都学会”,会把自己搞崩溃。


收入对比

这可能是很多人最关心的问题。

传统后端(2022):

Web3(2025):

但要注意:

  1. Web3 工资波动更大,Token 部分可能归零
  2. 熊市时招聘会急剧收缩
  3. 没有传统意义的稳定(公司倒闭很常见)
  4. 跨国远程居多,税务和合规自己处理

整体感受: 上限高很多,下限也低很多。风险更大,但回报的天花板更高。


给正在考虑的人

如果你是有 3-5 年经验的 Web2 后端,我的建议:

  1. 不要全职一步到位。先用业余时间学、做开源项目、参加 hackathon
  2. 积累作品集。公开的 GitHub 比简历更重要
  3. 加入好的 Telegram/Discord 社区。混熟了机会自然来
  4. 准备好适应不稳定。这行业起起伏伏很正常
  5. 专注一个方向做深。不要贪多

如果你是刚毕业或经验尚浅:


4 年后的自己

现在回头看 4 年前的决定。

物质层面:比留在传统行业多赚了一些钱,但没有我预期的那么多。经历了 2022 年的熊市,账面上亏过、也幸运地躲过几次更大的暴雷。

技术层面:技术栈扩展了很多,但也经历了”重学习”的痛苦期。现在我对”什么是好的工程”有了更立体的理解。

认知层面:这是收获最大的部分。接触到了一些非常聪明的年轻人,接触到了一些非常前沿的技术思路,重新理解了”全球化”、“去中心化”、“信任”这些词的含义。

结论:如果重来一次,我还是会转。但我会更晚转(等技术基础更扎实),也会更专注(不试图什么都学)。


最后

这篇不是劝你转或者不转,就是把真实的经历写出来。

技术选择本质上是价值观选择。你要问自己:

没有对错,只有适合不适合。


这是一篇随笔,和之前的系列技术文不同。如果你想看更多这种风格的内容,订阅 RSS关注 X


Share this post on:

Previous Post
AI 是工程师的杠杆,不是替代品
Next Post
做一个 Telegram 交易 Bot 到底有多难

继续阅读

如果觉得有用

订阅更新,每次发新文章第一时间收到。不发广告、不搞推销。