管理感悟:深入理解软件

 

柳鲲鹏

2007-7-7

 

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

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

 

 

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

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

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

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

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

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

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

管理感悟:深入理解软件相关推荐

  1. 《挖掘管理价值:企业软件项目管理实战》一2.4 软件设计过程

    本节书摘来异步社区<挖掘管理价值:企业软件项目管理实战>一书中的第2章,第2.4节,作者: 徐勤 责编: 杨海玲, 更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  2. 《挖掘管理价值:企业软件项目管理实战》一2.3 需求分析过程

    本节书摘来异步社区<挖掘管理价值:企业软件项目管理实战>一书中的第2章,第2.3节,作者: 徐勤 责编: 杨海玲, 更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  3. 管理感悟:加班与忠诚

    管理感悟:加班与忠诚 红朝儒生 2018-1-4 关键字:管理 加班 忠诚 简介:本文提出忠诚三条件. 转眼又迎来了2018年.祝大家在2018年能够好运连连. 去年12月20号,吾司一所谓技术高手( ...

  4. 从你家的衣柜,理解软件编程的「架构」

    从你家的衣柜,理解软件编程的「架构」 2017-05-09 陈小霖Kelly 51CTO博客 作者:陈小霖Kelly 来源:商学院毕业的程序员 可阅读原文 事情是这样的,一个读商科的好基友是金融公司的 ...

  5. 消息中间件解析 | 如何正确理解软件应用系统中关于系统通信的那些事?

    苍穹之边,浩瀚之挚,眰恦之美:悟心悟性,善始善终,惟善惟道! -- 朝槿<朝槿兮年说> 写在开头 随着业务需求的发展和用户数量的激增,对于互联网应用系统或者服务应用程序则提出了新的挑战,也 ...

  6. 死鱼——--摘自《项目百态:深入理解软件项目行为模式 》

    自打开工起,项目就完全不可能完成目标,项目团队中的大多数人都很清楚 这一点,但却都缄口不言.--摘自<项目百态:深入理解软件项目行为模式 >

  7. 挖掘管理价值:企业软件项目管理实战

    <挖掘管理价值:企业软件项目管理实战> 基本信息 作者: 徐勤    出版社:人民邮电出版社 ISBN:9787115310712 上架时间:2013-4-12 出版日期:2013 年4月 ...

  8. [转载] Java内存管理-你真的理解Java中的数据类型吗(十)

    参考链接: Java中的字符串类String 1 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 推荐阅读 第一季 0.Java的线程安全.单例模式.JVM内存结构等知识 ...

  9. ad域推送软件_如何在域管理环境中进行软件的推送安装

    如何在域管理环境中进行软件的推送安装 1, 要把你准备分发的软件制作成 .msi 软件安装包 . 在 Windows2000 安装光盘运行 x:\Valueadd\3rdparty\Mgmt\Wins ...

  10. 【Linux学习笔记】管理Linux操作系统:软件安装

    目录 一.RPM安装方法 1.查看rpm的版本与用法​ 2.rpm命令用法 3.安装vsftpd软件 二.yum安装 1.建立yum源本地仓库(注意:红帽Linux8是不行的) 2.查看所有库​ 3. ...

最新文章

  1. html 高德地图坐标,百度地图,高德地图,HTML5经纬度比较
  2. 405 not allowed_无偿献血走进山东科技大学 405名爱心师生献血14万毫升
  3. DataTables 表格固定栏使用方法
  4. OpenGL之矩阵变换的原理分析与数学推导
  5. VMware文件共享
  6. mysql 按照两个字段之和进行排序
  7. 史上最萌最认真的机器学习/深度学习/模式识别入门指导手册(二)
  8. jsp工程防止外部注入_防止 jsp被sql注入的五种方法
  9. 2018.11.04 洛谷P1081 开车旅行(倍增)
  10. cad lisp 背景遮罩_CAD背景遮罩,让文字和图形不在重叠!
  11. Python关于File学习过程
  12. 数字计算机第一次应用于工业是什么时候,计算机应用基础(二)第一次作业(95%的答案)(1884页)-原创力文档...
  13. 放弃 Google 搜索引擎,Firefox 欲用必应替代?
  14. Java从入门到精通
  15. Gdiplus的使用
  16. 七夕抢付限量优惠,全新XPS13二合一笔记本戴尔官网独家首发
  17. 干货资源共享之阿里云大学的学习路线和免费课程
  18. 删除Chrome浏览器网站地址栏以前的搜索记录
  19. 自己电脑服务器地址的查询办法
  20. 语中最美的十大经典爱情句子

热门文章

  1. Linux支持运行3dmax,Mesa的Panfrost Gallium3D驱动程序现在可以使用新的DRM驱动程序
  2. mybaitis List入参
  3. WordPress更新提示无法创建目录的解决方案
  4. 《51单片机应用开发从入门到精通》——1.3 Keil uVision2集成开发环境
  5. lae界面开发工具入门之介绍三--布局篇
  6. bash中的特殊文件夹
  7. LVS-DR+Ldirectord+FreeNas实现负载均衡群集
  8. 浅析C#中的文件操作
  9. IDEA配置-无法读取src/java/main下hbm.xml等资源文件
  10. MySql实战篇:写一个简单的存储过程,完成订单定时任务