程序员们,来这里讨论一下你的前途吧!(0分)

  • 主题发起人 主题发起人 taozhiyu
  • 开始时间 开始时间
T

taozhiyu

Unregistered / Unconfirmed
GUEST, unregistred user!
上个星期有个朋友发了一个关于面临WTO的帖子,感觉很有意义,不过他很早就结束了话题。
我觉得很有必要讨论一下。
一个DFW告诉我,他现在是一个项目管理者,他的BOSS让他把以前的项目所使用的数据库,
从ORACLE改用DB2。我想程序员们都知道这个改动对一个项目来说意味着什么。呵呵!
毁灭性的决定。不过谁叫这位朋友的BOSS是个不懂电脑的商人呢?
还有一个DFW对我说,他和他的同学一起做项目。本来定好的编码书写规则,小组成员不
遵守,导致整个项目的代码风格不一致。
大家都应该看了新闻,NORTON ANTIVIRUS已经开始对升级病毒库收费了,而我们的国产
软件每一个敢动的。看到了嘛,现在我们的领头羊是个老外咧!尽管新闻上开发商如是
说什么在观望,不过从中也不难看出我们的一些问题吧!我真想问一句,国产杀毒软件
,你敢嘛?至少对于我来说,经过那么多的选择,我最后还是选择了NORTON,真的不错嘛!
以上举了几个例子。我很难想象如上的这种开发模式如何能在加入WTO后和老外竞争!
我想您也不希望这样的事情发生在您的身上吧!那么您是否在无数次抱怨之后,好好想过
这样的问题呢。如何解决这样的问题?那么请在这里说点什么吧!

 
下面是我看到的一些文章,转贴在这里吧!
*****************************************************************************
中国软件产业的发展现状与展望
杨芙清
  以微电子、计算机、软件、通信技术为主导的信息技术革命正以迅猛之势改变着我们
生存的社会,信息技术已成为经济发展的关键因素和倍增器,人类已开始从工业社会进入
信息时代。在世界新技术革命中,信息技术不仅作为一项独立的技术而存在,而且广泛渗
透于各个高技术领域及生产、经营、管理等过程,成为它们发展的基本依据和重要手段。
信息化正从整体上引导着世界经济和社会发展的进程,随之兴起的信息产业将成为全球经
济发展的主导产业。据预测,到2000年,信息产品市场将达9000亿美元,将成为世界市场
的第一大领域。
  信息的收集、处理和服务是信息产业的核心内容,它们都离不开软件。在信息技术中
,微电子是基础,计算机及通信设施是载体,而软件是核心。软件是计算机的灵魂,没有软
件就没有计算机应用,也就没有信息化。信息社会需要众多千变万化的软件系统,因此,
软件产业顺应时代所需,面临发展机遇,正成为信息产业中独立的支柱产业。据预测,到
2000年,软件和信息服务业将达到5400亿美元,占信息产品市场的半数以上。
  正值世纪相交、时代变迁之际,我们面临严峻的挑战。然而,机遇与挑战并存。在软
件技术研究方面我国具有很好的基础和优势,发展软件产业将是我们的主要突破口之一。
一、国外软件产业发展现状
  发达国家已经认识到软件的重要性,并将其视为国家关键技术。“软件本身对大多数其
它国家关键技术起着必不可少的支撑作用”,“先进软件的发展在新一代军事与商业系统
的推广及可靠性方面越来越成为一项重要的制约因素”(《美国国家关键技术报告》)。软
件技术的研究和软件产业的发展是当今发达国家竞相扶持的重点,并将成为国家间相互竞
争的重要武器。一些发展中国家(如印度、巴西等)也在积极发展自己的软件产业,试图抓
住机遇,迎头赶上。
  在软件产业发展中,发达国家占有明显优势。美国已成为世界软件产业发展的龙头,
大多数先进的软件技术及产品源于美国。世界软件市场的份额分配大致为:美国60%,西欧
20%,日本12%,其它8%。
  发展中国家在软件产业发展上以印度较为突出,其软件产业已在世界市场占有有利地
