复杂与简单——软件的发展历程
2011-12-05 15:21
323 查看
这从来都是一个争议的话题,任何事物都是由简单慢慢变得复杂,至于最终是否回归简单需要时间的印证。不过,从东方的古代哲学-大道至简和西方哲学的-否定之否定来看,这一观点似乎是一致的。事物从简开始,慢慢变得复杂,再变得简单。
软件亦然,从最初单一的功能逐渐变得功能繁多且“强大”。在这一阶段,软件的功能会越来越多,企图满足更多的需求。但在这个过程中,人们渐渐发现其实我们只用到很少的一部分功能,根据那个著名的80/20法则,即用户常用的功能只有20%,而剩下的80%可能从未触碰过。这样看来,用户花钱购买的软件有大部分是用不到的,通俗的打个比方就像去商场买衣服,结果买回来的衣服大部分都沉睡在自家的衣柜中。虽然确实促进了消费经济,但同时也耗费了更多的自然资源。难怪老马会在他的著作中描述共产主义是按需分配的,实在是很有道理。
现在的软件已经发展的很复杂了,也跟全面了,不能说强大,像以前公司用过的IBM Lotus那玩意儿(好贵的说),确实很大、复杂、功能全,但当时我们没哪个部门不抱怨的,甚至有些抓狂。怎么办呢?是老板决定的(反正也不是他自己用),可苦了我们这些虾兵蟹将。有多少公司处于相似的情况下,不得而知,但肯定不少。
这就是潜在的需求变革,终会爆发(已经显现了),也是中国软件业的机会。
软件亦然,从最初单一的功能逐渐变得功能繁多且“强大”。在这一阶段,软件的功能会越来越多,企图满足更多的需求。但在这个过程中,人们渐渐发现其实我们只用到很少的一部分功能,根据那个著名的80/20法则,即用户常用的功能只有20%,而剩下的80%可能从未触碰过。这样看来,用户花钱购买的软件有大部分是用不到的,通俗的打个比方就像去商场买衣服,结果买回来的衣服大部分都沉睡在自家的衣柜中。虽然确实促进了消费经济,但同时也耗费了更多的自然资源。难怪老马会在他的著作中描述共产主义是按需分配的,实在是很有道理。
现在的软件已经发展的很复杂了,也跟全面了,不能说强大,像以前公司用过的IBM Lotus那玩意儿(好贵的说),确实很大、复杂、功能全,但当时我们没哪个部门不抱怨的,甚至有些抓狂。怎么办呢?是老板决定的(反正也不是他自己用),可苦了我们这些虾兵蟹将。有多少公司处于相似的情况下,不得而知,但肯定不少。
这就是潜在的需求变革,终会爆发(已经显现了),也是中国软件业的机会。
相关文章推荐
- 复杂与简单——软件的发展历程
- 如何向小白讲述软件架构发展历程?
- 计算机的简单发展历程----程序员的自身修养
- 简单介绍嵌入式软件分类及发展趋势
- 操作系统发展的简单历程
- 软件架构发展历程分享
- Microsoft Office软件界面的发展历程(上)
- (转载)软件架构技术的发展历程总结及思考(骆金松)
- Microsoft Office软件界面的发展历程(下)
- 业务、架构、技术,我们应该关注什么 Java和.Net的优势劣势简单看法 市场经济决定,商业之道即是软件之道,市场的需求决定着软件技术的发展 利益决定着选择应用新技术
- 浅析客户关系管理软件的发展历程
- 软件技术发展历程
- 软件技术发展历程,从没有一层不变的
- 软件开发究竟是简单的还是复杂的
- 软件需要简单,更要复杂
- 阿里架构师这样跟向小白讲述软件架构发展的历程
- IFC标准是为了满足建筑行业的信息交互与共享而产生的统一数据标准,是建 筑行业事实上的数据交换与共享标准。本文概要介绍了IFC标准的产生及发展 历程,IFC的整体框架结构,简要说明了IFC标准的实现方法和过程,描述了 当前的应用以及我们应该更加积极地利用IFC标准为建筑软件行业服务。
- HEVC及其参考测试软件的发展历程
- SP(软件过程)的发展历程1:神话的时代