AI 时代你是什么类型的开发者?来测一测这 12+1 种开发人格

2026/06/18 dev 开发者 · 人格测试 · AI · 趣味 · 技术文化 · 开发类型 · 程序员 2318 字 · 约 7 分钟 阅读 ...
一个名为 whatkindof.dev 的趣味测试站悄然走红——它通过三个维度(倾向 × 自主性 × 信任)将 AI 时代的开发者分为 12 种人格,外加一个隐藏的 13 型。从追求完美的 WCJ 到只管踩油门的 SAJ,来看看你属于哪种开发人格。

一个名为 whatkindof.dev 的趣味测试站正在开发者社区悄然走红。它的介绍很简洁:

“现在机器会写代码了——你是什么类型的开发者?”

它不是严肃的 MBTI,也不是 HR 面试题。它是一个献给 AI 时代程序员的 12+1 种开发人格 趣味分类。每个类型都有专属的”名号”、一句灵魂总结、一个高光场景和一个盲区——精准到读完之后你会在办公室里喊”这不就是我吗”。


三类坐标,定义你的开发人格

测试基于三个轴:

选项含义
倾向(Affinity)Writer / Reader / Shipper你喜欢写代码、读代码、还是把东西发出去?
自主性(Autonomy)Cautious / Aggressive你偏向谨慎稳健,还是激进快进?
信任(Trust)Judgment / Backpressure你相信自己的判断,还是相信系统反馈?

三轴两两组合,就是 2×2×3 = 12 种类型。再加一个隐藏的第 13 型。


12 种开发人格全解读

W 系(Writer):喜欢写代码

WCJ——The Perfectionist(完美主义者)

“它编译通过了——但这就够了吗?”

你在意代码长什么样,不只是能不能跑。一个通过的测试不会让你放松——你会反复读代码直到形状对了。宁愿交一个干净的函数,也不要五个凑合的。在这个人人能生成代码的世界里,知道什么是”真正好”的人,才是稀缺的。

WCB——The Builder(建造者)

“先整理好,再建牢。”

你刻意慢下来,依赖测试、类型系统和 linter 让自己保持诚实。每离开一个文件,都比找到它时更干净——不是因为工单让你这么做,而是你就是这样工作的。Kent Beck 的 Tidy First 就是你的日常。

WAJ——The Cowboy(牛仔)

“先发货,出了事看栈跟踪。”

你喜欢坐在键盘前,而且动得很快。你不需要许可,你凭直觉和本能发货。当东西坏了的时候,你宁愿埋头修,也不想开个会讨论为什么会坏。原型阶段,没人比你快。

WAB——The Sprinter(短跑手)

“代码更便宜意味着做更多——我有护栏。”

你很快但也不鲁莽——让 Agent 跑,让测试去抓。你不怕长时间无人看管的自动运行,因为你出发前就铺好了轨道。Jevons 悖论在你身上完美体现:代码便宜了,你就去造那些以前不值得造的东西。


R 系(Reader):喜欢读代码

RCJ——The Scholar(学者)

“我动手之前先理解它。”

你宁愿理解一个系统,而不是往上面堆东西。在改一行代码之前,你会追溯整个架构。别人来找你是因为你真的知道代码是怎么工作的。Agent 看到的只是上下文窗口,你看到的是整个棋盘。

RCB——The Detective(侦探)

“每一行代码都有它的理由——找到它。”

你把代码当成案件档案来读。奇怪的 retry 循环、魔法数字、没人能解释的列——你不会直接删掉,而是先搞清楚它为什么存在。Chesterton’s Fence 是你的日常准则:在理解为什么有人建这堵墙之前,不要拆掉它。

RAJ——The Judge(法官)

“我以前见过这个——它不对。”

你读得快,判断得更快。一眼扫过去,你就知道:好、坏、抽象错了、能发。你看过足够多的代码,你的直觉基本是对的。在一个被生成代码淹没的世界里,快速准确的判断力是黄金

RAB——The Inspector(检查员)

“我动得快因为检查系统给我撑腰。”

你读代码很快,但不是一个人在读——你通过仪表盘、链路追踪、测试输出来读。你相信可以衡量的东西多于可以感觉的东西。当 Agent 写了代码和测试时,你知道验证优于测试——因为同一个流程产生了两者。


S 系(Shipper):喜欢发货

SCJ——The Navigator(导航员)

“我在开车前先规划路线。”

你不在乎谁写的代码,你在乎正确的东西到了生产环境。但你不会急着去。你会先坐下来分析计划,找到那个决定所有事情的关键点,然后让整个努力围绕它展开。你还很会”读门”——知道哪些选择可逆、哪些是单行道。

SCB——The Pilot(飞行员)

“我按检查清单发货,不是凭直觉。”

你像飞行员降落飞机一样把功能发出去:冷静、按规程、看着仪表盘。你不需要感觉确信——你需要数字说可以了。Accelerate 证明你的直觉是对的:精英团队不是莽撞的,他们又快又稳。

SAJ——The Driver(司机)

“油门踩到底,路上再修。”

你快速把东西搞上线,相信自己对方向的判断。你不等完美的计划,也不等许可。你做决定、发货、然后在路上微调。对你来说,今天做出的决定比下周才出来的更好决定更有价值ReWork 基本上就是你的宣言。

SAB——The Captain(船长)

“我设定目标,团队执行。”

你通过设定清晰的目标来发货,然后让团队去跑。你给团队空间、在轨道上装好护栏、看结果不看打字次数。这是 Marquet 的”领导者—领导者”模型在 Agent 时代的应用——你管理工作,而不是做工作


第 13 型——隐藏款

主页上有一个问号方块,显示为 10X ▚▚▚。官方说十三种类型中有一个是隐藏的——这可能是那个传说中的”10 倍开发者”。你需要去测试网站上一探究竟了。


一些观察

12 种类型并不是”好”和”坏”的分类,它们更像是不同角色定位的速写

  • AI 时代最大的变化是:代码变便宜了。WAB(短跑手)类型可能最适应这个趋势——他们充分利用低成本代码的优势,同时依赖系统护栏。
  • 读代码(R 系)的价值在 AI 时代被重估。Agent 可以生成代码,但无法判断”这个代码是对的吗”。RCJ(学者)和 RAJ(法官)的技能变得稀缺。
  • SAB(船长)可能是最符合”AI 时代理想开发者”画像的类型——不关心谁写的代码,设定目标、装好护栏、评估结果。

链接

文档信息