位。在世界银行对7个软件出口国的比较研究中,从提供软件服务的规模和质量来看,印度
名列第一。1995年,印度约有90%的软件出口,交易额达数亿美元。目前,印度已有近百
个软件企业通过了ISO-9000质量认证。
二、中国软件产业发展现状
  1.现状
  我国软件产业起步于80年代初,经过十几年的艰苦创业和发展,已具有一定的软件开
发和小规模生产能力。然而,总体水平仍处于初级阶段,企业规模小、人员分散、抗风险
能力差。
  当前,国内从事软件开发的企业已有数千家,其中有100多家外资、合资企业。在大多
数企业中,软件人员一般在50人左右,只有少数达到近200人。在这些企业中,服务型企业
居多。当前,国内软件从业人员已达十几万,大多集中于北京、上海、深圳、沈阳、珠海
等发达地区 ,并以年轻的软件工程师为主。
  从市场情况看,我国软件市场成长较快。据统计,1994年我国软件营业额为49亿元,
1995 年为68亿元,1996年为92亿元。目前,在国内市场上,国产软件产品的市场占有率
为30%,在软件及信息服务方面的市场占有率为50%。
  2.成果
  和国际水平相比,我国软件技术的发展存在一定差距,但在国家的关心和扶持下,经
过广大科技工作者的不懈努力,也取得了长足的发展和进步,为我国软件产业的形成和发
展奠定了必备的技术基础,同时也造就和培养了一批软件技术人才。
  我国软件产业创业伊始,除了支持必需的软件技术基础研究外,国家根据具体国情,
选择若干关键技术进行攻关,为我国软件产业的基础建设打下了良好基础。其主要成果体现
在如下几个方面:
  (1)中文信息处理技术
  软件具有较强的民族性和文化性,外来软件的本地化及民族文字的计算机处理技术非
常重要。我国在中文信息处理技术方面经过“七五”、“八五”的努力已有了长足进步,
技术上居国际领先水平。以国标GB2321字符集为基础的中文输入、汉字字形生成与输出、
中文文字处理与电子排版印刷、操作系统及软件汉化、中文全文信息检索、印刷体和手写体
汉字识别、中文语音识别和合成、中外文机器翻译及现代汉语语法信息词典等方面成果斐然。
特别在电子出版领域,已形成良好的产业基础,北大方正、华光等企业已占有全部国内市
场,在台、港、澳、新加坡及东南亚地区也占有很大的市场份额。
  (2)支撑软件技术
  任何一个产业的发展都离不开工程化、工业化的生产手段。正如机械工业离不开先进的
机床和生产线,计算机硬件产业离不开微电子和芯片加工一样,计算机软件产业的发展同
样离不开必要的基础生产设施。手工作坊式、小分队式的软件开发方式已远远不能满足软
件产业发展的需要,只有拥有先进的工程化、工业化生产技术和手段,才能提高软件生产
率和软件产品质量,增强企业自身的综合竞争能力,在激烈的市场竞争中立于不败之地。
很难想象,赤手空拳如何与现代化装备竞争。为此,在国家支持下,以北京大学为首的攻
关集体,以建立我国软件产业的基础、推行软件工程化、工业化生产技术和模式为目标,
承担了国家重点科技攻关计划,实施了青鸟工程。其目的是为我国软件企业提供必要的工
业化生产手段和装备,为形成软件产业的规模经济培养人才,增加科技储备,加强产品开
发能力和实力。经过“六五”、“ 七五”和“八五”攻关,已经取得了丰硕成果,开发成
功了大型软件开发环境青鸟系统,在支撑软件技术方面进入国际先进行列。
  (3)系统软件技术
  系统软件是和计算机硬件直接交互的软件,是应用软件赖以运行的基础平台,也是计
