LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1749|回复: 5

谈谈我对企业开发的认识

[复制链接]
发表于 2003-9-10 19:40:02 | 显示全部楼层 |阅读模式
首先,介绍下自己。
自毕业到现参加了大大小小的项目也有10来个了。下面就我对于企业开发特点谈谈自己的看法:
1、技术特点。
企业应用,尤其是关键应用(银行、电信等),对于技术的延续性要求很高。
想来,任何一个公司都不会使用只是昙花一现的技术的。因此,在银行、电信
系统可以看到很多还是上世纪的技术:)。
2、系统的要求。
可以看到很多大型企业使用的都是专有系统os390,os400等。价钱上当然不用说,但是仔细考虑下,企业信息化的主要目的是专注于业务的开展,因此花
过多的人力、精力在这上,是得不偿失得。因此,一个稳定得系统是首要重要得。
3、开发成本得考虑。
开发过大型系统得人会发现,做这些项目很没激情,因为没什么让你激动得
技术、方法。更多得是业务流程得堆砌。而且,如果你不是重头开发一个全
新的系统,会发现你要做的只是针对原系统的修修补补。试想,我们对于一个
新的业务总是从不熟悉到熟悉的,而对于企业而言,它们需要的是一个完整、成熟的系统,因此如果现有的系统能够满主80%的应用,而为了20%的应用要重写整个系统,那是不可以接受的。
4、面向用户的开发
我知道,开发人员对于自己负责的程序,有种对美学上的苛刻追求,他们追求效率,追求技术上的花哨。这并没什么不好,但是就效率而言,我们想象下,如果一笔实时业务完成需要2秒,经过开发人员努力,现在交易时间只要1s,提高了50%,很不错了,可是对于用户而言,差别有多大?我一直这样认为,如果程序效率出了问题,看看是什么原因,如果是系统处理能力的问题,最好的办法就是升级硬件,这是最稳妥的办法了(这和很多人的观点不一致)。其次,从算法上看看,原来的有什么问题。
发表于 2003-9-12 19:13:17 | 显示全部楼层
金融业经过上个世纪九十年代的信息化建设,投入巨大资金搞建设,原有的系统上搭建了许多应用。如果因为业务有一些小变化放弃旧平台,转移到新平台上是不可能的,只能增加修补了。就拿银行卡工程来说吧,各银行之间的互联就搞了十年,技术的复杂程度不言而喻。大家可以想象由于各银行系统各自开发,没有统一标准,各硬件不兼容要想连起来通用,困难程度有多大。
1.技术上银行业采用新技术放缓,这从9月2日的展会上就可以看出来,但银行业并不是不采用新技术了。目前主要集中在网上银行、银行业间互联互通上。就是我国以前的改革只是不改变体制的情况下的改革,当涉及政体改革的时候就进展缓慢了;目前的银行业也好象这样,不过WTO五年我限期将来,金融业面临巨大的竞争,因此近两年来信息化不会放缓而是加快。但早期的投资不可能白白地扔掉,一些应用不会放弃,有些只能是修修补补了。
2.有种观点:专有系统是可靠的,这是我们这个行业的人大部人认识。理由如下,因为采购仍何一家公司的产品,该公司必须有相应的承诺,这样象金融业这样的部门,一旦出了问题也能向领导交待。而象IBM这样的公司一般是进行承诺的,因此制定方案人员也有理由躲避由此而来的责任。而且即使硬件出了问题,只要打个电话给那个公司就行了,不用自己辛苦而承担麻烦。基于这样的理由,一般都采用专有系统。
3.同意楼上的观战点。
4.业务上,业务人员只要能训练操作业务软件就行了,而不管理你采用的是字符界面还是图形界面。另外,一般来说,业务人员在乎的是今天不要加班加点,至于快1分钟还慢1分钟,意义不大(使用通存通兑的储蓄系统以及ATM的当然越快越好)。如果机器处理慢一般是升级硬件,不可能改动软件,因为成本太高。其次如果改动软件难免有新的BUG出现,又得花大量的时间进行测试。实际上只要硬件升级了,算法问题已经显得不重要了。话回来了,改动软件是代价太大了,尤其是生产系统上来说,要进行多方面的考虑与取舍。
 楼主| 发表于 2003-9-12 19:48:28 | 显示全部楼层
补充一点,
现在很多leader为了政绩,经常作出些看上去花哨,但没什么实际利用
价值的系统来。呵呵。。。
发表于 2003-9-13 10:28:51 | 显示全部楼层
目前的各类形象工程就可以证明这一点,作为leader总要拿出点样子来装饰一下,不然没有政绩怎么能行?!但领导也清楚,就是关键业务上不敢马虎的,因为有责任问题,一旦出了问题就麻烦了。因此往往采用的东西让技术人员不可理解,其它方面的原因就不说了。实质上主要出发点就是又能形象又不给自己将来找麻烦。大家的心理都想躲避风险。
发表于 2003-9-15 11:55:43 | 显示全部楼层
态度决定一切。
发表于 2003-9-16 06:41:50 | 显示全部楼层

是的

确实是这样的,身有体会。所以没有激情。我上班的时候没有激情,下班捣鼓Linux才觉得有趣。可是,我们的Linux仅仅自己玩玩,我负责处理的还是一些Note系统,没效率极了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表