开发者讨厌开会的真正原因(不是因为时间不够)🧠💥
这篇文章是在一场冗长而毫无意义的会议上写的吗?
当然不是!
……或者真的是吗?👀
首先声明:我入行十多年了,见过各种各样的开发人员——包括那些典型的内向型开发人员,他们宁愿重构遗留代码也不愿与人交流。
然而,我至今还没有遇到过一个开发者(无论多么内向)说过:
“我宁愿花一个小时在聊天软件上解释一些事情,也不愿意只打5分钟的电话。”
(对于上班族:请将“打电话”改为“走到某人的办公桌前”。)
所以,不——我们并不讨厌人际交往或对话。恰恰相反!
简短高效的通话对任何开发者来说都弥足珍贵。💎
我们憎恨的东西完全是另一回事。
无休止的、令人窒息的会议😵💫
你肯定知道我说的是哪种:
*️⃣ 本来可以是一封邮件。
*️⃣ 同一个话题被反复讨论第十遍。
*️⃣ 一半的与会者根本不知道自己为什么会来。
*️⃣ 总会有人分享屏幕,然后滔滔不绝地讲上30分钟。
作为一名资深开发人员/技术主管,你很容易陷入无休止的会议中。
在我之前的公司,我发现自己会刻意回避一些复杂的任务——不是因为这些任务本身很难,而是因为开会会让这些任务耗时翻倍,而如果换成一个当天没有会议的初级开发人员,完成这些任务所需的时间会是原来的两倍。
与此同时,一些“会议达人”因为安排了一次与“许多重要人物”的通话而感到成就感满满。🎉
我也不是无辜的。有一次我安排了一个12人的电话会议……结果对方团队的技术负责人却说:
“嗯,我们看看吧。我们需要核实一下。”
就这?这就是这次会议的全部意义。
至少我为浪费大家的时间感到羞愧。🙃
多任务处理的迷思🧠❌
有些人——通常是非技术人员——认为开很多会也没什么不好,因为:
“你可以在后台做点别的事情。”
不,根本不存在这种说法。上个世纪科学就已经驳斥了这种说法。
根本不存在什么“多任务处理”,只有情境切换——而且这种切换会疯狂消耗脑力。
所以你要么:
- 完全置身事外,专心做自己的事(既然如此……你为什么会被邀请?)
- 试着倾听,因为随时都可能有人会说:“说说你的想法吧。”
结果:你只能做一些简单、轻松的任务——或者,如果你没什么事可做,那还不如写篇博客文章。😉✍️
软件开发≠“只是敲代码”⌨️🧩
人们往往不了解软件开发的本质。
真正的进步需要高度专注。而当这种专注持续足够长的时间后,你就会进入著名的心流状态——在这种状态下:
✅ 事情终于说得通了
✅ 问题“已加载到内存中”
✅ 进展迅速且令人满意
直到日历通知弹出:
“我们不妨花 45 分钟通话,讨论一下我们已经讨论过三次的事情,只是为了把它正确地记录在电子表格中。”
或者:
“我们邀请 20 个人来集思广益,讨论一下我们可能在 2028 年实现的功能。”
一个开发人员如果开了三个一小时的会议,就没有剩下的五个小时可以完全高效地工作了。
开完会后,你会感到精神疲惫,需要时间来重新梳理工作内容。
这并非懒惰,而是大脑的正常运作方式。🧠⚙️
🎯 额外研究
- 研究表明,人们在完成任务切换后,平均需要23分15秒才能重新投入到之前的任务中。( Monitask)
- 据某消息来源称,上下文切换会使生产力降低20% 到 80%,具体数值取决于切换次数和切换类型。( trunk.io )
- 据估计,上下文切换每年给全球经济造成约4500亿美元的损失。(atlassian.com)
- 一份报告发现,员工花费在管理和参加会议上的时间,平均每年会给雇主造成每位员工29,000美元的成本损失。(WorkLife)
- 伦敦政治经济学院的一项研究发现,约35%的商务会议效率低下,仅在美国,低效会议每年就给企业造成约2590亿美元的损失。( lse.ac.uk )
- 只有约 30% 的会议被认为是高效的,只有约 37% 的会议会积极使用议程。(Notta)
那么,怎样才算一次好的会议呢?✅
简短。目标明确。人员合适。产出大于对话。
以下是一些你可以借鉴的实用技巧👇
🛠️ 行动要点:如何召开对开发者友好的会议
✅首先问问自己: “我们真的需要开会吗?这能不能用评论、工单更新或者三条消息的聊天记录来解决?”
✅只邀请真正需要参加的人。可选的参会者只能进行异步记录。
✅用一句话定义会议目标。如果做不到,那就说明你还没准备好安排会议。
✅设置默认时长为 15 分钟。仅在必要时延长。
✅以事实为依据,而不是编故事。 “这是问题所在。这是可行的方案。”
✅会议结束时要做出决定并指定负责人。如果没有做出任何决定,会议就失败了。
✅会后发送一份三点式总结。这样就没有人需要“以防万一”地参加会议了。
额外提示:
如果必须进行头脑风暴,请使用异步预处理,以便调用从解决方案级别开始,而不是从追赶级别开始。
💬 这周你因为开会损失了多少工作效率时间?请留言——我们一起来计算一下开会的实际成本。
文章来源:https://dev.to/sylwia-lask/the-real-reason-developers-hate-meetings-its-not-time-31do