算机系统安全性的基本屏障。因此,拥有自主版权的操作系统至关重要。在国家攻关计划
支持下 ,中软总公司牵头承担了国产操作系统的研制工作,推出了符合POSIX标准的国产
操作系统CO SIX,以及运行其上的数据库管理系统COBASE等,填补了我国在这方面的空白
,意义重大。
  (4)一批典型应用软件系统投入运行
  随着国民经济信息化需求的不断增长,我国自主开发的一批应用软件系统投入运行,
产生了良好的社会和经济效益,初步显示出我国软件产业发展的良好势头。特别是金字系
列工程的实施,对国家信息化工作起到了积极的推动作用。
  以上这些成果奠定了建立和发展民族产业的良好基础。
  3.问题
  当前我国软件产业发展面临的主要问题是:
  (1)竞争激烈
  随着改革开放的不断深入,我国已成为开放的国际市场的一部分,竞争十分激烈。在
信息领域,由于我们起步较晚,在竞争中处于不利位置。
  (2)人才外流
  由于物质条件上的欠缺,许多软件人才流向国外及外资、合资企业,这对我国软件产
业的发展是一个不利因素。
  (3)缺乏经营管理型人才
  我国的教育体制长期只注重培养技术人才,在复合型经营管理人才的培养方面有明显
不足。
  (4)缺乏风险投资机制
  软件产业是高投入、高产出、高风险的行业,因此,急需建立良好的风险投资机制。
三、中国软件产业发展策略与展望
  世界软件技术正处于突飞猛进的发展时期,我国要赶上时代发展的步伐,将面临严峻的
挑战,同时,这也是极好的发展机遇。未来世界,谁掌握最新的软件技术,谁就可以在激
烈的国际竞争中掌握主动、占据优势。我国的软件技术和软件产业经过十余年的发展,已
打下了良好的基础。在此关键时刻,不进则退,稍有迟疑或决策不当,就会失去良机,失
去进入信息社会的入场券。为此,应该有正确的产业发展策略。
  1.技术
  任何产业的发展必须以先进的工程化、工业化生产技术为前提。先进的软件技术是软
件产业健康发展的源头,将为软件产业提供先进的生产手段和装备。因此,推行软件工业
化生产技术和模式十分必要。
  *国际技术趋势
  随着计算机应用领域的不断扩大,信息系统日趋复杂,软件日益显示出其群体特性。
要高质量、高效率地开发出大型复杂软件系统已不再是个体或小分队软件人员所能完成的
工作,软件的工程化、工业化生产已成为必需的途径。
  从技术趋势看,软件工程技术日益普及,软件工具、平台、环境开始广泛使用;对软
件开发过程的研究开始转向对软件生产过程的研究;基于软件复用的软件构造技术受到广
泛关注 ;大规模应用系统集成技术成为主要技术热点;开放化、标准化成为主要潮流。
  这些技术趋势反映出信息市场的需求,在我国软件技术及软件产业的发展中应予以高
度重视。
  2.软件产业基地建设
  搞好“研究开发、产品开发、质量评测”三位一体的软件产业基地建设,形成软件企
业发展的龙头和基础,是我国软件产业发展的关键。目前国家已有规划,建设三大国家级
软件产业基地:北方基地(北京)——基础软件产业基地;上海浦东软件园——应用软件产业
基地;南方基地(珠海)——出口软件产业基地。同时,通过国家级基地的辐射,带动若干地
方或行业软件基地的建设。
  北京市计委、大兴县与北京大学正在共同筹建北京软件园,以形成北京软件产业基地
,为建设软件企业提供装备和设施,成为首都信息工程的装备资源库。图3为北方基地—
—北京软件园示意图。
  3.骨干软件企业建设
  我国软件企业的现状是规模小、抗风险能力差,因此,急需扶持、建立一批符合国
情、具有国际竞争力的骨干软件企业。
  *上规模:提高生产能力和抗风险能力,成为有一定人员规模的大中型企业。
  *上档次:拥有拳头产品和自己的品牌,结合中国国情发展软件产业。
  *规范化:建立完善的质量保证体系和规范的软件生产过程。参照国际质量标准和CMM
