我中学上少年班的时候,就碰到一个同学,是插班进来的,相信家里应该是非常有实力的。结果因为其智商还不够高,被起了一个“毛驴”的外号(表示其蠢的象驴一样)。大家都非常排斥他,最后他待了大概一年就被迫转走了。其实他智商放到社会上也是高于平均水平的,不然其父母也不会这么自信的给送进少年班,只是在少儿班有点儿鸡立鹤群了。如果我们当时不是排挤他,而是很正常的接纳这种不足,以他的家庭背景,我们现在可以做多少大事呢。
上世纪末,我认识的一个清华教授和某央企合作,发现央企的一个重要的数据工具,因为没有使用微积分,所以计算困难,而且误差很大。如果教授心里想的是,你们这么多高工怎么连个微积分都不会用,那么这个生意八成会黄。但是教授想的是,如果你们这个工具能使用微积分的方法,直接算出一个简单公式,那就更好了。于是教授帮忙做了一道本科生水平的数学题,赚了几百万,相当于当时北京二环10套大房子。
我工作时就发现,当时很多产品的软件设计有非常大的提升空间。比如某产品只需要设计一个小算法,就可以自动填写数据,可以节省大量的人力成本,还可以节省大量的测试,因为程序自动填的数据是不会出错的。某产品采用数据库的话,可以避免很多BUG。某产品使用状态机方法后,程序量和BUG都直线下降。使用正确的方法还可以让产品快速的响应用户的新需求。用了正确的方法,用户的新需求只需要添两行程序就可以完成了。旧办法你写100行也解决不了,而且各种BUG无法预计。所有产品都象稻草堆,如果采用模块化设计,那么可以节省大量的成本,减少大量的BUG。当时我就想的是,你们水平太低了,以至于很多意见我都没好意思提。如果我是以正面,提高的思维来对待其他产品线,也许就可以不用顾忌提改进建议会得罪人了。