2025 年即将画上句号。回望这一年,技术领域的变革浪潮从未停歇。作为一名深耕在一线代码中的开发者,我不想重复那些宏大的行业叙事,而是希望通过复盘我在小破站的实际工作经历,探讨一个更具体的话题:在 AI 深度赋能的时代,我们如何完成从"代码手艺人"到"超级个体"的进阶?
上半年实战:JSVMP + WASM 构建前端安全防线
上半年的核心关键词是攻防。前端风控验证 SDK 的开发既充满趣味,又极具挑战。面对黑产从业者试图直接破解接口的攻击行为,常规的代码混淆手段已显得捉襟见肘。
为了构建更坚固的防御体系,我们引入了 JSVMP (JavaScript Virtual Machine Protection) 技术。该技术通过将核心业务逻辑虚拟化,使得逆向工程的成本呈指数级上升。通过监控数据的对比,我们清晰地看到了防御效果的显著提升。
javascript
// JSVMP 概念示意:将源码编译为自定义指令集
// 原始代码:
// function check(token) { return token === 'secret'; }
// 虚拟化后(示意):
const _vm_instructions = [0xA1, 0x42, 0xB3, ...]; // 自定义字节码
function _vm_executor(instructions, context) {
// 虚拟堆栈执行器,攻击者难以还原原始逻辑
while(pc < instructions.length) { /* ... */ }
}

与此同时,为了进一步提升设备认证的安全性和准确性,我们在现代浏览器环境中探索了 WASM (WebAssembly) 的工程化落地。这不仅带来了性能上的优化,更利用 WASM 的二进制特性构建了新的安全防线。
值得一提的是,我们的 WASM 模块采用 Rust 语言编写。从严格的所有权系统到内存安全机制,再到零成本抽象,Rust 的设计哲学极大地保障了代码的健壮性。虽然学习曲线陡峭,但当 Rust 代码通过编译器严苛的检查后,那种"编译通过即运行正确"的信心是其他语言难以比拟的。

下半年攻坚:重构富文本编辑器与协同技术
下半年,我的技术重心转移到了前端领域公认的高复杂度场景------富文本编辑器。
任何深入过编辑器开发的工程师都知道,这不仅关乎 UI 交互,更是一场关于数据结构设计与状态管理的深度博弈。我们的核心任务是迭代"哔哩哔哩小站",并对 B 站历史悠久的专栏编辑器进行现代化重构。
在此期间,我们需要攻克 Tiptap 框架的深度定制以及 CRDT(Conflict-free Replicated Data Types)协同算法的预研等技术难点。我们为新版编辑器扩展了丰富的卡片式组件 (Node Views) 能力------支持视频、投票、商品卡片等多种内容形态。
typescript
// Tiptap 自定义节点扩展示例
import { Node, mergeAttributes } from '@tiptap/core'
import { ReactNodeViewRenderer } from '@tiptap/react'
export const BilibiliVideo = Node.create({
name: 'bilibiliVideo',
group: 'block',
atom: true, // 视为原子节点
addAttributes() {
return {
bvid: { default: null },
}
},
addNodeView() {
// 使用 UI 组件渲染节点视图
return VueNodeViewRenderer(VideoComponent)
},
})
其中一个显著的体验提升是实现了视频在编辑器内的原生播放。为了实现这一"所见即所得"的效果,技术团队克服了复杂的 DOM 事件冲突与状态同步问题,彻底消除了创作者需要频繁切换预览模式的痛点。这种对细节的极致打磨,最终换来了流畅的用户体验。
AI 赋能:从辅助工具到"第二大脑"
对于我而言,2025 年的 AI 已经不再是新鲜的试验品,而是如同 IDE 一般不可或缺的生产力工具。
我全面拥抱了 "Vibe Coding" (灵感编程)的工作模式------这个词正是 Andrej Karpathy 发明的。他在最近的推文中感叹"作为程序员,我从没感觉自己这么落后过 ",因为行业正在被 agents、subagents、contexts、memory、MCP 等 15 个新概念剧烈重构。正如他所喻,我们手中正握着一个**"没有说明书的外星工具"**,每个人都需要建立新的心智模型来驾驭它。
我的开发工具链也经历了深度迭代。虽然 Cursor 曾是主力,但 Claude Code 凭借 Opus 4.5 模型在长上下文下的稳定性(低随机性)与更友好的计费模式,成为了我的首选。正如业内讨论的那样,Context(上下文)管理是新时代的核心技能。我不只依赖单一工具,而是根据任务特性组合使用:用 Claude Code 处理复杂逻辑,用 Codex 辅助后端思考,甚至并行运行多个 Agent。这种"多模型编排"的能力,极大地释放了编码生产力,使我进入了月均代码产出 3-5 万行 的"超级个体"模式。特别是在基于 Tiptap 的编辑器开发中,AI 帮助我快速生成了大量的样板代码与类型定义,让我能专注于核心逻辑的设计。
而 Gemini 则更多扮演了架构师的角色。在进行技术方案设计时,我会利用它来发散思路、查漏补缺。AI 的存在,极大地降低了技术验证的成本。DeepWiki 辅助阅读源码,也让技术调研的效率提升了一个维度。

总结与展望:技术回归创作
站在 2025 年的节点上,新版专栏编辑器的上线既是一个阶段的终点,也是新的起点。
展望明年,我计划在以下方向持续深耕:
-
深度协同:探索 ToB 场景下的实时协作技术;
-
智能创作:将 AI 辅助创作深度融入编辑器核心,打造更"懂"创作者的智能工具。
观察当下的行业生态,开发者们正走向不同的命运分支:有的"传统精英"受困于旧有心智模型而感到焦虑,有的"前端边缘型"选手却因 AI 补全了能力短板而如鱼得水。要完成从"手艺人"到"超级个体"的跃迁,核心在于接受不确定性 ------学会与"有时候能行、有时候不行"的系统共舞,将技能点从单纯的代码实现转移到对 AI 的编排(Orchestration)与快速迭代验证上。别做那个固执抵抗的落后者,去成为新城市的建造者。
你是否也准备好拥抱 AI,重构你的工作方式了? 少一分无谓的焦虑,多一份对技术的好奇与实践。这就是我的 2025 年答卷。