计算机运维是做什么的(开发商物业一个法人房屋质量问题拒交物业费)
计算机行业开发形态也不一样,相应开发运维也不相同。
开发:指软件的研究设计产出和改进过程。
运维:广义来说是维持软件有效运行,保障其设计功能发挥作用。
类比桥梁建筑业,开发类似桥梁工程立项勘查测量设计制造建设的所有过程。运维类似桥梁建成交付后,在有效设计时间内的维护保养翻修等过程。
但是实际上计算机软件业过于复杂也有其特性,需要展开来讲。
1,个人或商业软件。 这类软件一般以分离式贩卖(软盘,优盘,光盘)。和买家电一样,买回去后就直接可以使用。开发和家电制造类似,经历研究设计生产。 虽然软件程序复制非常容易,但是刻盘运输和传统商品没什么区别。这类软件如果只运行在客户的电脑(设备)上,不存在运维,只有售后支持。 后来因为互联网普及,大多数厂商都抛弃了实体刻录运输方式(游戏业除外)。相应地,售后支持也可以做了,可以在线更新补丁,修复上一代产品问题。这个时候还没有运维,只有售后。因为这类产品重客户端(或者服务端客户侧部署),相当于所有软硬件环境都在客户那里。
2,大型商业软件系统。早期发展来说,大部分ICT厂商提供一套完整解决方案,无论软硬件,甚至网络机房空调也承接建设。这一类才真正开始出现运维。厂商再售卖部署运行系统之后,往往还要承接后续相当长一段时间运维。不过,近代这类厂商开始拥抱互联网,开始进行混合式运维。
3,互联网系统。这类常见大规模服务端系统建设,客户那里只需要浏览器,轻客户端,小程序或者app。 那么大量运维工作都在厂商提供服务的服务器运维了。客户那里因为长期教育,能够自己安装管理软件。
综合来说,开发和运维受系统部署形态影响非常大。
传统行业多为项目制,和建筑业类比性强。开发多指偏重实施的项目全过程。运维指实施后的所有软硬件网络设备等所有都算。
今年来软件业逐渐成熟和互联网化,岗位分工细化,开发和运维含义有所收窄,逐渐特指。
开发一般来说指其中程序员角色的需求设计和编码工作。而运维指运维工程师的工作。互联网一般来说基础设施成熟,只有软件运维工程师,只负责软件。硬件运维工程师运维服务器等硬件。网络运维工程师只负责网络。
一个是开发商,一个是物业。
| 留言与评论(共有 0 条评论) |
