近期,钉钉创始人“无招”陈航接受采访说,所有软件正在变成日抛,按需生产,按日进化。

果然是激进的风格,期待钉钉的转型,将不会有任何一个权利工程师。
我们今天来说说这个观点。
有两种形式的眼镜,一种是我们每天戴的框架式眼镜,另外一种就是日抛的隐形眼镜。日抛的意思就是一天用完后,晚上摘下来就丢。所以叫日抛。
隐形眼镜比较方便,因为嵌入到眼球,不像框架式那么麻烦。而且价格便宜,受很多人的欢迎。
无招用日抛眼镜来说,现在已经不需要软件工程师,所有的软件都是即时生成,不需要复杂的设计,要什么功能,瞬间输出就可以了。
只要把需求丢给AI,代码库丢给AI,AI立马实现重写。
言下之意,软件已经到了按需生产,按天进化的节奏。
我虽然也是激进的AI派,但是我并不认同无招的说法,这种说法更多的是没有解构软件真正的底层逻辑。
当然,无招肯定比我牛一万倍,如此判断的原因,更多是对于未来的极致判断,更多的是一种营销策略。
我的判断一直是,软件会存在,但是编程已经死亡。因为软件是解决需求的,需求在,软件就在。形式上可能会变化,但是实质不会变。
但是交付手段会变化,会从原来的写代码变成了VibeCoding,口喷就可以实现自然语言编程,这是范式上的提升。
但是软件变成日抛,这理解偏差极大,用完就丢,是指一次性功能,而非交付一个产品。比如,问卷类、营销页面等功能就是属于日抛,用完一次就没用了。
这种用AI来100%实现是完全可以的。
未来的程序员,或者说,不能叫程序员了,他们依旧关注交付,但是关注的方式变了。
但是这不代表所有的软件功能都是一次性的,绝大部分软件是需要持续维护的。功能生成和迭代虽然可以很快,但是并不意味着不要维护。
比如,用AI来迭代软件,如何保证不会影响原有功能?如何保证在各种极端场景功能不会异常,比如高并发,大流量的场景下?比如,在多人协作的场景下,如何处理冲突?
这些问题不是说AI无法解决,而是AI无法自行维护,这是软件交付的高阶问题,只有持续治理,才能保持软件架构不会腐化。
这一个层面的东西,被大家所忽视了。
有人说,我就不要这个角色,碰到问题都交给AI,要是出了问题,我就直接让AI自行解决,结局会是怎么样?
答案是——失控。
在这场场景下,就等于你告诉AI一句话“帮我编写一个交易系统,跟淘宝100%一样,不要有任何问题”。AI能解决吗?明显不能。
AI肯定可以输出一个淘宝,但是内核完全是不同的,你敢用吗?
因此,未来软件构建的难度,不在于编码,也不在于一次两次的迭代,也不在于一个深度技术问题的解决,而是软件迭代持续可控。
这个目前在AI领域,称之为Harness,即一整套的体系,让AI交付持续可控。
因此,无招是我很佩服的创业者,但是无招的日抛说,一来假装不懂产品,二来假装不懂软件,更多的是——纯属语不惊人死不休的激进营销之道。
夜雨聆风