构建伟大的全球社区时克服挑战

全球开源社区常常面临语言障碍、文化差异和其他挑战。以下是如何克服这些挑战的方法。
595 位读者喜欢这篇文章。
Lots of people in a crowd.

Opensource.com

今天的开源社区包含来自世界各地的人们。在建立在线社区时,您会遇到哪些挑战?您如何帮助克服这些挑战?

为开源社区做贡献的人们对他们正在帮助开发的软件有着共同的承诺。过去,人们通过在固定的时间和地点亲自见面,或通过信件或电话进行交流。今天,技术促进了在线社区的发展——人们可以简单地进入聊天室或消息频道并开始协同工作。例如,您可能早上与摩洛哥的人一起工作,晚上与夏威夷的人一起工作。

全球社区:3个常见挑战

任何曾在团队中工作过的人都知道,意见分歧可能难以克服。在在线社区中,语言障碍、不同的时区和文化差异也可能带来挑战。

语言障碍

英语是开源社区中的主要语言,因此英语语言能力不强的人可能会发现难以理解文档或提出更改建议。为了克服这个问题并吸引来自其他地区的社区成员,邀请会双语的人加入您的社区。四处询问——您可能会惊讶于谁会流利的其它语言。会双语的社区成员可以通过帮助弥合语言障碍来帮助其他人做出贡献,并且可以通过翻译软件和文档来帮助您的项目与更广泛的受众互动。

人们也使用不同的编程语言进行编程。例如,您可能更喜欢使用 Bash,而其他人则更喜欢 Python、Ruby、C 等等。这也意味着人们可能会因为编程语言而发现难以贡献您的代码库。对于项目领导者来说,选择一种已被软件社区普遍采用的语言非常重要。如果您选择使用较少使用的编程语言,参与的人员就会减少。

不同的时区

时区可能会给开源社区带来另一个挑战。例如,如果您在旧金山,并且想与身在伦敦的成员安排视频通话,则需要调整 8 小时的时差。您可能需要工作到很晚或很早,具体取决于您同事的所在地。

物理冲刺,即您的团队在同一时区一起工作,可以帮助解决这一挑战,但很少有社区能够负担得起这种选择。安排定期的虚拟会议来讨论您的项目,并建立一个固定的时间和地点,让每个人都可以讨论待解决的问题、即将发布的版本和其他主题。

不同的时区也可能对您有利,因为团队成员可以全天候工作。如果您有像 IRC 这样的实时通信平台,用户可以在一天中的任何时间或晚上找到人来回答他们的问题。

文化差异

文化差异可能是开源社区面临的最大挑战之一。来自世界各地的人们有不同的思考、计划和解决问题的方式。政治局势也可能影响工作环境并影响决策。

作为项目领导者,您应该努力营造一个包容不同观点的环境。文化差异可以鼓励社区内部的讨论。建设性的讨论始终对项目有利,因为它们有助于社区成员看到同一主题的不同角度。不同的意见也有助于改进问题解决。

要在开源领域取得成功,您的团队必须学会拥抱差异。这并不总是容易的,但多样性最终将使您的社区受益。

加强在线社区的其他方法

本地化:在线社区成员可能会发现附近的贡献者——聚会并开始建立本地社区。两个人就是您启动社区所需的全部人员。邀请其他用户和本地公司的员工;他们甚至可能为未来的聚会提供场地。

寻找或计划活动:举办活动是建立本地社区的好方法,而且成本不高。在当地的咖啡店或啤酒厂聚会,庆祝最新版本的发布或核心功能的实现。您举办的活动越多,就越有可能有人加入您(即使只是出于好奇)。最终,一家公司可能会为您提供聚会场地,或者您可以筹集资金来支付您的开支。

保持联系:每次活动结束后,与当地社区成员联系。收集电子邮件地址或其他联系信息,并邀请他们加入您的聊天平台。邀请他们为更广泛的社区做出贡献。您可能会发现很多当地人才,谁知道呢——您甚至可能会找到您的下一位核心开发人员!

分享您的经验:您的本地社区是一项宝贵的资源,不仅对您而言,对更广泛的社区也是如此。与可能从中受益的其他人分享您的发现和经验。如果您确定如何开始计划活动或聚会,请向其他人询问他们的见解。很有可能有人拥有可以帮助您走上正轨的经验。

考虑文化差异:请记住,文化规范因地点和人口而异,因此例如,在清晨安排特定活动对于某个地点的人来说可能很好,但对于另一个地点的人来说可能不合适。当然,您可以而且应该使用来自更广泛社区的参考资料来更好地理解这些差异,但有时您需要通过反复试验进行实验。不要忘记分享您学到的知识,以便其他人可以从您的经验中受益。

检查您的个人观点:避免在工作环境中表达强烈的意见(尤其是在政治方面)。这只会抑制开放的沟通和问题解决。相反,专注于与团队成员进行建设性的讨论。如果您发现自己陷入激烈的争论中,请退后一步,冷静下来,并将讨论重新聚焦在更积极的方向上。讨论应始终是建设性的,不同的观点应使您的社区受益。永远不要将您的个人观点置于社区的更大利益之上。

尝试异步通信:实时聊天平台现在备受关注,但不要忘记电子邮件。如果您在在线平台上找不到某人,请给他们发送电子邮件。您很可能会很快收到回复。考虑新兴的专注于异步通信的平台,例如 Twist,并且不要忘记检查和更新论坛和维基。

尝试不同的解决方案:没有万能的完美公式,最有效的学习方式通常是通过经验。反复试验可以教给您很多东西。不要害怕失败;您将从失败中学习,并且永不止步。

社区需要培育

将您的社区想象成一棵小植物。每天您都必须浇水并确保它获得阳光和氧气。对您的社区采取同样的方法:倾听您的贡献者,并记住您正在与需要不断沟通才能正常运作的人类打交道。如果您的社区失去了人情味,人们将停止为其做贡献。

最后,请记住,每个社区都是不同的,没有一个单一的解决方案适用于所有社区。坚持不懈,永不停歇地向您的社区学习,然后适应。

标签
User profile image.
José 是一位 Ubuntu 社区成员,他参与社区已有数年。他是《Ubuntu 官方书籍》第 8 版和第 9 版的合著者,曾任地方社区委员会成员和活动组织者,主要是 UbuCon 拉丁美洲的组织者。José 是一名学生,他将时间投入到与 Juju 团队合作,为您提供更多可用的 charms。

评论已关闭。

© . All rights reserved.