模型,力争获得ISO-9000认证。
  *多类型:企业间合理分工,各有侧重,互为支持,相互补充,形成优势互补的产业
群体。
  4.发挥人才优势、重视人才培养
  软件企业是智力密集型、技术密集型企业,人才是关键、是财富,因此,高素质、高
水平、稳定的骨干队伍至关重要。软件技术发展迅速,及时的知识更新十分必要,因此必
须重视人才的培养和再培养。我国有很好的人才基础,关键在于人才的吸引、培养和队伍
的稳定。要重视软件营销人才的培养和经销、管理队伍的建设,努力建立一支高素质的复
合型人才队伍。
  5.建立软件风险投资机制和生产基金
  (1)风险投资机制
  软件产业具有高风险、高效益的特性,需要高投入,才能高产出。软件研究成果向产
品、市场的转化也是一个创新过程。和国际上相比,我们在这方面有较大差距。由于缺乏
风险投资机制,许多成果停留在实验室阶段,难以形成产品、产生效益,而软件的时效性
最终导致成果和投入的浪费。因此,风险投资机制的建立,是当前中国软件产业健康发
展的关键之一。
  (2)软件生产基金
  由于软件的个体性,通过个体的创造开发软件是一条可行途径。发布软件标准规范,
建立软件生产基金,可以最大限度地吸收个体创造的软件成果,充分发挥软件开发人员的
个体创造力。特别在采用软件构件技术和构件—构架模式时,发挥软件个体特性,是促进
软件产业建设和发展的一个不可忽视的因素。
  6.形成良性循环的软件企业发展模式
  软件产业作为高新技术产业,技术淘汰、更新非常快。为保证企业的发展,不断的技
术更新十分必要。只有形成市场、产品、技术、人才的良性循环,才能使企业在竞争中立
于不败之地。青鸟工程的实践证明,TRDC模式是一种良好的企业发展模式。这里,
T(Teaching&Trai ning)表示人才储备,即基础教育和技术培训相结合;R(Research)代表
技术储备,即关键技术和新技术研究;D(Development)代表产品储备,即科研成果转化与
新产品开发;C(Company)代表市场开拓,要面向国际、国内两大市场。图4给出了TRDC模式
示意图。
  7.建立合理的软件产业结构、形成软件产业规模
  建立基础研究与应用技术研究、模型研究与原型开发、产品开发与商品化以及市场服
务四个层次的产业结构框架,形成研究、开发、产品和市场的良性循环。统一规划、通力
合作 ,重点建设若干软件产业基地和龙头企业,使研究开发、产品开发、质量评测三位
一体。
  根据地方和行业的情况,合理分布企业,进行优势力量组合,以先进的软件生产线装
备企业和基地,形成综合效应和规模经济。
*****************************************************************************
海外的软件开发
作者:Edward Yourdon(美国)
翻译:iasc &
bornworm(AKA)
  目前在世界上的其它国家,当地软件开发者正在开发出和美国生产的质量相当的,
甚至更优秀的软件。让我们来考察一下这些海外软件产业的成长方式。
  大约在六年前,我就开始警告人们,美国的软件业很可能将要面对来自发展中国家的
不断增强的竞争。这一预见目前已被证实。海外软件生产者正力图从全球软件业这张饼上
分割不可忽视的一块。虽然美国仍会支配着整个工业,但可以预期,在未来的几年里,非
美国制造的软件将在国内和国际市场上占据越来越多的分额。并且,其中相当数量的产品
将来自第三世界的发展中国家,而不是工业化的西欧国家。这一运动的领导者将包括印度
,新加坡,菲律宾以及俄罗斯等国家。这些国家拥有大量的熟练程序员,而劳动力的价格
则十分低廉。
  发展中国家软件业的发展道路是可以很清楚地预见到的,这条道路将分成四个阶段,
