搜索算法专家吴军在大学四年级暑
搜索算法专家吴军在大学四年级暑假时,和几个同学到外地一个工厂去实习,给对方开发了一个财务软件。
开发完成后,工厂会计把一个月财务数据,用他们开发的软件管理起来,运行良好,他们就放心回北京。
一年后,会计反映软件中对账功能变得越来越慢。一开始对一次账只需要几秒钟时间,后来就变成半小时,慢得难以忍受。
吴军询问在项目中开发这个模块同学,发现他在编写对账程序时用了一个笨办法,以至于当数据量大10倍后,对账时间多出好几十倍。
最后,他们不得不派家在当地一个同学去小作修改,一共改了十几行程序,问题就解决了。
这次经历对于吴军影响显著,自此以后,他在设计计算机算法时就非常在意效率。吴军认为,人和人水平差别,东西和东西质量差别,是具有数量级的。
因为在计算机算法上稍微差了一点,最后计算机执行效率,很容易差出千万倍。几秒对账时间,变成超过半小时,是几百倍差异,差2个数量级以上。