当我在 Mozilla 基金会工作时,那时该组织的员工人数还远未超过一百五十人,我们进行了一次全基金会的迈尔斯-布里格斯性格类型指标测试。 迈尔斯-布里格斯是一种流行的性格评估工具,广泛应用于职业规划和商业领域。它创建于二十世纪早期,是两位女性的成果:凯瑟琳·库克·布里格斯和她的女儿伊莎贝尔·布里格斯·迈尔斯,她们以卡尔·荣格的心理类型理论为基础构建了这个工具(该理论本身是基于临床观察,而不是“受控”的科学研究)。我的每位同事(当时有 53 位)都回答了问题。我们很好奇能从我们的个人性格中获得什么样的见解,以及由此推及,我们如何才能最好地协同工作。
我们团队的报告显示,在 Mozilla 基金会工作的人们,这个网络上最大和最古老的开源项目之一的组织,是性格类型最不常见的人。在普通人群中约有 77% 的人属于最常见的 8 种迈尔斯-布里格斯类型,而在 Mozilla 基金会团队中,只有 23% 的人属于这些类型。我们的团队主要由较为罕见的迈尔斯-布里格斯类型组成。例如,团队中有 23% 的人与我自己的个人性格类型相同(“ENTP”),这对我来说很有趣,因为具有这种性格类型的人仅占普通人群的 3.2%。并且团队中有 9% 的人是 ENTJ,第二罕见的性格类型,仅占人口的 1.8%。
我开始思考:开源项目是否会吸引特定类型的人格?还是说,对全职开源人士的这项评估仅仅是一个巧合?
如果这是真的,那么在鼓励社区参与时,我们可以利用哪些性格方面?我们如何利用我们对性格和心理学的了解来推动我们的开源项目走向成功?
开源的人格
思考人格类型和开源社区是棘手的。简而言之,当我们谈论人格时,我们看到很多推测。
人格评估,以及整个心理学领域,通常被认为是“软科学”。该领域的学者长期以来都在努力被视为具有科学相关性。其他学科,如物理学和数学,可以证明硬道理——事情就是这样,如果不是这样,那就是不真实的。
但是人和他们的大脑非常复杂,并且明确地证明一个理论是不可能的。对人类进行对照研究是困难的;存在伦理影响、生理需求,并且没有两个人是完全相同的——因此不可能有一个真正稳定的对照组。此外,总会存在某种形式的异常值,因为我们的背景和经历塑造了我们的性格和思维方式。在心理学中,我们能获得的最接近“硬道理”的东西类似于“这通常是这样的,除非不是这样。” 只是在最近几年(以及技术的最新进展),心理学和神经学之间的联系才为我们提供了一些心理学上的“硬道理”。例如,我们明确地知道大脑的哪些部分负责某些功能。
然而,情感和人格是更加难以捉摸的主题;概括仍然很困难,并且面临相关的知识批判。但是,当我们在考虑围绕人格类型设计社区时,我们可以使用一些有用的原型。
毕竟,任何人都能在开源中找到一席之地。数百万人参与各种项目和社区。开源不再仅仅是工程师的专属;我们已经走向全球化。虽然开源可能不像鸡蛋那样主流,但我相信,全球开源社区中代表着每种人格类型、性别认同、性取向、年龄和背景。
在设计开源项目时,你希望确保为每个人构建参与架构。成功的项目拥有社区,而社区建设是有意的。社区管理需要时间和精力,因此如果你希望领导一个成功的开源项目,不要将所有资源都投入到产品上。关爱你的人民,你的人民会帮助你完成剩下的事情。
以下是你开始构建包容性社区时需要考虑的事项。
内向与外向
内向的人从独处中获得能量,而外向的人从与他人相处中获得能量。我们每个人都兼具两者。例如,一位内向的教师可能整天都在使用他的外向模式运作。在一天的工作后,他可能需要进入安静模式,进行内在思考来充电。一位外向的教师在同一天也会感到同样疲惫,但为了充电,他会想要谈论这一天。一位外向的人可能会愉快地举办晚宴,并将其作为一种充电模式。
另一个重要的区别是,外向偏好的人倾向于大声思考,而内向的人在说话前会仔细思考。大声思考对于内向的人来说可能难以理解,因为她可能期望所说的事情已经经过思考。但对于外向的人来说,口头表达是一种理清思路的方式。他们不介意说出不正确的事情,因为这样做有助于他们处理信息。
内向者和外向者对于参与的舒适程度不同;他们可能需要不同的途径来参与你的项目或社区。
有些社区习惯于被边缘化,因此如果你想拥有一个多元化和包容性的项目,那么欢迎和鼓励就变得更加重要。记住,多元化也是有意的,而包容性是开放组织原则之一。
并非每个人都乐于在社区电话会议中发言或在公共论坛上发帖。并非每个人都会回应公共列表。个人外联和更私密的沟通策略对于确保包容性至关重要。除了透明和公开的沟通机制外,一个精心设计的开源项目还会向贡献者指出他们可以直接联系的特定人员。
严格与灵活
你知道吗,有些人需要高度结构化的环境或工作流程才能高效工作,而另一些人则会被这种结构所束缚?对于许多创意类型的人来说,适应性强且灵活的环境或工作流程至关重要。对于一个真正包容的项目,你需要同时满足这两者。我建议你始终记录并详细说明你的流程。写下你的方法,制作概述,并与你的社区分享流程。我曾在为绿色和平组织的开源项目Planet 4工作时这样做过。
作为领导者或社区管理者,当人们不遵循你精心策划的流程时,你需要保持灵活性和友善。这种方法对你和你的团队来说可能很有意义——对社区中的很多人来说也可能很有意义——但对其他人来说可能过于严格。你应该温和地提醒人们你的流程,但你会发现有些人就是不会遵循它。与其为那些需要较少结构的人创建辅助流程,不如对任何请求做出回应。人们会告诉你他们需要什么;他们会提出他们需要回答的问题。然后,你可以通过展示你自己的适应性来产生更大的参与度。
确定性与模糊性
公开记录一切,包括会议纪要,是开源项目和社区的常见做法。我的确习惯于制作图表和幻灯片来搭配书面文档。不同的大脑处理信息的方式不同:对于某些人来说,图画比文档更容易理解,反之亦然!这个领域的领导者需要理解,当人们阅读笔记时,有些人会逐行阅读,而另一些人会字里行间地阅读。
以字面意思理解事物的偏好并不比探索不同类型信息的模糊可能性的偏好更正确。人们以不同的方式记住会议和事件,他们不同的观点可能会导致围绕已做出的决定的不确定性。简而言之,仅仅因为某件事是“事实”并不意味着它没有多种视角。
记录决策是开源中的一项重要实践,但帮助人们理解这些决策的背景也很重要。不得不回到已经完成的事情可能会令人沮丧,但成为开源领域的领导者意味着要保持灵活性并理解你的社区中工作的神经多样性。
客观与主观
宇宙中没有什么事情是确定的——实际上,即使是引力也并非一直存在。人类定义他们周围的世界;这是我们天性的一部分。我们非常擅长合理化事件,以便事情对我们来说有意义。
当涉及到人格时,这意味着有些人可能会看到客观现实(定义明确且不可动摇的事实,“引力存在”),而另一些人可能会看到主观世界(事实仅仅是我们告诉自己以理解现实的故事,“我们想要一个让我们粘在地球上的理由”)。一种常见的性格冲突源于我们如何看待真理的概念。虽然有些人依靠客观事实来指导他们对应该如何与世界互动的看法,但另一些人则更喜欢让他们的主观感受指导他们如何判断事实。在任何行业中,不同思维方式之间的冲突都可能难以调和。
开放领导者需要确保所有社区成员拥有健康和可持续的环境。当冲突发生时,准备好“相信”所有人——因为从他们各自的角度来看,他们很可能是正确的。请注意,“相信”所有人并不意味着容忍破坏性行为(你的社区中永远不应容忍种族主义、性别歧视、年龄歧视或公然的煽动,无论人们如何定义这些行为)。这意味着创建一个允许人们以尊重的态度讨论和辩论他们观点的场所。务必制定行为准则来帮助实现这一点。
包容性至上
在开源中,践行包容性意味着努力将你的思维转向可能对你来说不自然的方式。我们都可以变得更同情他人,帮助我们的社区成长得更加多元化。学会认识你自己的偏好并理解你的大脑是如何工作的——但也要记住,每个人的神经网络工作方式都略有不同。然后,作为领导者,通过倡导包容性、公平性、开放思想和神经多样性,确保你为每个人创造空间。
(特别感谢 亚当·普罗克特。)
4 条评论