且每个阶段都提供了一些吸引人的机会。
第一阶段:下现场开发的合同制程序员
  首先,第三世界的程序员们将会找上门来,提出利用软件用户所在地的工作队伍进行
软件开发。这一方式的的主要优势在于其低价格。即使考虑路费,住宿和管理上的开销,
(开发商)客户还是会发现他/她付出的费用只有付给美方开发队伍的一半。在某些情况下
,可用性比费用更重要。如果该项目涉及一个“热门”的技术(例如,在一个C/S类型的
应用中使用VB),则开发商可能很难在普通的劳力资源中找到适合的人。除此之外,还有
稳定性的问题要考虑:提供海外程序员的中介公司常争辩说,他们的人在一个关键项目的
过程中退出而转向另一个工作的可能性较小。
  和软件开发第一阶段相关的问题大多数都是很明显的:旅费等开销并没有给软件开发
商或供应商提供任何好处,却降低了低工资带来的竞争优势。签证和工作许可的获得需要
大量的公文,而工期拖延对于有时限要求的开发商是不可接受的。语言问题,文化差异以
及当国外程序员试图维持一种和高薪的美国同事相当的生活方式时所面临的困难--所有这
些都是很明显的问题。此外,开发商还经常会对雇佣一个没有经过现场面试的国外程序员
持强烈的保留态度。这对于无论海外的软件供应商还是开发商(取决于谁来支付旅费)来
说都意味着财政风险。
  一个更微妙的问题涉及国外的“人才流失”现象。从长远看,也许美国应该为这样一
