thinking in asp 之六 相信你的直觉

来源:互联网 发布:mysql补丁 编辑:程序博客网 时间:2024/06/04 22:07

虽然我在前文中把顶层设计完全抛开,而津津乐道于蝴蝶效应,但事实上,两者都会起到作用。当然,如果我们把“顶层设计”改成“用三句话可以说完的关键目标”,可能更合适一点儿。

Asp的开发主要依靠的是一个简要的目标和充分相信直觉。

相信自己的直觉。

什么是直觉?饿了要吃、渴了要喝——先不管吃相难看不难看——这是吃饱喝足之后才可以(而且必须)要考虑的问题。

直觉 = = 关注问题和解决方法 = = 先解决、再重构。

专用吐槽格,可以跳过,不影响阅读。

关于直觉的另一个解释是:对于asp所出现的问题的解决地点,既不是办公室,也不是家里,而是公交车上。

我甚至一度打算用我上下班常坐的公交车102路和40路作为asp核心模块的命名,叫做:10240

解决的方法老是在公交车的摇摇晃晃中出现,我只能认为:这是直觉的力量 :-)



在一个产品的设计之初,我们可能只有一个直观的印象:我要什么?

就仿佛一个饥饿的人的主要想法:我要吃的。

第一个问题:有没有吃的?

解决了有无之后,第二个问题随之而来:吃什么?

然后是第三个问题:怎么吃?

然后是第四个问题:怎么做更好吃?

然后……



总之,在一个产品设计到实现的整个过程中,我们都处于一个巨大的含糊不清的空间里四处摸索。人与人之间的观点模糊,人的知识边界和现实目标模糊,各种外部因素的数量和强度模糊……

试图在初期就理清一切细节并按部就班的按照规划完成,这样的“上帝视角”在现实开发中很难实现——虽然我们很享受当上帝的感觉。

所以,相信上帝还不如相信老子——这里说的老子不是指的我。

李耳同学说:“道可道非常道”,我们处在一个的混沌系统中,随时可能因为一个偶然注入或者从未重视的变量改变——就像蝴蝶效应一样。

为了把B格再提高一点,我打算引用一段语录:


爱因斯坦的空间和梵高的天空,同实在(reality)的接近程度是彼此一样的。科学的光荣之处不在于它拥有比巴哈或者托尔斯泰更绝对的真理,而在与它能进行自我创生。科学家通过发现,将自己的秩序引进了混沌大荒,一如作曲家和画家所做的一样。

                                                                                        ——奎斯特勒 H·Koestler


0 0
原创粉丝点击