国内计算机科学界有没有人组织过系统学习Linus Torvalds在代码评审中使用自然语言(英语)的艺术性?我觉得这是个大有可为的topic;其核心有这样几点:
第一,问题的本质,这里要阐明技术本质,相应的内核设计和代码可以讲解一下;
第二,Linus的立场,Linus对问题的看法,出于何种考虑有何种价值倾向。
第三,语言的艺术;Linus如何使用自然语言简明扼要的表达他的看法。
抄送 @魏永明VW 。老魏做的很多事情都很有价值,但是不太符合商业规律。商业规律就是得骑在公众认可的一些流行价值上做事,就像老百姓如果觉得虾比鸡价值高,这是没法challenge的,即使技术上完全有可能虾的养殖成本已经低过鸡了。
这件事情特别适合老魏来做的原因也有几个:
第一,涉及到硬核的内核设计和C代码,老魏能讲明白;
第二,大型项目是怎样完成代码评审的,质量标准如何?这个有很多人有兴趣了解,即使是写Java和JavaScript的普通程序员也会好奇这个事情。听一期访谈见见世面是很多人都可以支付的时间成本,认认真真上几十节课则非常困难,可能不是自己的领域,可能预备知识不足,或者还可能不清楚时间精力花下去是不是有用。
第三,Linus是名人,Kernel是明星项目,骑在「公众认可的基础价值」之上更容易做事情。
第四,不一定是魏总唱独角戏,可以邀请业界名人一起来co marketing,比如邀请熊总,李总一起来聊,还有清华的陈老师。这样节目就开放而且更具有权威性。
我觉得是个好风口,魏总好好准备一下做一期试试看。
发布于 上海
