一切照旧。周三下午三点,我的GitHub提交记录开始出现空白。不是我偷懒,是我在做一个实验:把工作压缩到四天,然后用三天时间完全断开。
我没有跟任何人商量这件事。没有跟经理申请,没有告诉同事。我就这么干了。然后我开始盯着Git日志,看看到底会发生什么。
![]()
实验对象:我一个人。实验工具:C++搜索引擎,一个叫glyph-engine的代码库。没有会议,没有即时消息骚扰,我一个人对着编辑器写代码。实验周期:三个月五天制,三个月四天制。同一个项目,同一个人,唯一变量就是周五那一天的消失。
Git不会说谎。这就是2026年5月的数据:6个仓库,363次提交。仔细看分布图,周一到周四提交密集,周五到周日一片死寂。这空白不是我忘了提交,这是有意为之。其中187次提交给了glyph-engine,一个基于磁盘的FM索引。这个项目还在两周内获得了1043次克隆,414个独立克隆者。
我把两组数据放在一起对比。代码量少了37%。但删除的无用代码增加了190%。最终结果:功能交付速度翻倍,bug数量减少到原来的四分之一。
为什么少写代码反而交付更快?答案在CPU里。你的处理器有L1、L2、L3缓存,你的大脑也有。三天休息正好触发三级缓存刷新。第一天,L1缓存清空,你还在想昨天的段错误,休息了等于没休息。第二天,L2缓存清空,你开始忘记变量名,这是好事。第三天,L3缓存清空,魔法发生。你醒来突然意识到后缀数组布局在TLB上疯狂抖动,修复方案显而易见。
两天周末只能到L2,你永远到不了L3。你困在调试症状的阶段。三天休息让你在写代码之前就修好了根本原因。我的CPU每秒处理37GB数据,我的大脑每秒大概37个念头。两者都需要空闲周期做碎片整理,两天根本不够。
但四天制不是万能药。它三次差点搞砸我的项目。第一次,值班周。周五服务器崩了,我名义上"在休息",最后还是干了六个小时。结果:五天工作制+内疚+家庭时间被毁,纯负收益。第二次,上游依赖。我的同事周五发货,我每个周一都被阻塞,等他回复才能继续。20%的周一时间浪费在上下文切换上。第三次,冲刺期。演示前两周,我切回七天制。四天制是马拉松策略,短跑需要全员上阵。
外部数据也印证了这一点。剑桥大学2022年研究了61家公司,为期六个月。结果显示职业倦怠降低71%,营收只增加1.4%。你感觉变好了,公司没印出更多钞票。Buffer在2020年给工程师尝试四天制,最后撤回了。理由是协作开销扼杀了心流状态。微软日本2019年声称销售额涨了40%,但那是销售团队,不是在写数据库的工程师。
真正的启示不是四天工作制,而是创作者日程。别跟老板要四天工作周。要的是这个:四天深度创作,没有会议、没有即时通讯、没有代码评审,只有创造。然后三天彻底断开,真的断开,别碰笔记本电脑,你的L3缓存需要这段空白。值班轮换,给值班的人双倍工资,因为带着值班的四天制不过是五天制穿了个马甲。
如果你拿不到第一条,四天制只会让你更慢。如果你能拿到,你的Git日志可能像我现在这样。我没有等人批准,我自己给自己批了。我记录了数据,在这项目里,一个人写C++,数据告诉我:四天够了。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.