从六月中到昨天晚上,一个半月的时间里面,我几乎是独立做了一个阳台—-当然,没有老婆的帮助也是完不成的—- 昨天晚上基本完工,这种成就感还是很让人感到舒服的。

最大的感受不是工程的结束,而是在施工中认识到的问题。简单的说,设计和施工之间的距离其实是很大的。一个没有在工地上出现过的设计师,是绝对不合格的设计师。在这一点上,我很认同John Ive的观点:

“A big part of the experience of a physical object has to do with the materials,” says Jonathan Ive, Apple’s Senior Vice President of Design, during a brief chat with Core77. “[At Apple] we experiment with and explore materials, processing them, learning about the inherent properties of the material–and the process of transforming it from raw material to finished product; for example, understanding exactly how the processes of machining it or grinding it affect it. That understanding, that preoccupation with the materials and processes, is [very] essential to the way we work.” 【source: http://www.core77.com/blog/object_culture/core77_speaks_with_jonathan_ive_on_the_design_of_the_iphone_4_material_matters_16817.asp】

很多在图纸上能够完美体现的思想在实际施工的时候无法实现,因为图纸,在本质上仅仅是数学,而数学,即便是最简单的一和二,也是完美无缺的,但是现实生活里面的材料却并非如此。我施工的时候就发现材料会经常弯曲,变形,所谓的PT,presure-treated wood,同样扭曲得一塌糊涂。也许是我保管材料有问题,也许是材料本身的特征。无论什么原因,我在设计和施工的时候是完全没有想到的。这种变形让最后阳台的表面变得凸凹不齐。设计中的美感不复存在。

—- 引申到软件的设计,一个对语言本身没有深刻认识的人不太会设计出最好的软件。一个懂java的人设计C程序,虽然设计原理上可以相同,但是在实现上是有巨大的差距的,这种差距甚至是无法弥补的。所以我如果想当一个好得设计师,我需要深刻的掌握一个语言。也许,我是时候好好的专研python了。

第二个深刻的体会是,施工的误差是无所不在的,这种误差会时时刻刻的摧毁设计的整体性。当平面不平,直角不直的时候,无论什么材料,无论什么完美的设计,都仅仅是纸上谈兵。施工的误差可以是误差,也可以是现实施工的困难,比如说我打桩的时候碰到太多的树根,无法深挖,只能避让,而结果就是桩子只有一半被水泥所包围。还有半侧的底部的木头框架是半悬空的。。。这种施工的困难随时存在,而好的设计师则需要能够在设计上进行容错考虑,能够在面对具体问题的时候进行局部调整,能够始终保持设计的整体性,最后,能够接受这种不完美。

—- 回到软件的设计,无论是算法的局限,还是其他诸如IP( intellectual property)的阻扰,问题无所不在,设计师需要不断的调整,需要在整体上就考虑分部的可替换性,虽然不是每一个部分都需要第二套方案,但是系统的灵活性是一个合格的设计师需要考虑的最基本的问题。

 

我没有什么设计软件的经验,只能从自己亲手做的阳台上多思考一下了。

无论如何,能够独立完成一个阳台,感觉还是很好的。

Advertisements