比乔布斯早91年,鲁迅的老师说了同一句话

← 返回首页/科学研究

ADHD 程序员如何用「给生成核心套 harness」的思路应对在 IDE 与 agent 之间切换里的执行功能(计划/组织/启动)先天偏弱?

把 LLM 工程里的「agent 的编排/记忆/工具层就是「外部执行功能」」迁移到ADHD 程序员的在 IDE 与 agent 之间切换场景,双域证据作答。

2025-04-298 分钟阅读
ADHDAI科学研究人群×同构治疗

ADHD 程序员如何在 IDE 与 agent 之间切换时不丢掉自己的执行功能?

编程曾是他的避风港:即时反馈(跑一下就知道对错)、清晰结构(类型系统和编译器是免费的 verifier)、合法的超聚焦(没人打扰的心流下午)。然后 AI coding agent 来了,他的工作流变成了新的样子:给 agent 派活→等它跑→审查它的输出→改 prompt→切回自己写核心逻辑→再切去看 agent 的 PR……三个月后他发现,自己的老问题以新形态全面复发:等待 agent 的那两分钟,他会点开别的东西,然后半小时回不来(等待间隙是分心的高速入口);审查 agent 代码时的走神比写代码时严重得多(读别人的代码本来就是低刺激任务,读机器的代码更甚);同时管三个 agent 任务,他的工作记忆第一次在编程时爆栈(以前是「人写一件事」,现在是「人管 N 件事」——编程从执行工作变成了调度工作)。「最讽刺的是,」他说,「agent 明明是来替我干活的,但它把我的工作从我最擅长的格式(沉浸执行),改成了我最不擅长的格式(碎片调度)。」

收敛:本文只回答——agent 化的编程工作流为什么恰好击中 ADHD 程序员的弱项(格式转换的机制)?针对三个新失效点(等待分心/审查走神/调度爆栈)的具体对策?以及这场转换里被忽视的新优势?

穿透:agent 没有抢走你的工作,它把你的工作换成了你没申请过的岗位——从工人换成了工头

格式转换的机制,值得说透:前 agent 时代的编程,任务结构是「单线程沉浸」——一个问题、一个编辑器、即时反馈,这个格式与超聚焦几乎完美咬合(编程因此成为 ADHD 者高度代表的行业之一);agent 时代的结构是「多线程异步调度」——派活、等待、审查、协调,每一项都是执行功能税:等待要求「保持任务在心里不跑走」(工作记忆+抑制),审查要求「对低刺激材料维持注意」(持续注意的弱项区),多 agent 协调要求「状态跟踪」(爆栈现场)。**一句话:agent 把编程从心流职业改造成了管理职业——而你入行的原因恰恰是逃离管理格式。**这不是拒绝 agent 的理由(生产力差距会碾平个人偏好),是必须给新格式重新配 harness 的理由。

三个失效点的对策。①等待分心:堵住高速入口——规则一:等待时间显式化(预估要等几分钟就设几分钟的倒计时——把「不知道等多久」的开放等待变成「三分钟后回来」的封闭等待,开放等待才是分心的入口);规则二:等待期只许做「回得来的事」(白名单:站起来倒水、写下一步的 prompt 草稿、看自己的任务板;黑名单:任何信息流)——等待白名单贴在屏幕边,崩溃日也执行得动;②审查走神:把读改成问——被动通读 agent 代码是注意力的沼泽,改成主动质询式审查:先写三个问题再看代码(「边界条件处理了吗?」「这里为什么选这个数据结构?」「错误路径走一遍」)——带着问题读是狩猎,漫无目的读是巡逻;你的注意系统只擅长狩猎(同时这恰好是审查 LLM 代码的正确方法论——它的错误藏在「看起来对」里,质询比通读的检出率高);③调度爆栈:外置工头台账——并行 agent 数设硬上限(建议 2,最多 3——上限不是能力侮辱,是 WIP limit 的老智慧);一块物理看板(每个 agent 任务一张卡:目标/状态/下一动作),切换前先更新卡再切(压栈篇的三行协议,工头版)——你的调度状态必须活在看板上,不能活在脑子里。

被忽视的新优势,两条:①prompt 是外化的思维——给 agent 写清楚任务的过程,逼你把模糊意图显式化——这恰是 ADHD 者最受益的思维体操(说给别人听才想得清的机制,现在每天练);②审查者的怀疑天赋——多年被自己大脑的「看起来对了」坑过的人,对「流畅但可疑」的输出有肌肉级警觉——对 LLM 代码的健康怀疑,你比从没被自己坑过的人来得自然(验收设计篇的优势,在编程场景具体化)。

验证

可测:等待白名单执行四周,「等待后回不来」的次数;质询式审查的 bug 检出率 vs 通读式(自己做 A/B);看板化后的「同时在管几件事」主观负荷。可证伪:若你的工作流里 agent 产出极稳定(等待短、质量高、几乎不用审),新失效点自然不存在——对策的适用性随 agent 成熟度衰减,这是好事。

决策

做什么:封闭等待+白名单;质询式审查;工头看板+WIP 上限;把 prompt 写作当思维训练领工资。

不做什么:不要开四个以上 agent 任务炫技(爆栈的代价大于并行的收益);不要在等待期开信息流(那不是休息,是失踪的开始)。

先做什么:写你的等待白名单,贴上屏幕边——今天下一次等待就用。

边界

工作流变化的观察来自行业实践与个案(格局仍在快速演变,无对照研究);ADHD 与持续注意/工作记忆的机制有文献基础(GRADE 中)。编程行业的 ADHD 代表性为社群共识与调查信号(证据中等)。不构成职业建议——agent 工作流的最优形态因人因团队而异,协议供实测起点。

今天就能试的 3 件事

  1. 贴等待白名单。
  2. 下一次 code review 前先写三个质询问题。
  3. 给现有的 agent/并行任务建看板卡——先把脑内的调度状态搬出来。

本文服务于人生 Harness 金字塔的执行层(职业特化):你为逃离碎片而选择了代码,如今碎片追进了 IDE——但这一次你有备而来:封闭的等待、狩猎式的审查、外置的工头台账;工作可以换格式,你的 harness 跟着换就是——毕竟,给不受控的强大生成核心套缰绳这件事,你可比 agent 工程师们,资深多了。

参考来源


本文是「ADHD × AI」系列的第 207 篇,由 Devin 基于持续维护的双域研究语料(72,739 篇论文 + LLM Wiki)亲自撰写,并持续迭代更新。

研究院、星略、猎人、电商,是同一套。