编码和注意力缺陷多动障碍 - 我们的优势

2025-05-25

编码和注意力缺陷多动障碍 - 我们的优势

虽然意识到自身的困境并找到健康的应对机制至关重要,但我们每天都会收到足够多的负面信息。本文将探讨多动症(ADHD)特征如何在编程时带来益处。

我开始写这个系列的时候,目标是让患有多动症的程序员们的日常挣扎变得正常化。因此,我几乎没有提到多动症的积极方面。当我提到的时候,主要是为了说明开发工作的结构可以减轻我们的一些挣扎。我意识到,仅仅强调这些挣扎是不够的——是时候庆祝在这个希望你成为立方体的世界里,成为一朵烟花了。

吸收所有信息

注意力不集中可能是最常见的多动症特征,而且它确实很棘手。然而,这种注意力不集中很大程度上是因为无法过滤信息。这意味着我可能会注意到别人没有注意到的事情,也经常会联想到别人没有联想到的事情。

由于我着眼于全局,因此自然而然地倾向于全栈、系统思维产品工程。我不喜欢被局限在一个系统中,而是喜欢遍历整个技术栈,思考如何将各个部分组合在一起。我喜欢让前端和后端相互沟通的项目。其他人可能只关注功能本身是否能够正常工作,而我则会默认考虑它在系统中的作用,以及用户是否真的会从设计中受益。

创造力

如果你过度活跃,那么持续不断的思绪可能会令人望而生畏。我可以列举出很多它让我的日常生活更加困难的地方。然而,这才是头脑风暴的定义,而编程本身就是一种创造性的努力。我们可能很难执行或选择最佳想法,但想法总是层出不穷。在一个有工作优先级排序流程的团队环境中,这种自然的头脑风暴会得到支持,并真正发挥其作用。

第一个小组:超级英雄人物看着飞机飞过,标题是头脑风暴会议、敏捷思维训练、创造力研讨会、跳出思维定式的技巧第二个小组:超级英雄人物被标记为患有注意力缺陷多动症的人,说看看他们需要什么来挖掘我们一小部分的力量

如果你不是过度活跃,内心独白较少或根本不持续,这并不意味着你没有很多好主意。患有注意力缺陷多动症的人常常拒绝现状。我知道“我们一直都是这样做的”这种说法对我来说从来都行不通。我在面试时会坦诚面对雇主——如果你不想让面试官对你的工作流程和设计提出很多问题,就不要聘用我。不受现状束缚,好奇心强,并且不断建立那些意想不到的联系,我们自然而然地就会跳出固有的思维框架。

热情

如果你能解释一下我为什么应该关心,我会全力以赴。患有注意力缺陷多动症的人对某个主题或任务的热情往往会发展成一种极度专注的状态。这包括不停地思考它是否困难,愿意长时间工作,以及想要滔滔不绝地谈论它。事实上,在面试过程中,很多招聘经理都认为我谈论编程和学习编程的方式意味着我是那种难以捉摸的“热情程序员”。实际上,我对任何能引起我兴趣的东西都充满热情,而编程谜题就非常容易引起我的兴趣。

兔子洞

多动症患者喜欢钻研“兔子洞”。只要它激起我的兴趣,我就会去谷歌搜索。开发就是由“兔子洞”式的谷歌搜索组成的。我能想到很多例子,说明我因为好奇而阅读了关于 JavaScript 怪癖的文章,几个月后就派上了用场。

仔细想想,排查 bug 就像是一连串的兔子洞,需要我们运用各种技能。它结合了系统思维和头脑风暴,思考各种可能性。一旦你想到了一种可能性,就必须研究和测试它。我们常常渴望不断地把东西扔到墙上,看看哪些东西能粘住,因为我们需要知道答案。

丹尼·多诺万 (Dani Donovan) 的推文:注意力缺陷多动症 (ADHD) 患者会想掏出手机,用谷歌搜索一切,因为没有答案的问题会让你的大脑发痒

易于重置和奖励

患有注意力缺陷多动症 (ADHD) 的人通常会经历更强烈的情绪,但他们的情绪体验也更快。即使我们陷入了对某件事的沉思,一个吸引我们注意力的外部干扰几乎可以立即让我们摆脱困境。这意味着我们很容易被新的事物所诱惑,放弃进展不顺的事情,这在开发岗位上很常见。将工作分解成冲刺阶段非常适合我们,因为我们知道一些新的工作通常就在眼前。

我们对批评和表扬也常常很敏感。我们很多人都难以摆脱完美主义的阴影。这意味着你可能需要更加谨慎地对待反馈,但我们重构代码的动力十足。一般来说,经理频繁的奖励和表扬对患有注意力缺陷多动症 (ADHD) 的人来说通常非常有效。因此,我强烈建议所有开发人员都保留一份炫耀文档,但这对患有注意力缺陷多动症 (ADHD) 的人来说尤其重要。

结论

这一系列文章反响热烈。看到这么多评论,我由衷地感动,因为大家为不再感到孤独而感到欣喜。我也看到很多评论,它们仍然固守着几十年来的污名,有时是真诚地试图感同身受。我的回应是努力让这一系列文章对多动症患者有所帮助,并专注于他们。正因如此,我在自我接纳的道路上也取得了长足的进步。我热切地希望,如果你正在与多动症的症状作斗争,那么无论你走到哪里,这一系列文章都能帮助你。

我是否遗漏了你认为多动症在编程生涯中起到了什么帮助?欢迎留言!

文章来源:https://dev.to/abbeyperini/coding-and-adhd-where-we-excel-454j
PREV
我喜欢 Rust/Tauri 和 Svelte
NEXT
编码和注意力缺陷多动症——无法继续