前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么做开源需要懂异步协作?

为什么做开源需要懂异步协作?

作者头像
腾源会
发布2022-04-11 13:10:38
4410
发布2022-04-11 13:10:38
举报
文章被收录于专栏:腾源会

你是否幻想过这样的工作状态?沉浸于某项创造性任务,过程中感受心流,结束后获得即时反馈,日积月累地精进并拥有成就感。而现实中的情景却是:多个任务乱成一团,被消息通知打断和淹没,疲于奔命各种会议与 Deadline……

即便某一天,真的有大段时间投入在一项任务上,而我们的大脑已经丧失了专注的能力,每过几分钟就会走神,容易被各种外界因素干扰,经常无意识地拿起手机滑动屏幕……

如何打破多任务/消息轰炸/专注度丧失三者互相作用的向下螺旋?我们可以从开源人常用的异步协作中找到答案。

异步与异步协作

异步(asynchrony),概念与同步相对,指信息的发送方与接收方不需要共同的时钟。

异步在计算机多线程中的,指不用阻塞当前线程来等待处理完成,而是允许后续操作,直至其它线程将处理完成,并回调通知此线程。

异步在沟通场景中,指双方不在同一时间交换信息,典型的例子就是邮件与留言。相较与常见的微信、电话和线上会议等同步沟通,异步沟通能减少对心智的占用,给予了双方更多思考的空间,更方便记录沟通信息。

而基于异步沟通之上的异步协作,则是在协作中有意给对方预留出思考和处理的时间,不打扰其专注的工作状态,从而收获更高质量的输出,非常适合跨时区合作和远程办公。

开源为什么需要异步协作?

开源项目的开发者来自世界各地,不处在相同的空间和时区,很难有即时沟通与协作的机会。GitHub  Issues 就是为了让这些人进行异步协作的方式,开发者可以通过查看文档和代码,了解项目背景与进展,发现问题,沟通交流并参与贡献。

同时,写代码是一件需要高度专注和投入的工作,谁都不希望在这时候被外界的消息打扰。据加州大学信息学教授 Gloria Mark 的实验显示,当人们从专注状态中被打断,平均需要 23 分钟才能再次投入到原来的任务中,同时感受到更多的压力和沮丧。

解决了跨时空和对专注度的需求,异步协作还能帮助开源开发者高效处理多个任务。

在电话、会议等实时沟通与协作中,我们只能调用有限的感官记忆和工作记忆,与他人保持信息同步,记住各种关键内容。

而异步协作可以让我们从具体而繁琐的任务中跳出来,以更全面的视角梳理每个任务的关系与权重,再以更合理和高效的方式,有条不紊地进行处理。在当下信息高度聚合的互联网工作环境中,这已经是一种必备的能力。

异步协作的 4 点方法

纵使异步协作有这么多的好处,也不是所有人都适合异步协作。比如需要快速响应的网络安全人员,需要对市场进行即时判断的金融专家,对这些岗位来说,保持信息即时传递就是工作要求之一。

而对异步协作有需求的人,如何进行异步协作?这里有 4 点方法:

1、减少不必要的电话和会议,缩短会议时间;集中处理回复和沟通,尽可能地在每一次沟通中,将问题描述完整,提高沟通效率。 2、根据个人和团队情况,设置固定的防打扰时间,并告知工作伙伴;关闭消息通知的同时,保持电话畅通,避免错过重要紧急的事情。 3、对所有的任务进行合理规划,将文档等资料分类后展示给协作伙伴,让其了解任务的计划与当前具体进度。 4、了解每个工作伙伴的协作方式,倾听理解他们的需求,适当做出让步,调整自己的任务规划和时间安排。

现代职场中的人,相比数十万年前的智人,已将时间和精力利用到极致,但《摩登时代》里的故事依然在不断上演。异步协作,以时间换思考空间,以时间换创造质量。慢一步,发现工作之美。

你认可异步协作的方式吗?你有什么什么异步协作的小诀窍?欢迎留言与大家分享交流。


腾源会是腾讯云成立的汇聚开源项目、开源爱好者、开源领导者的开放社区,致力于帮助开源项目健康成长、开源爱好者能交流协助、开源领导者能发挥领袖价值,让全球开源生态变得更加繁荣。

欢迎关注「腾源会」公众号,期待你的「在看」哦~👇

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾源会 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档