做软件堪比搞装修

来源:互联网 发布:虚拟专用网络密码 编辑:程序博客网 时间:2024/04/27 20:35

做软件堪比搞装修

(周末睡午觉前迷糊中随便想到的:)

一直以来我都不太认同拿软件跟建筑业的类比,建筑业是一个已经非常成熟的工业,有非常多的规范和经验,而且建筑的目标和需求相当明确,就是营造出一个可供居住或工业等使用的空间,图纸制订后基本不做更改,拿个人住宅来说,这个空间只要坚固,稳定,按一定格局划分出起居功能空间即可.

而软件,一般来说,具有更多的不定性,更多的使用感官体验要求,更多的个性化,更多的需求更替,且目前阶段的软件行业,并没有很多强制性的规范和非常到位的经验指导和约束.所以需要在构建过程中投入更多的创造性,热情和天才.

从这个角度来说,用装修行为来比喻软件,是不是比用建筑更好?而IT硬件业倒满适合用建筑业来比喻的,厂家们提供符合规格的不同配置的一堆硬件(至于标志性艺术性挑战性的建筑,IT硬件不是也有超级电脑什么的与之对应吗.),让用户在上面开发和运行软件,就跟房地产商提供一个房子,由住户自行装修一样--当然也有带装修的,那叫装机配套软件.

其实目前的装修行业和软件行业还真有不少类似之处,规范不全,管理凌乱,技能参差不齐,门面公司背后其实是外包游击队,同时也有不少天才设计和美妙品位装修...好的软件,可以使一套IT系统发挥最大功效,带给用户更多的方便或享受,糟糕的软件,就跟整天漏水的马桶,起泡的木地板,恶心的墙壁配色一样,能叫人发疯.

同时,延期,瑕疵,几年翻新升级一次,和软件行为也满象的..还有其他类比,一时想不起来.

也许这样类比的话可以更加平心静气的,,更加灵活的对待软件行业,软件工程,不要动辄就建筑业如何如何....

当然,装修和软件一样,同样也在规范中,但什么时候能规范到和建筑行业一样(暂时先放过建筑行业&IT硬件业的不规范行为),那可真是个不定数了.