我们为什么强调“简单”(一)
 当前位置:最新动态

我们为什么强调“简单”(一)

发布时间:2010-01-14 17:29:40 来源:软件服务社

有一次在路上堵车,胡思乱想,想起小时候上学时讲2次方叫平方、3次方叫立方。我突然想,当时怎么没问为什么这样叫?只记得当时好象老师只是说就这么叫就行了,如同你别问“猫”为什么叫做“猫”。但这时我堵在路上,突然有点想明白了:

一个边长是X的正方形,面积是X*X,记作X2,所以,为什么把2次方叫平方呢?就是因为一个平面的、方的东西的大小是2次方。所以2次方可以叫做平方。

一个边长是X的立方体,体积是X*X*X,记作X3,所以,为什么把3次方叫立方呢?就是因为一个立着的、方的东西的大小是3次方。所以3次方可以叫做立方。

我又想起了初中的几何课:那时刚学文言文,知道“几何”的意思是“多少”,但无论如何与平面几何这门课联系不起来。这门课为什么叫“几何”呢?实际上,几何的英文名字geometry原义指的是土地测量,我想起初中时看过中国科技大学张景中教授写的一本书,其中谈到几何学的诞生与古埃及土地面积的测量很有关系,因为那时尼罗河经常泛滥、经常需要重新测量土地面积的大小。所以几何学本来就是个测量大小的学科,而古代中文“几何”的意思就是“多少”,这样我们就可以很直观地了解“几何”。

堵在车里胡思乱想了一通:代数、微分、积分、实变函数、泛函分析……我突然觉得有很多东西如果用更“简单”的眼光去看它,可能更容易了解问题的本质,更多的小孩可能会喜欢数学。教育上的失败,是因为没有教会人怎样去理解和思考,只是教会人去死记。这样不但把有趣的东西变得无趣、扼杀了人的创造力,也忽视了很多问题的本质。

对于管理软件,“简单”同样很重要。不要把“简单”等同于“低端”,恰恰相反,只有真正把一个业务理解透,才有可能把一个复杂的业务描述在一个“简单”的系统中。就象只有真正明白的老师,才能用最简单的语言把一个复杂问题讲清楚。

现在,有些ERP软件故意炒作各种概念,就象很多保健品明明不是药却能说出无数神奇疗效一样,很多ERP软件也吹得神乎其神,把用户弄得云里雾里,好象这样才显得自己水平很高(当然,这样也是为了多从用户那样蒙点钱)。但是,用ERP软件是为了简化工作、提高效率,如果做出这样“复杂”的软件,难道是想卖给微软用?

很多事情简化后,才能看到本质。而看到本质后,才发现,原来一切可以很简单。比如,我们说过,如果只有一二百个员工,就不必使用HR系统,只要用个EXCEL之类的工具就可以了,因为目标是为了“简化”工作,而不是花工夫去学软件。想想这也是软件免费的优点:我们可以真正从用户角度出发、告诉用户最好的方案,而不是恨不得把软件卖给所有人。

把一个复杂的业务做简单,对于方案设计和软件设计人员是很高的要求。只有抽象出好的模型,才有可能实现。也只有这样,才能真正给用户带来方便。

所以,我们在产品设计时有一个准则:功能要强化,使用要简化,两者不矛盾

 

【上一篇】: 软件服务社发布F9.8的更新包sp2
【下一篇】: 百万企业免费上协同普及大行动