自闭症开发者的故事 - 高级开发人员
对于那些不认识我的人来说,我患有自闭症。我从事开发工作已经快十年了。
我直到19岁才发现自己患有自闭症,而且直到可能很多年后才真正接受这个事实。这些帖子会整合我给那些和我一样的人的建议,同时也是写给过去自己的一封信,或许过去的经历会对我有所帮助。
我写这些帖子是希望像我一样的人能够从了解有关 ASD 的一个非常简单但非常重要的事实中找到价值:
你并不孤单,你被爱着。
高级开发人员
我在撰写本文时,是 Square 的一名高级工程师,负责领导整个公司的 Ruby 架构。在任职期间,我逐渐公开承认自己患有自闭症,并参与了公司各种神经多样性工作。
在最近的一次会议上,我们讨论了在公司不同级别担任神经多样性职位意味着什么。在讨论的过程中,我意识到自己在高级职位上运用过的所有工具和技巧,以及我如何应对期望、处理压力,并最终完成任务。
这些见解帮助我在工作中克服自闭症和多动症,并在许多情况下让我茁壮成长。由于我本人经验有限,我的经验可能并不适用于你,但我希望这些见解能在某些方面对你有所帮助,或者促进你与团队之间的沟通,无论是经理与员工之间,还是员工与经理之间。
话虽如此,让我们开始吧。
记忆
问题
也许我作为初级工程师和高级工程师之间最重要的区别就是记忆。
记忆力?哦不不不,虽然我多么希望如此,但那也算不上。我记性极差,很容易分心,而且虽然这说法老套,但只要一个闪闪发光的东西就能让我一整天都精神涣散。
你看,我这里出了个问题。如果不写下来,我根本记不住除了那些模糊的轮廓之外到底是什么。作为一名初级工程师,我没有尝试解决这个问题,结果却让我不断陷入麻烦。
我必须不断地被提醒把事情做完,我常常以为自己会因此被解雇。说实话,我确信有几次我差点就被解雇了。如果其他事情吸引了我的注意力,我根本不可能记得自己还在做什么。
解决方案
对我来说,真正重要的是坦诚地承认自己有问题。我必须承认,并且明白无论我训练多少次,或者采取什么其他措施,都不可能出现什么灵丹妙药,让我记住所有的事情。
如果没有奇迹,那会怎样呢?答案其实挺无聊的:笔记。
我会认真地记录每件事,包括详细的调试过程,以及一整天的对话记录,哪怕只有几句话。如果真的发生了,我一定会在某个地方记录下来。
我虽然讨厌做笔记,但更讨厌发现自己没做笔记,而且没有任何信息可以参考。我更有可能因为没做笔记而责骂自己,而不是因为做了笔记而责骂自己。
力量
这就是让我成为更高级工程师的特质。因为这些笔记,我记录了所有事情的来龙去脉。
这意味着在任何时候我都可以回顾一个月前甚至一年前所做的事情,并详细说明做出决定的原因以及各种入职文件(如果我需要培训新人或转移项目)。
这些笔记成为了活生生的文档来源,可以转化为博客文章、会议谈话、红宝石、实验、辅导课程和整个课程等内容。
这些笔记成为我在 Square 取得成功的重要因素。从某种程度上来说,资深员工应该成为多年经验和奋斗的鲜活记忆,凝结成知识的源泉。从某种程度上来说,这就是我可以与他人分享的鲜活记忆。
注意力分散
问题
正如我上文关于笔记的部分提到的,我的注意力有时就像田鼠一样短。这真的很烦人,我有很多事情要做,而现在我却被半径50英尺内的所有对话吸引住了。
项目延误几天就会变成几周,甚至几个月。当然,我总是能找到相当合理的借口,并且有能力推迟进度,不过回想起来,我并不完全相信我的管理层在我资历尚浅的时候就接受了这一点。
如果其他事情引起了我的注意,我就会离开,退房,并且永远不会回来。
解决方案
我很容易分心。就像我的记忆力一样,我必须承认这一点,并且知道这就是我。说实话,这仍然是我遇到的问题,仍在努力改进,但即使是最近,我也学到了新的应对方法。
你会发现,只要你善加利用,这些精力就真的很有用。我选择的做法是,用笔记的分支来撰写完整的项目提案。这些提案让我能够把过分的精力转化为一些我可以明确寻求批准并进入正式路线图的项目。
虽然并非所有想法都会被批准,但现在我清楚地记得当时哪些想法对我来说非常有趣,我以后可能会选择这些想法并推销给我的团队。
有时我会给自己几个周末或晚上的时间来真正研究一个有趣的问题,但这也可能有点危险,所以我尽量克制自己并为此预留工作时间。
力量
事实证明,作为一名高级管理人员,能够撰写正式文件和提案是非常有用的。这能让你获得预算、招募新团队成员、制定路线图方向,并明确整个组织的工作重点。
结合我做过的短跑和项目的记录,我甚至可以把这些项目交给全新的团队,并且获得相当不错的开局。如果项目的价值主张足够出色,甚至可能在获得高层管理人员批准后,带来一些额外的员工。
担任高级职务的很大一部分职责就是能够为你的团队和组织设定方向,并为事物提出令人信服的案例,这将引出下一个问题。
痴迷与固着
问题
这对我来说可能是最糟糕的情况之一。有时候我分心了,还能清醒过来,但其他时候就没办法挽回了,我会把所有时间都花在追求某件事上。
作为一名初级员工,这简直是灾难性的,经常让我偏离正轨,去做我当周真正感兴趣的项目。有些项目甚至和我的团队毫无关联,如果陷入自以为是的幻想,情况可能会更糟。
谢天谢地,如果有人跟我说话,我就能回过神来,但他们肯定注意到了。我肯定不会。
解决方案
我发现在某些情况下我就是这样的,我能做的最好的事情之一就是让我的经理知道我陷入这种状态的诱因以及周围的警告信号。
你的经理应该是你的盟友,帮助你提高效率。如果不是这样,你可能需要一位新的经理,因为这对你的工作和职业生涯来说无疑是不利的。
他们可以帮你拉回,让你重回正轨,但他们必须具备相关知识才能做到这一切。话虽如此,这基本上是万不得已的办法,你也应该有意识地努力让自己恢复过来。
现在,你的经理不是你的顾问,他们也不应该试图成为你的顾问。咨询是我必须努力的事情,它对识别这些模式有很大帮助。
力量
那么,这些什么时候才能真正派上用场呢?嗯,有些问题真的非常棘手,本身就令人恐惧。一旦我学会了如何利用这种能量来应对这类问题,我就能够利用笔记和提案中提到的那些内容来解决一些真正棘手的问题。
我痴迷于解决难题,并找到别人可能无法找到的解决方案。我热衷于寻找人才,整合各方优势,完成不可能的任务,并完成一些在某些情况下被认为荒谬的项目。通过提案,我学会了如何授权他人,并通过公司里一些非常优秀的人才来协调工作。
或许颇具讽刺意味的是,我的执着性格在得到适当的引导和管理层的调适后,竟然变成了一种专注的激光。在这种情况下,高级职位意味着能够专注于一项远超个人能力的任务,并有效地引导讨论。
躁动
问题
我根本坐不住,真的讨厌这种感觉。我到处闲逛,四处游荡,无论我身在何处,方圆三英里内,我几乎都能叫出每个咖啡师的名字。
在 Square,这意味着我会经常在办公室的咖啡吧找到新朋友聊天,并会花相当多的时间聊天来发泄在某个特定时间困扰我的问题。
有时候我真的不想坐下来集中注意力,但无论如何,我都不可能重新集中注意力。我就像个僵尸,只想熬过这一天,寻找一些动力让我重新投入工作。
别让我随便用 Slack 频道。这对我来说简直糟透了。
解决方案
很遗憾地告诉你,我目前还没找到解决这个问题的办法。目前为止,我了解到的情况大致是,如果我睡眠不足(这真是让我很头疼),或者我过度劳累了一段时间,就会出现这种情况。
这最终表明,情况越糟糕,我就越容易精疲力竭,这也是我过去跟经理们沟通过的一个巨大的警告信号。我很可能也该休假了,结果却发现自己一整年都没休过假,现在都七月了。好吧,也许没那么糟糕,但你懂我的意思。
力量
等等,如果我没有真正的解决方案,这怎么能算是一种优势呢?还记得之前说的了解别人的优势,并利用他人的优势吗?
在喝咖啡的这段时间里,我结识了几个好朋友,听了他们的故事,了解了他们和他们的工作,说实话,我真的很享受。
结合以上所有主题,我开始看到人们的潜力,他们可能能够与我正在进行的项目合作,或者可能与我认识的其他人合作。
有趣的是,我这种喜欢不停歇的习惯最终在我信任的人的整个公司中建立了一个完整的网络,并且建立了许多联盟,完成了一些真正令人惊奇的事情。
成为高级职员的一部分工作就是建立人脉,认识合适的人选。与公司其他成员保持良好关系,对于在团队之外取得优异成绩至关重要,而且说实话,你有机会结识一些非常优秀的人才。
烦恼
问题
我以前是个非常消极的人。我总能挑出任何毛病,然后就抓狂了。无论是项目、工具、人,还是其他什么,我都很容易烦躁,有时甚至会因为各种事情而生气。
它根本没有任何成效,而且它变成了一件非常有害的事情,我很高兴在我年轻的时候人们最终批评了我。
我不是说一切都应该阳光明媚,但如果你的整个人生都阴郁灰暗,那么是时候退一步反思一下了,因为这些东西会把你吞噬殆尽。它确实不止一次地差点让我陷入黑暗。
解决方案
咨询师。说真的。如果你正在经历这些,不要独自承受,把事情说出来并寻求帮助是可以的。如果说有什么不同的话,那就是能够直面自己的问题并承认它们,这需要多么大的勇气。
不过,通过交谈,我们确实注意到了一件事:我天生就有一种发现问题的能力。一旦我将这份能力与笔记、提案、人脉以及上述所有因素结合起来,事情就开始发生巨大的转变。
力量
作为一名高级管理人员,发现问题或缺陷的能力是一项至关重要的技能。很多时候,你的经理会期望你去寻找新的工作,找出问题所在,并确保一切正常。
我把这些烦心事变成了可执行的任务,要么由我来做,要么由别人来做。在某些情况下,这些任务会变成修复关键的安全漏洞、异常缓慢的运行速度、数据库问题或其他任何问题。
我们曾开玩笑地将此称为 RDD,即“愤怒驱动开发”。
抱怨是一回事,解决问题则完全是另一回事。关键在于,你不一定非要亲自去解决问题,有时把这件事交给别人去做也无妨。
漫无目的
问题
这和痴迷和执着很像,但问题却截然不同。你看,如果我陷入了什么事,只要有人能容忍我,我就会滔滔不绝地讲。
小时候,这当然让我没有朋友,而在密苏里州,技术工作和技术人员并不常见,我最终成为了一个极其内向的书呆子,只会在论坛或类似的地方连续几天写下我当天痴迷的东西。
解决方案
成年后,我在这方面进步了很多,学会了轮流发言,并且真正投入其中,对别人的谈话内容感兴趣。不是说我以前没有,而是我必须在那一刻把一切都说出来,把我所有奇妙的想法都告诉他们,不然我的脑袋就要爆炸了。
有时我仍然会这么做。
对我来说,解决方案是找到那些对我所说的话更感兴趣,而不是太在意别人怎么想的人。这也让他们能够分享,关注自己想说的话,并且不那么自私。
力量
事实证明,如果你能很好地驾驭这种能力,连续几个小时就一个话题滔滔不绝地发表演讲,就能成为一名优秀的教师和会议演讲者。就我而言,我创作了一系列卡通狐猴,将我在艺术方面的其他优势与这些痴迷结合起来,就做到了这一点。
它变成了博客文章、书籍、演讲、讲座、课程以及各种各样的形式。事实证明,确实有人对我所谈论的内容感兴趣,这对我来说是一件令人惊喜的事情,大约六年前我搬到了旧金山。
人们关心我的所有疯狂想法,或者至少更有可能容忍它们。
作为一名大四学生,这变成了一种不可思议的能力,可以轻易解释几乎任何事情,并尝试使其变得通俗易懂,因为我希望人们能够理解我脑子里在想什么。
总结
这些只是我作为一名自闭症人士在科技行业面临的一些问题,以及我如何利用这些问题取得成功的一些方法。我不能说这些故事适用于所有人,但我希望它们能找到自己需要的人,或许还能激发一些希望,让人们相信外面的世界并非那么糟糕。
对我来说,成为一名高年级生,在很多方面都让我意识到自己克服了一些问题,真正地成长了。我知道我还没有解决所有问题,还有很多问题没有解决,但我知道,随着时间的推移,它们终将过去。
嘿,在我走之前还有一件事?
我相信你,现在出去做点很棒的事吧。
文章来源:https://dev.to/baweaver/tales-of-the-autistic-developer-senior-developer-3l0c