最近看到“软件风水学”这个新词汇,我觉得很搞笑。我现在还不太清楚它到底想表达一种什么样的思想,但是它把“软件设计”和“自然运势”结合在一起的思路还是比较有趣的。所以我找了些“风水学”相关的资料,发现这个“软件风水学”这个观点还是有一定正确性,下面笑谈一些我个人的看法。
一、整体系统原则:
风水学把环境作为一个整体系统,这个系统以人为中心,环境中的每一个整体系统都是相互联系、相互制约、相互依存,相互对立、相互转化的要素。风水学的功能就是要宏观地把握各子系统之间的关系,优化结构,寻求最佳组合。而事实上,我们做软件需求和设计的目的与此是如出一辙。
二、因地制宜原则:
风水学提倡因地制宜,即根据环境的客观性,采取适宜于自然的生活方式。软件开发实际上也是要求我们把握环境的客观性,最合理的利用现有的资源,同时也要求系统保持一种简单、自然、实用的美。
三、倚山傍水原则:
风水学认为山造气势,水是生机。其中的“水”代表了一种合理利用外界资源的务实观念,而群“山”造就建筑和系统的气魄和霸气,因此“山和水”可以决定人的运势。一个优秀的软件,不但可以合理的管理和利用起各种外部资源,并且给人留下一种公司的业务专业、前景乐观,事业有霸气的良好印象。举例来说,微软的Office系列,就是特容易给人一种专业、灵气、实用、自然和有霸气的第一印象,所以其“运势”那么好也不足为奇:)
四、观形察势原则:
风水学的“观形察势”是一种“从大环境(形)观察小环境(势)的思路”。大环境(形)不佳,小环境(势)所受到的外界制约和影响也就越大,此为“凶相”。只有形和势都完美,宅地才完美。这是一种ÿ