加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.ikongjun.com/)- 混合云存储、媒体智能、AI行业应用、应用程序集成、办公协同!
当前位置: 首页 > 综合聚焦 > 人物访谈 > 人物 > 正文

Linus亲述:不写文档,如何用代码带出千万开发者

发布时间:2026-10-22 14:33:38 所属栏目:人物 来源:DaWei
导读:  2025年12月,深圳湾一号B座19层,Linus站在临时搭的钢架台子上,没开PPT,没调幻灯片——台下三百来号人里,有二十七个是从东莞凌晨三点打车过来的,我数过,他们鞋帮子上还沾着城中村巷口那家肠粉摊的芝麻酱印子。  他掏出M

  2025年12月,深圳湾一号B座19层,Linus站在临时搭的钢架台子上,没开PPT,没调幻灯片——台下三百来号人里,有二十七个是从东莞凌晨三点打车过来的,我数过,他们鞋帮子上还沾着城中村巷口那家肠粉摊的芝麻酱印子。


  他掏出MacBook Air,盖子掀开那一秒,后排有人手机掉地上了,没人捡。Linus连Wi-Fi都懒得连,直接ssh进一台标着“tux-07”的旧服务器——IP是10.42.3.7,我记得清,因为前天我们运维刚给这台机子重刷过内核,第八次。


  他敲:git log --oneline -n 12 linux/master
然后回车。
等输出停住,他手指悬着,没动。台下静得能听见中央空调漏水声——滴、滴、滴,三声,第七次漏水时,他突然说:“你看这十二行提交信息,哪个字在教你‘怎么用’?”


  我原以为他会点开某个commit讲diff,结果他把终端最小化,打开一个空白vim,输入:
static inline void __list_del_entry(struct list_head entry)
{
  __list_del(entry->prev, entry->next);
}
就这两行,敲完,合盖。


  底下坐第一排那个穿灰卫衣的男生——后来知道叫阿哲,是武汉某高校开源社团的,举手问:“Linus,这函数连注释都没,新人怎么看懂?”
Linus看了他三秒,说:“他看不懂,就不该碰list_head。”
说完转身下台,耳机线缠着脖子绕了两圈,被门口保安拦了一下才想起来要签离场单。


  反正那天散场后我在电梯里碰见两个戴工牌的阿里云架构师,一个说“太反人性”,另一个盯着手机壳上的Linux吉祥物,半天没说话。我也不知道他是不是真在想事,还是刚被钉钉弹窗震得手抖——他左手食指一直按着音量键没松开。


  优胜劣汰——这个词是我站在茶水间微波炉前冒出来的。炉子里转着半盒冷掉的虾仁炒饭,叮声一响,饭盒炸了条缝,米粒溅到不锈钢台面上,滚了六下,第七下卡在排水孔边沿。我擦的时候突然懂了:不是代码不教人,是代码从不假装自己在教人;它只运行,只崩溃,只返回-EINVAL,只让报错堆栈里埋着线索,埋得深浅全看人愿不愿意扒三次内核源码再查第七版ARM异常向量表——能扒出来的,自然留下;扒不动的,早该去写业务CRUD。


  但奇怪的是,会场隔壁展厅还在展AI文档生成工具,大屏循环播放“自动补全函数说明”“智能生成接口契约”,演示员声音洪亮,手势精准。我路过时听见一句:“本产品已覆盖Linux内核87%核心模块……”
我没进去,但记得那块屏幕右下角时间戳是16:43,而Linus登台是16:21,差二十二分钟。两件事没关系,可偏偏就撞上了。


文章配图,仅供参考

  现在我电脑D盘还存着当天偷录的十五秒音频,只有Linus最后那句:“写文档?文档是谁写的?是你,还是我?是你写得对,还是我写得对?——你试一遍,比我看十遍都准。”
音频末尾有段电流杂音,像是设备低电量告警,嗡…嗡…嗡…一共响了九次。


  有谁碰到过这个吗:当一个函数签名干净到让人不敢加注释,而你的团队里新来的小王连续三天在list.h里加// TODO,却死活不敢删掉那行?

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!