个事实感到高兴:它的软件行业正在成为一个“熔炉”,正如它的制造业在十九世纪所经
历的。但这同时又是令发展中国家的规划者们头疼的:他们正在失去其最优秀和聪明的人
才,因为很多到美国参加软件项目的程序员再也没有回来(具有讽刺意义的是,一份研究
表明,菲律宾政府实际上是支持这一行为的,因为到国外做工的人会定期给家里的亲戚寄
回现金。和传统的修建工厂的机制相比,这被认为是使硬通货币流入该国的一种更有效的
方式。
第二阶段:现场分析,海外编码
  第二阶段的工作方式是,由几个系统分析员形成一个小组,和用户直接接触,定义系
统需求,然后将需求传达给海外的程序员。大多数在第一阶段雇佣海外程序员的开发商正
在考虑向这种方向转移。使用少数几个现场分析员将节省大量的旅费和管理开销。利用海
外的软件工程师完成设计还会使人才流失问题减至最低程度,并且使得海外软件公司能够
建立其自己的基础设施,并积累起在软件技术上的专长。
  第二个发展阶段的问题和不利之处在于:最终用户不会放心让一个几千里以外的海外
公司去承担关键的项目。用户会怀疑软件开发者是否能理解他或她提出的需求中的细微差
别,也不能确信开发者是否能对开发过程中的需求变化作出适当的反应。
  在大多数发展中国家,通信设施建设水平不高,其官僚机构和作风也使美国人大为挠
头。不久前,我曾费了很长时间才和一个印度的同事建立起电子邮件的联系,我的同事抱
歉地向我解释说,为了在某人的INTERNET节点上获得一个电子邮件地址,需要向政府进行
申请并获得允许。在理论上,现代的技术使得从New York到Bangalore的传真和电子邮件象
从Bangalore到New York一样容易,然而实际的情况却不是这样。
  第二个阶段并不是一个要么全有要么全无的时期:它在某些情况下出现,而在其它情
况下却不出现。它对于接口和最终结果被很好地理解和定义的系统开发项目非常适合。例
如,为UNIX硬件平台做C++编译器的软件工程师无需和产品的最终用户进行很多交流。这说
明了为什么许多美国硬件和软件公司采用第二阶段的组织模式。当然,如果你受雇于一个
已经处理好和海外分部的远程通信问题的跨国公司(如最近在马尼拉新开办公室的
Anderson Consulting),你在开发软件项目时可能将不会遇到很多新的问题。
  如果你的用户和开发者习惯于采用CASE工具所支持的严格的软件开发方法,那么你能
从根本上减少通信带来的问题。法国里昂的一家公司,PACT GROUP,已经采用了这种方法
。它和欧洲的客户一起工作,采用智能软件ADW CASE工具做用户需求文档。ADW信息库随后
被传到马尼拉,在那里的一个软件工厂中,由菲律宾程序员进行设计,实现和测试。其中
每个程序员都配备了智能软件CASE工具。
第三阶段:海外开发的一般性软件
  在海外软件业成长的第三个阶段是开发一般性的软件产品-如字处理软件包,电子制表
软件,以及数据库程序等,这些软件可以同时在当地和其它国家出售。
  这一阶段常常以海外软件开发者为当地市场开发软件开始。这之所以可能,是因为流
行的美国软件会由于种种原因而不适合当地的使用。例如,美国的软件巨人们可能会认为
乌拉圭的软件市场太小了。同样,微软的高层管理者曾对我说,一个新的产品在产生五千
万美元的年收入之前都无法成为会计系统中的一个点;然而这对于发展中国家的一个软件
制造商来说却意味着不小的成功。他们甚至会为获得其中的一小部分感到满足。类似的,
美国软件商们可能会由于政府的官僚作风或猖獗的盗版行为而放弃巴西的市场。由于政治
的原因,或是由于不能或不愿处理复杂的阿拉伯文字,他们可能已经忽略了北非和中东的
国家。
  在进入国外市场时,美国制造的软件还可能引起其它的,更微妙的问题:LOTUS和微软
这样的软件巨人提供的标准的PC软件包主要是为在美国制造的硬件平台上进行操作的讲英
语的程序员定制的。无论软件发行商们如何吹嘘他们对非英语语言和非通用PC系列的支持
,在诸如墨西哥,巴西,智利的发展中国家的程序员们发现事实并非如此;他们和我详细
谈论过使“标准的”软件(如,字处理器,或表单处理软件)在他们的机器上工作的困难
。有时问题出自硬件或操作系统,有时却是出自外文字典或saurus.
  当海外开发者决定把他们的软件带入北美市场时,第三阶段变得更有意思。显然,在
开拓欧洲,日本或其它任何已经拥有大量懂计算机的用户的市场时,他们会遇到同样的问
题。即使新软件是没有错误的,开发者的文化背景仍可能会带来问题(例如,用户手册和
GUI界面不符合美国用户的习惯)。
  不过,真正的问题来自市场。即使是将最小的PC应用软件推向美国市场,其开销也足
以使刚起步的美国软件公司怯步,更不要说来自蒙特维多或圣保罗这样的第三世界城市的
同行了。
  也许NT太庞大了。那么字处理软件又怎样?许多发表在商业报刊上的文章抱怨说,微
软最新发布的WORD和WORDPERFECT60中“臭虫”太多,且过于臃肿。这些知名软件,仅DOS
版本就需要8到10M磁盘空间,而WINDOWS版本会占到15至30M。可以很容易地想象,如果一
个海外软件商能够推出一个价格100美元的字处理软件,提供百分之八十的知名软件的功能
,但是只需256KB的磁盘空间,那么他会获得成功。即使该软件需要1M空间,仍然比这种臃
肿的产品要轻巧高效得多。
  有人会认为这种设想即使不是完全不可能,也是不现实的——这是一种很自然的反应
。但是,这难道比日本在70年代利用Honda Civic和Toyota Corolla击败底特律的
gas-guzzler更不可置信吗?平心而论,我应该指出,在进入美国市场之前,日本为国
内市场生产汽车已经有20年的历史了,并且,他们比典型的在第三世界国家涌现的“车库
中的两个年轻人”类型的软件组织拥有雄厚得多的资本。另一方面,在大约十年前,出于
各种现实原因,微软和LOTUS就是车库中的两个年轻人。在软件业,事情在迅速地发生变化
。同时,在国外开发的紧缩包装的软件可以嵌在美国造软件的外壳内。对于用户,将不会
知道是俄罗斯的程序员开发了该软件(参见“俄罗斯的软件”)。
第四阶段:充分利用本土技术特长
  软件业发展的第四个同时也是最后一个阶段涉及到最大限度地利用本国独特的应用技
术领域。我已经看到了发源于埃及,巴西,智利,印度,新加坡和菲律宾的独特的应用技
术。这些技术完全独立于软件技术本身,并且都被包装成供商业销售的产品。
  埃及:多媒体和国际金融。埃及为我们提供了一个利用本土特长的很好的例子。他们
开发了一些优秀的多媒体应用来分类,管理和展示其浩瀚的历史文物宝库。这可能比美国
人在国内开发出的任何应用都复杂得多。
  当然,多媒体技术正在hollywood和硅谷被大规模开发,但是多媒体应用却常常依赖于
本地的环境。每个国家都有博物馆,甚至美国也有一些可以追溯到几百年前的历史文物-
但是很难想象任何其它国家拥有象埃及那样悠久的历史。在美国,大概只有无聊的退休人
员会对历史文物感兴趣,而在埃及,博物馆和历史文物是主要的旅游名胜,并因此成为主要
的财政来源。此外,它们对于希望在发源地开展研究的学者来说是持久的研究目标。如果
你是在希腊,罗马,中国,印度,或任何其他拥有可以利用多媒体进行分类,组织和展示
的悠久历史,文化和历史文物的国家,你几乎毫无疑问地能在开罗的博物馆买到比
Cleveland的更好的多媒体系统。
  具有讽刺意味的是,埃及也开发了一些世界上最复杂的金融应用软件用来管理来自各个
国家,国际金融机构和救济组织的贷款和财政补助。其它的第三世界国家可能发现这样的
软件是非常有用的,而且当然是在Borland,Apple,或者MicroSoft的产品目录中找不到的。
  香港:赛马风行。皇家香港骑师俱乐部每年在赛马和其它形式的娱乐项目上获得将
近100亿的收入。俱乐部的MIS组织显然具有和美国最好的同类组织相当的实力,它利用了
最新的面向对象方法和C/S体系结构,而MIS为赌马提供的计算机支持却是独一无二的;类
似ATM机的投注点分布在香港各处,且其复杂程度令人叹服。许多美国城市也允许赌马,
但是他们的系统需要支持多少种语言和字符集?多少种现金?骑师俱乐部处理了比这更
多的问题。结果是,它控制了向澳大利亚,吉隆坡等盛行赛马的中心的主要市场。
  新加坡:出口表单。在过去的十年中,新加坡已经成为知名的高科技制造业的中心。
许多电子公司和计算机公司在当地设立了总部。但是在计算机时代之前的很多世纪中,新
加坡是一个深水港口和供往返于欧洲和东方的船只进行交易的中心。结果是,新加坡人对
海运和转移货物上下船所需要的报关单,货物清单等表单的处理工作有很深的了解。这些
文书资料被处理得越及时,船只就能越快的卸载货物,装载新货,既而驶向下一个港口。
  新加坡花费了几年的时间来为它的深水港口建立一个极其复杂的计算机化的管理系统
。这一系统由国家计算部协助开发,成为该机构更大的利用专家系统技术使新加坡在下个
十年内成为一个“智能岛”的计划的一部分。目前,新加坡正将港口管理系统出售给鹿特
丹,香港,纽约以及世界其它主要港口。
  巴西:高通货膨胀率的银行业。让我们考虑一下美国在革命战争以来就没有经历过的
高通货膨胀的影响。象巴西这样的国家已经和这种现象进行了几十年的斗争,它不仅对巴
西的整个经济发生了普遍的影响,也影响到各种用来处理相关经济领域内的商务的计算机
系统。还记得在80年代,当利息率在百分之二十左右徘徊时,你是以怎样的一种焦虑心情
试图在你的银行帐户上多获得一天的利息吗?还记得由于银行的无能,使得在房租从你的
帐户转移到房东的帐户上的三天时间的过程中,你的存款金额发生莫名其妙的变化时,你
的气恼状态吗?
  好吧,想象一下生活在一个通胀率在每月百分之三十的国家的情形,按当地的笑话,
你可以通过观察人们是坐公共汽车(在行程开始时车费)还是坐出租(到达目的地后付费
)来判断通货膨胀的状况是否严重。在巴西和其它一些国家,另一个值得考虑的事实是,
银行是属于国家的,而不是象在美国,州立银行星罗密布。最终的结果是,对于那些经济
情况和巴西相似的国家来说,在巴西开发的一些银行系统要比在美国开发和大量销售的系
统优秀得多。
  美国:仍然是有竞争力的。仍然有美国可以维持其竞争优势的应用领域。例如,美
国控制着基于PC的操作系统,且在可以预见的未来,这种情况还会继续保持。正如涉及
信息高速公路的任何东西一样,在多媒体技术,代理和向导,基于光笔和无线/移动技术
的计算,以及虚拟现实等领域的应用和系统是美国的强项。另一方面,在几年以前,你
同样可以称C/S技术,面向对象,以及各种其它很多技术是美国的强项,而现在,这些技
术在世界各地得到了广泛的利用。
挑战性的新世界
  软件行业全球范围的竞争不是一个独特的现象。发达国家的软件工程师能够和第三
世界的同行进行竞争,正如美国和欧洲汽车公司所学到的那样。但是如果发达国家的工
人和管理者意识不到严肃竞争的可能性,这一过程甚至无法启动。事实正是如此。软件业
还没有意识到这一点,但是我们一定会看到,它将在未来的几年中发生。
***********************************************************************
 
加如WTO后,会有一大批小公司垮掉的.大家要注意了.
 
为什么大家喜欢说和讨论呢?
我觉得似乎大家都明白很多道理,但有几个在自己工作里是好好克服一些以前的毛病或
自觉提高自己某些方面的意识和能力???
从自己做起先,至于讨论也就说次就行
 
这是肯定的嘛!问题是对于个人来说,如何使自己保持一定的优势,而不被淘汰掉呢?
我想对于公司来说,应该切实按照CMM来进行开发。
那么对于个人呢?我看到很多朋友,程序功能不怎么样,界面很漂亮的。有用?一些朋友
在bbs上面发测试软件,我有时候在启动过程中就出现问题。这样的质量能行吗?还有朋友
写的代码是诸如这样的:
procedure hello();
begin
if rule>0 then
begin
rule=rule+1;
showmessage('right');
end;
else
shoemessage('error');
end;
我们不考虑上面这个代码的合理性。的确有些朋友写代码是就是一只小写到底、没有缩进的。
看了头痛。我想从这一个侧面应该想到作为个人来说应该做点事情了。
我想知道,我们和洋人比差距在哪里呢?
 

TO onedot:
其实我不知道很多道理,所以来学习学习。
克服毛病首先要认识到毛病在哪里?
其次就是克服毛病,这不是很容易的事情。所谓江山易改,本性难移。
不过如果不改变,面临的就是被淘汰。穷则变,变则通,通则达。
 
其实大家都在学习
个人最常见毛病有:代码命名无规范、代码无整理、无注释、无文档、边想边做
项目最常见毛病:风格不统一、重复开发过多(如各自使用各自的错误报告和处理提示)
设计结构仅仅考虑当前需求甚至为实现而实现
其实这些即使大公司包括国外都有,只不过别人管理上更加细致和严格,所以因此很多就早早扼杀了
 
很希望多听听谈国外开发的声音
 
昨天看了《程序员2001年增值合订本》的一点文章,心里很不舒服。哎!算了,暂时结束
这个话题吧!......
 
后退
顶部