管理感悟:深入理解软件

管理感悟:深入理解软件

 

柳鲲鹏

2007-7-7

 

关键字:软件 思维物化 价值 永生

简介:软件相当于音乐,只能感知却不能独立存在。软件是思维的物化,开发软件是一项工作,是谋生的手段,是实现个人价值的手段,是追求终极目标永生的方式。

 

 

  软件这个东西,是看不见摸不着的,你最多是通过使用感觉到它。软件本身也不能独立存在,必须保存在某种介质上。想让软件发生作用,必须用符合条件的机器才能实现。这种情况,有点像移动和汽车的关系:移动是到达目的地的手段,汽车是实现移动的基础。从相互关系上,用录音机、磁带、音乐来理解更加准确,对应的是计算机、光盘、软件。

  有人说软件像楼,于是从这个角度来看软件工程。这个比喻有点道理,却不是太恰当。比如说,一橦大楼可以在敲很多洞而照样稳固如常,就是大楼的部分关键部位破坏也还可以不倒。但软件就不是那么回事了,去掉或者改变一部分内容,通常情况就是崩溃。从这个特点看,软件用飞机比喻更为恰当,一点点小问题就可以导致飞机事故。所以说,软件中的每一行代码,都要反复检查才行。

  说了半天,软件是什么?软件是思维的物化(固化),是头脑知识的外延,是对思维的模拟。也就是说,软件是人类处理事情的过程机械化,从而让人的经验、知识具有可直接使用的特性。

  从另一个角度看,软件是人制造的机械,但材料是信息。通过信息,人类创造了一个无限的空间,能够以极大的方便创造无限的可能。通过现实世界的支持,人们可以创造出自己想要的任何信息东西。

  软件是人类思维的物化,但由于人类个体思维的差异,软件质量自然大大的不同。事实上,尽管每个人都自认相当聪明,但人与人之间智力的差异是非常巨大的。所以软件想搞好,选择高智力是最佳途径。但很遗憾的是,高智力是天生的,不是后天训练出来的。所以说现在软件招人方式有不少错误的地方。

  软件不仅是让别人使用的工具,对从业者来说,却是一种谋生的手段。但如果仅仅把开发软件当作软件的手段,那么你永远不能做好软件。工作不仅是谋生的手段,更重要的是实现个人的价值。只有当你乐在其中的时候,你才能把软件做好,让软件活起来。

  软件既然也是思维的物化,所以如果能够参与软件的开始,就软件就打上了个人的印记。也就是说,如果能被人记得这个软件,从某种意义上说就等于你活了。这正是人追求的终极价值。所以说,软件是你实现永生目标的方式之一,也许这才是软件的真正本质,甚至有朝一日人真的可以在虚拟空间中得到永生。不过作为工业品,软件更新换代是非常快的,所以实现永生并不是那么容易。

猜你喜欢

转载自blog.csdn.net/quantum7/article/details/83140578
今日推荐