第一篇:印度软件的发展
印度软件业的发展与中国的对比
姓名:王会庆班级:计科0701学号:2007310201586
印度软件业起步于20世纪80年代中期,经过20多年的快速发展后,取得了巨大的成功。印度现在是世界上五大软件供应国之一,其软件产业约占世界软件开发市场的20%,并且是世界上软件业增长最快的国家,印度软件业近15年来一直以年均50%的速度强劲增长。1990年,印度的软件出口仅有5000万美元,而2004年的出口已达135亿美元。如果未来印度软件产业的年增长率继续保持50%的增长率,2008年印度软件出口将达到500亿美元,占印度全部出口的35%。印度软件现已出口到世界上100多个国家和地区,成为仅次于美国的全球软件出口第二大国。据世界银行对软件出口国家能力的评估报告,印度软件出口的规模、质量和成本等综合指数名列世界第一。学习借鉴印度软件产业的发展经验,对加快我国软件产业的发展,无疑意义重大。
印度软件产业发展的成功经验
1.政府大力扶持软件产业的发展
第一,国家设立了专门研究开发机构,并在全国设立信息中心。允许国营和私营部门建立自己独立的信息与软件产业的开发机构,并享有同样的优惠政策。
第二,政府为软件产业的发展创造良好的融资环境。一是主要政策性金融机构如印度产业开发银行等,设立软件产业风险投资基金,为软件企业提供信贷扶持。二是政府大力推动符合条件的软件企业公开上市集资。三是大力吸引外资参与软件产业,引导外资对软件业的投入。由于政府执行了一系列积极引进外资和鼓励国内软件企业发展的政策,使投资主体不断增多,投资力度不断加大。
第三,大力建造和发展软件园区。为了提高印度信息产业和软件开发在全球范围内的竞争力,政府大力建造和发展软件园区,形成了班加罗尔、孟买、马德拉斯和海德拉巴等几大软件产业基地。其中,班加罗尔是印度最大的软件园,有“印度硅谷”之称。为鼓励软件企业入驻软件园,政府投资兴建了国际一流的工作和生活设施,同时还出台了一系列优惠政策。目前,印度全国已建立了21个软件园区,注册公司超过7500家。
第四,制定和完善政策法规,加强知识产权保护。印度政府不断完善软件产业的政策法规,出台了《计算机软件出口、软件发展和软件培训政策》等政策法规,从立法上保证软件产业的快速发展。政府十分重视知识产权保护,1994年修改了版权法,并严格执行,加大打击盗版力度,降低了软件盗版率,其软件正版化程度在发展中国家名列前茅。这提高了外国企业在印度投资设立软件公司和向印度外包软件业务的积极性,同时,也有效地保护了印度国内软件企业的利益。
2.形成严格的质量保证体系
印度软件产业在技术上的优势尤其体现在其强大的管理能力和规模质量保证体系上。印度始终坚持采用国际上最先进的技术质量标准进行高起点的软件开发。目前,印度已有300多家软件公司获得了ISO9000国际质量认证,是世界上软件公司获得此标准认证最多的国家。CMM是国际公认的,旨在考评软件企业水平的标准,印度已有上百家计算机公司获得CMM5级认证,位于世界前列。印度软件产业对生产流程进行严格管理并实行售后连续服务,这保证了软件产品的稳定性和可靠性。通过严格的软件开发过程管理,印度软件公司率先建立了“软件工厂”,不仅软件品质可靠,而且工期和成本均可控,树立了印度软件高质
量、低成本、按时间、守协议的形象,取得了国际客户信任。目前,印度软件企业以其广泛性及成熟的设计技术和实施能力而著称于世,在管理信息与决策支持系统,银行、保险及财务应用,转移方法与技术,专家系统、人工智能系统、计算机辅助设计与制造等方面有着强有力的竞争优势。据美国的一家调查公司预测,到2007年,世界市场50%以上的软件订货都将被印度拿走。
3.重视人力资源开发
印度软件业的巨大发展,很大程度得益于其拥有大量技术精湛的软件人才。印度能按照软件产业发展的需要,多层次、多渠道地培养人才,形成多层次的人才结构。一是依靠高等院校培养人才。全印现有380所大学和工程学院开设计算机专业,每年可培养17万名本科生和5万名研究生。印度高等院校的教学质量也很高,特别是印度著名的6所理工大学,他们的教学质量可与世界名牌大学媲美。其次,大力鼓励民间办学,目前印度全国有私立理工学院1195所,每年取得证书的软件人才有数万人。再次,软件企业自身还建立培训机构,重点培训计算机应用专家,系统分析语言、开发管理人员、软件企业经销人员,提高企业员工的整体素质。第四,大力鼓励著名信息技术公司办学。如以开发教育软件为主的全国信息技术学院在印度和其他50多个国家设立了3000多个培训中心。
印度这种产业化的信息职业教育,培养了大批专业人才。这种培训体系也培养了大量的“软件蓝领”,形成了比较合理的软件人才结构。
印度不仅注意培养人才,还十分注意留住和吸引人才,许多大公司大幅度改善工作环境,提高员工待遇,并采用给员工配股等办法,稳定员工队伍,减少人才外流。同时,通过各种优惠措施吸引流出国外的软件人才回国创业。印度许多软件企业家和IT高级技术人才多是留学欧美或在跨国公司工作后回国创业。他们掌握着软件设计的先进经验,并和欧美国家的软件公司有着良好的合作关系。目前,印度软件从业人员约110万,此外,在海外工作的印度软件工程师达10万人,使印度成为仅次于美国的第二大软件人才国,为印度软件业的繁荣提供了坚实基础。
4.注重培育大型软件企业
印度认识到软件产业讲究规模经济,因此,印度大力发展旗舰级的大型软件企业,印度最大的软件公司拥有1.5万名雇员,分布在全球50多个国家。印度几大软件公司规模不断扩张,均实现了承接国际大公司大额合同的能力和软件外包的规模经济。印度骨干龙头软件企业的带动作用十分明显。预计2004年度销售收入,TCS 公司为15亿美元,Infosys公司为13亿美元,Satyam公司也有约8亿美元。这些公司已经成为微软、思科、朗讯、IBM等跨国公司的软件和服务供应商,其业务也由初期的软件模块开发、编程、测试发展到完整的应用软件包开发,由单纯的软件开发外包发展到为客户提供端到端的解决方案。现在这三家公司已在美国和印度国内上市,总市值超过270亿美元。
5.充分发挥行业组织的作用和提倡合作
目前印度有几个软件行业协会组织,如全国软件与服务企业协会、信息技术制造业协会、电子及计算机软件出口促进协会等组织。其中电子及计算机软件出口促进协会是政府性质的组织,作为政府和企业之间的桥梁,为政府提建议,为公司提供信息,组织企业到海外参展和介绍国外合作企业;全国软件和服务企业协会则是一家公司方式运作并在美国纳斯达克上市的民间机构,是印度最成功和最有影响力的软件行业协会,在促进印度软件产业发展中发挥了十分重要的作用。通过中介机构及协会的推动,印度软件企业在开拓国际市场时很注意
团结合作,不仅经验共享,共同树立印度软件外包品牌,而且相互维持市场秩序,不搞恶性竞争,这对印度软件外包的飞速发展也起到积极的作用。
6.积极参与国际分工和国际合作
印度软件产业成功地走出了一条国际化的发展道路。印度根据国情特点,制定了以外包为切入点发展软件产业的战略,积极承接国际软件和信息服务外包业务,同时,加强国际合作,鼓励国内的信息与软件公司同国外软件公司合资、合作,建立研发中心,并在各方面予以支持,迅速壮大了本国的软件产业,形成了从设计、开发到服务、咨询、管理的软件产业链,再向提供全面软件服务的阶段发展,成为国际软件市场上的新兴力量。此外,印度软件企业在国际合作中十分注重诚信,包括严格履行合同,替客户保守商业机密等。我国软件产业发展现状与问题
1.我国软件产业发展已取得重大进展
我国软件产业与印度软件产业几乎同时起步,经过20多年的发展,技术水平不断提高,产业规模和产品市场迅速扩大,应用领域不断拓宽。软件产业的销售总额从1999年的441亿元,增长到2003年的1600亿元,年均增长40 %以上; 软件进口从1999年的2.5亿美元,增长到2003年的20亿美元,5年间增长了7倍;软件产业总额在世界软件产业总额中的比重也由1999年的1%增长到2003年的2.5%。截至2004年3月底,全国累计认定软件企业9201家,软件产业从业人员约62万。与此同时,软件结构得到快速调整,软件产业体系逐步得到完善。
2.目前我国软件产业发展存在的主要问题
虽然我国软件产业发展取得了重大的进展,但是与印度相比,还有较大差距,特别是在产业的国际竞争力和良性发展能力方面,差距更大。目前中国软件产业存在的主要问题有:第一,缺少自主知识产权的关键技术与核心技术。综观中国的软件企业,长期以来的运作经营模式大多数都以OEM别人的产品或者干脆拿来重新贴牌作为出路,很少有企业投入进行自主研发。因此,核心技术的研发水平较低。国外软件产品占据2/3的国内市场,其中在系统软件方面几乎没有我国自主版权软件的立足之地,国产支撑软件为数不多。缺乏关键技术和核心技术的知识产权,导致我国在软件产业领域受制于人,大量利润流入外国企业,影响我国在软件产业的再发展能力,威胁着我国的信息安全。
第二,软件企业标准化程度不高,园区质量不完善。我国软件企业标准化管理水平不高,成为阻碍中国软件企业进入国际市场的一个瓶颈。在与国际市场接轨的过程中,中国软件企业必须通过世界公认标准作出认证后,其产品质量水平才能得到国际市场的承认。但目前我国软件企业只有少数通过了CMM5级认证,企业的产品、服务和管理水平与国际大企业相比差距仍较大。我国在北京、上海、大连等地建立了国家软件产业基地以及软件出口基地,但是园区环境质量和配套能力与国外同类园区相比仍很不完善。上述问题如果不能在短期内得到有效解决,可能拉大我国软件业与国际水平的差距,对软件产业的发展构成很大的挑战。第三,国内软件人才缺口较大。据最新一项调查显示,中国在今后相当长的一段时间内,每年至少存在20万软件人才缺口,并且这个缺口还在以每年20%左右的速度增加。目前,我国还没有形成多渠道、多层次培养软件人才的体系。据统计,中国当前软件从业人员3/4以上来自全国各大高校和科研机构的计算机与软件相关专业,来自职业技术学校及各社会培训机构的软件从业人员尚不足总数的1/4。同时,在现行教育体制下,学校中的软件教材一两年才能得以更新,而软件不到9 个月就更新一次,教材滞后导致学校所学的专业知识与
实际工作有相当大的差距,导致我国高校培养的计算机毕业生缺乏软件开发所要求的实际经验和技能。人才已成为困扰我国许多软件企业的首要问题。
第四,软件企业规模小。我国软件企业还没有形成具有较强国际竞争力的、带领产业发展的龙头企业。我国软件产业缺乏相当规模的大型企业,印度排前3 位的软件企业出口额相加已经超过2003年中国软件总出口额。印度有8 家软件企业出口额超过1亿美元,相比之下,我国还没有一家软件企业的出口额超过1亿美元。同时,我国甚至还没有一家具有国际品牌的软件跨国公司。我国软件企业规模普遍较小,最大的软件企业也只有5000人左右,大量中小企业在人力、资金、资源、影响力和品牌效应等方面处于劣势,很难在激烈的国际市场竞争中单独或牵头接下一个完整的国外订单。
第五,融资渠道不畅、法治环境不健全。融资渠道不畅,资金短缺已经成为制约当前我国软件产业发展的突出问题。近几年来,国家投入了一些政策性资金用于支持软件企业的发展,起到了一定的作用。但从实际情况来看,政策性资金直接扶持软件企业没有达到预期效果。由于目前银行贷款的基本条件是贷款担保抵押,这一因素使许多软件企业因缺乏足够的资本金或担保很难申请到贷款。目前,软件企业主要资金来源仍是企业自有利润的积累,这种自我滚动式的发展使企业坐失了很多良好的发展时机。此外,我国法治环境不健全,知识产权保护不够,盗版现象严重影响了中游软件公司的生存和成长。
加速我国软件产业化的对策建议
中国和印度同是发展中国家,在经济发展过程中有较多相似之处,其中信息产业发展更是如此。中印软件企业相比较,中国存在较大差距,因此,要借鉴印度产业发展的成功经验,同时,我国软件企业的发展也要针对自己的特点,选择适合自己的发展模式。为此提出以下对策建议:
1.制定软件产业的发展政策
作为战略性、先导性的新型产业,软件产业的发展需要国家产业政策加以推动和引导,通过政策的实施,重点解决软件产业发展中的实际问题,以促进我国软件产业的快速发展。一是融资政策。国家的各种政策性扶持基金应重点用在有利于软件企业的融资行为的发展之上,如将一部分基金用于软件企业贷款的担保,扩大中上游软件企业的资金使用量,使企业有足够的资金进行软件产业化,提高软件企业的核心竞争力。二是税收优惠政策。在税收方面可参考印度做法,实施软件企业零税赋,对完全用于生产出口软件的设备实行零关税。应考虑软件从业人员的特点,对软件产业从业人员给予更加优惠的税收政策,对他们的个人所得税税率给予倾斜。三是收入分配政策。要允许以软件技术专利权作价入股,参与分配,并可将其中部分股份给予有突出贡献者,对部分有条件的软件企业,可进行股权激励。四是法律政策。制定和完善相应的法律条款,完善对软件盗版的判定标准,并加大对软件盗版处罚力度,加强对软件盗版的预防和打击。
2.规范软件企业管理
我国软件企业要建立适应国际化竞争的管理规则。管理规则的建立需要有国际化管理理念和国际通用的管理方法,需要引进国际标准企业方法和手段来规范管理。当前,我国软件企业迫切需要按照ISO9000体系和CMM体系实施生产经营管理,并取得相应的资质,使我国的软件企业和国外企业有共同的质量管理标准,提高我国软件企业工业化生产能力和国际水平,尽快使我国软件产业由“手工业”阶段进入“大工业化”阶段。
3.积极培养人才和吸引人才,推动企业加强技术创新
我国的软件人才无论是从数量上,还是从质量上和结构上都远远满足不了需要。为此,要根据我国目前的状况和软件人才的特点,建立一套有效的人力资源战略管理体制。除正规的全日制高等院校应加强软件人才的培养外,还应该大力提倡和鼓励社会力量组织软件专业人才的培训,使软件从业人员不断参加教育培训更新知识。要更新人力资源管理的观念,实施有效的人力资源政策,用好和留住现有的人才,吸引更多的优秀人才加入企业。要推动企业跟踪和掌握软件技术最新发展方向,不断加强技术创新,努力突破制约产业发展的关键技术。企业要在有比较优势的领域不断开发出具有自主知识产权的产品,不断增强创新和发展的实力。
4.重点扶持有核心竞争力的软件企业,努力打造大型软件企业
我国软件业要想在世界一体化发展背景下展开竞争并在竞争中取胜,就必须重视整合优势的建立和应用,注重培育大型骨干龙头软件企业,尽快实现软件产业的规模经济。要给予大型企业集团多方面的帮助,培养一批产品附加值高、市场份额大、核心竞争力强、有研究开发能力的优势企业,通过它们带动整个软件产业链的发展;要加快建立软件企业产权交易市场,积极发展软件的产权交易体系,鼓励有实力的骨干软件企业通过产权交易等方式,积极并购或控股中小软件企业,迅速扩大企业规模,打造软件企业的“航空母舰”和“驱逐舰”。
5.软件企业要走国际化的道路
要大力推动软件产业积极参与国际分工,利用外包加工、软件服务,与国际先进软件企业的合资、合作,吸引国际软件跨国企业来华投资设立研发中心等多种形式,学习国外先进研发机制和管理经验,提高我国软件产业在技术和管理方面的国际竞争力;支持有比较优势的软件企业对外投资,以日本、美国、欧洲等大市场为重点,在境外设立研究开发、市场营销和服务机构,形成一批有实力的跨国企业和著名品牌;要充分发挥我国驻外科技、商务机构的作用,加强面向软件企业的国际市场信息服务,以此全面提高我国软件产业的整体实力和水平。
6.促进软件企业加强管理和体制创新
要深化体制改革,整合软件产业资源,形成符合市场经济要求和软件产业发展规律的企业成长机制。要充分发挥市场在资源配置中的基础性作用,规范软件行业竞争秩序,打破部门、行业垄断和地区封锁,为企业发展创造良好的市场环境。要加大对软件企业行业组织发展的支持力度,进一步发挥官办和民办软件行业组织在行业自律、开拓国际市场、促进产业联合、促进国际合作和推动政策完善等方面的作用。要加强企业管理,大力推进企业的体制、技术和管理创新,对一些已经形成规模的大企业集团,要按照现代化企业制度的要求,建立起合理有效的法人治理结构,要在集团内部建立以资本为纽带的母子公司关系,理顺企业集团总部与分支机构的关系,形成“风险共担、利益共享”的经济共同体,形成条块管理、集团化经营的运作体系。
【参考文献】
[1] 魏建国.加强合作 优势互补 共同发展.国际贸易,2005(7)
[2] 孟薇,钱省三.印度软件产业研究,科研管理,2005(1)
[3] 申海燕.印度软件蓝领的培养模式及启示.经济前沿,2004(4)
[4] 王庆江.对软件产业外向型发展的几点思考.国际商务研究,2002(1)
[5] 陈利君,卢晓昆,郭穗彦.中国与印度信息产业合作新趋势.云南人民出版社,2003
第二篇:印度发展信息技术简介
一,在20世纪60年代,印度处于闭关锁国的境地,然而,“印度的软件之父”柯理却把软件概念引入印度。70年代,许多国家、企业集中精力开发电脑硬件,对于软件,当时人们认为是附加的、免费的而且不能获利的。但是,柯理认为软件具有巨大的无形价值,“软硬件是一体的,硬件达到某种规模之后,软件势必有大量需求。”同时,柯理发现开发硬件需要基础设施和资本,而印度没有足够的条件来开展资本密集型的产业。因此,印度的贫穷迫使它不得不从事软件开发,因为印度人“有优秀的数学头脑,绝对可以编写出最好的软件。”根据《开启印度信息革命》一书的介绍,当时印度全国电脑不超过20部。今天,我们可以想象当时——印度开始以软件开发作为国家的支撑产业时——的艰辛状况。第二,印度的落后体制与先进的信息科技相互碰撞。我们都知道,印度仍然处于僵化落后的管理体制下,正如旅行文学大师奈波尔所描写的,“官僚体制与种性制度共同交织成的幽暗国度”。可以说,印度软件业的发展是不断地突破僵化管理体制的历程,比如柯理游说政府解除电脑硬件进口的管制。1991年印度软件协会主席米塔锲而不舍,登门16次,才与财政部长会面半小时,为软件业争取到租税优惠。这种不断的碰撞,终于使政府意识到信息科技的重要性,反过来政府倾力扶持软件业,1999年印度成立了IT产业部,当年有16个省的省政府宣布IT政策,有7个省成立专职工作小组或委员会。事实证明,这些机构不是摆设,而是印度软件业发展实实在在的引擎。
第三,两极分化下催生软件王国。印度的两极分化有目共睹,去过印度的人都有感受,在摩天大楼的下面,成群结队的乞丐肆无忌惮地乞讨,甚至抢夺游人的提包。正如诺贝尔奖得主帕兹所形容的:印度充满“两极化对照形成的歧异”。因此,国内许多IT名流据此认为印度的“软件大国”地位不足挂齿。印度有70%的人口是文盲,而同时它有41万软件技术人员,而且这个数字还在增长。印度全国有1832个教育性科研机构和理工学院,每年大约培养7万个计算机软件专业人员。如今在美国,1/3的软件工程师是印度人,有25万人深入硅谷,这足以让世人吃惊。有人形象地比喻,印度是依靠金字塔尖的2%的精英带动98%的平民。难怪比尔•盖茨在第一次访问印度后,就断言:在未来几年中,“印度有希望成为一个软件超级大国”。尽管文盲、人口与贫穷仍然是印度当前的三大难题,而印度政府的目标是在2008年造就“百万软件人才”。
第四,软件业的外销策略的成功应用是印度软件业走向世界的一个重要环节。印度发展软件业主要有两种外销策略,第一种是所谓的“到岸服务”,即由印度软件公司外派工程师,驻扎在国外客户处,完成设计;第二种是所谓的“离岸服务”,即在印度完成软件程序开发,传输到客户端进行测试、安装。这两种业务分别占印度软件产值的57%和35%。换言之,印度提供的主要是定制式的软件服务,有品牌的套装软件占的比例很小。所以,有人称印度的软件业模式是“软件代工”,类似我国沿海地区发展的加工业。
当然,看到印度软件业奇迹的同时,我们也应当正视印度软件业发展过程中的薄弱环节:比如:人才流失;高附加值产业链无法形成;过于依赖产业导向的教育,导致研究失去前瞻性;官僚机构的低效率;各邦之间在推动软件业发展过程中存在的恶性竞争,导致资源浪费;以及其他深层的社会问题。我们呼唤中国的“柯理”,我们不希望我们今天所说的IT,仅仅是指“印度的明天。
1989年印度软件业总产值为2000万美元,1999年达到40亿美元,绝大部分是出口,成为全球第二大软件出口国。据麦肯锡预测,印度IT服务业在未来五年将增长五倍,年出口额超过500亿美元。目前印度的软件出口100多个国家和地区,出口额超过了印度全国出口总额的20%,在全印度GDP份额超过了2%。印度有一批大型软件公司,前四名分别为TCS、Infosys、Wipro和Satyam等,这些公司规模都超过万人。TCS是印度头号财团Tata下属的咨询公司,财团总资产超过100亿美元;Infosys于1999年在美国纳斯达克上市,是第一家在美国上市的印度公司,全球500强之一;Winpro是一家相对集权的公司,创始人阿芝姆•普莱姆杰拥有超过八成的股份,普莱姆杰也成为印度首富;Satyam是它们中第一个在中国投资的。
“四大金刚”在中国落户,还处于观望状态,投资也不大,像Infosys在华投资尚未定案,不过另外两家来自印度的NIIT(印度国家信息技术学院)和APTECH却几乎垄断了中国的IT长期培训市场。NIIT成立于1981年,是全球惟一教材开发达到CMM 5级的教育机构。这两家公司用类似于培训中国厨师的方法培训软件工程师:招生、培训,直到学生毕业、找到工作,两家公司的学费也一样:1.8万元。在软件开发和出口创汇方面,印度与中国相比处于绝对优势,而在基础的IT培训方面,印度人更是杀到了中国家门口来。目前,中国的IT企业只有华为在印度有一家规模不大的软件公司,该公司甚至因为被诬陷“为塔利班编写软件”而被印度政府调查,事实证明纯属莫须有。分析一下印度软件模式的成功因素,关键在于引进CMM认证,CMM是美国卡内基-梅隆大学软件工程学会搞的一套软件工程标准,Capability Maturity Model(能力成熟度模型)共分五级,印度人对此标准异常热心,全球获得CMM5认证的软件公司不过几十家,印度占了60%以上。前两年,一批中国软件企业老总去印度考察一番,回国后掀起了一股CMM初级认证热潮,很多中国人对CMM认证也不以为然,但有一点无法回避,那就是CMM是硬文凭、是护照,没有它,连软件国际市场的门都难以迈入,它实际上也是美国标准。
不过,印度模式是处于全球软件业价值链的最底层,在孟加拉的女工为沃尔玛的血汗工厂努力工作时,班加罗尔的程序员们也在为来自美国和其他国家的软件订单埋头苦干。这些订单可能已经被倒手好几次,利润被层层盘剥,而且这种代工受美国经济影响很大,一旦美国经济不景气,班加罗尔的工程师们的日子也不好过。所以,对西方列强而言,班加罗尔是软件业的血汗工厂,而中国连成为“血汗工厂”都很艰难,因为中国的软件业是一盘散沙,各有各的标准,标准太多则造成没有标准的现实局面,照搬CMM是一条路子,但不妨换个思路,能不能制订中国自己的软件业标准?毕竟中国是21世纪最大的市场。
第三篇:印度软件工程师与中国工程师的比较
从教育水平、职业素质等方面比较中国与印度软件工程师。
在工作中,接触到印度软件公司开发出来的软件:整个体系架构非常清晰,按照我们的要求实现了全部功能,而且相当稳定。但是打开具体的代码一看,拖沓 冗长,水平不咋样。我们自己的一些程序员就有怪话了,说他们水平真低。但是!印度人能够把软件整体把握 得很好,能够完成软件,并得到相当好的设计文档。而 中国人在那里琢磨数据结构、算法,界面人员就还没编码就想着是Outlook式的还是Visual Studio式的界面。到最后就成为Code 高手,对某些特定的开发工具精通,但是就是不能保证能够把一个软件稳当、完整的开发出来。
举个简单的例子:
软件中需要一个列表,用来表示我们处理的事务。该类表在业务繁忙的时候将变得很大。中国人就用双向链表,抱着《数据结构》书在那里写链表的类。印度 人开了一个大数组,然后就开始干。为什么印度人不用链表,他们说:
1、你们给出的设备(小型机),最少具备512M内存,浪费一些没有什么。
2、数组方式 访问方便、效率高。看出了一拿到东西就吭哧吭哧作Code,和好好进行软件分析的不同了吗?正好前几天我有几个同事从印度回来和我们交流,那家公司是 CMM4级公司。我感受的几点:
1.流程重于项目
2.QC(就是QA)独立于研发部门,专门检查研发部门的开发流程是不是按照既定流程走.如果QC觉得流程不对,他会直接上报高层, 项目肯定就此停止。
3.所谓的项目经理(PC)一般也是从编码人员升上来的,并不是所谓的不懂技术,一般都至少有四年以上的经验。
4.PC主要就是制定开发计划,负责协调,填写各种表格。
5.所有的东西(包括草稿)都有文档。
6.详细文档要求达到只有这个文档就可以编码的程度,一般写文档时间占60%,编码时间极少。
7.有各种详细的review(同行评审),项目组内的,项目组之间的,客户的……
8.计划很详细,的确能达到小时级,但是实际情况还是误差比较大,所以他们也有加班。
先学习UML和Rose以及RUP,不要总是要找着证据。在中国的软件开发水平下,很难给你一个好的例子,OK?中国人总是要看到一个东西有了试验 田,而且稻子长得好,才换稻种。要知道在国外上述的软件开发模式的应用,大可以看看Rational网页上的story。Just do it!一句话,中国的软件开发水平低得很。赶不上印度人,印度的软件公司可以让高中生编代码,它的软件工程水平可想而知。当然,你如果是个很牛的程序员。估计够 呛,因为中国的气氛中,很牛的程序员都很难接受软件工程的。你可以测试一下自己,看看自己适不适
合现在学习软件工程:
1.你是不是不能忍受一个编程序不如你的人做你的项目经理?
2.你是不是觉得你的老板对客户吹牛皮、夸大自己而感到不舒服?
3.你是不是一个拿到一个需求脑袋里第一念头就是如何实现的人?
4.你是不是很崇拜Stallman,Linus,很讨厌Microsoft?
5.你是不是曾经在深夜编码的时候,突然感觉到一种乏味,对Code的生涯感到一种无趣?
以管窥豹──印度神话
我们现在处于深深的自卑当中,感到中国的软件工程水平的低下已经是牵涉到民族劣根性的问题了。
1.他们的软件教育水平:我们招聘印度人,给应聘者出了一份与国内差不多的试卷,有基础概念和编程题目。等到他们完成后,我们这些中国的自认高手惊 呆了!他们的编程题目简直象是抄袭的?程序结构,注释,变量命名就不说了吧,全部都是极其类似!反观中国的牛人、高手,每个人有自己的一套。到了新的岗 位,先把前任的程序贬损一通,然后自己再开发更多的问题的代码来代替。我的公司统计,一个软件中有4个以上 CSocket版本,每个人都觉得别人做得差,自己再搞一套。中国人,就是这个样子,还会辩解说“我们这样有创造性”。其实软件发展,早就走过了求伯君那 个编码英雄的年代,程序员已经是个坐办公室的蓝领了。你具备拧好一个螺丝钉的能力就可以了。Code是最低级的事情了。
2.他们许多公司的项目经理根本就不懂技术。中国的项目经理如果不能在技术上压服下属,那么下属将与他搞鬼,越是高手越喜欢搞鬼,根本不知道作软件 的终极目的是从别人兜里掏钱,而在内部搞不团结。技术高手都会纠集一些对他技术上崇拜的菜鸟,与管理层作对。而印度的软件经理根本就不懂正在做的东西,许 多甚至直接就是MBA,或者是领域专家(工业设计、地理专家等),而不是编码的专家。但是却能够领导大群素质良好的程序员把工作做好,没有内部不团结的情 况。许多印度的程序员加入一个公司很长时间,都不知道自己整天编的代码是干什么用的。给他们的任务可能就是一个函数的声明以及该函数要实现的功能。我们 呢?
3.他们的编程人员的流动率达到30%!他们的编程人员流动率(包括内部项目之间的流动)高达30%,可以想见他们的文档水平如何。他们的产品不依赖任何一个人,谁都可以立即辞职,产品的开发还 是会正常进行。而中国,是老板怕总工。技术骨干拥兵自重,抗拒管理。任何制定好的计划,都有可能被技术人员推翻或者跟你消极怠工。
4.他们的开发计划能够做到小时级别。如果一个印度公司的项目经理没有上班,那么他的下属将可能不知道作什么。他们的计划一般都定到天,每个基层开 发人员每天的工作量就是8小时。而我们能够给出月度计划的公司就很少,而给出的月度计划要么不可能实现,要么就可能被取消。开发人员被初略的给个任务,他 在月初,可以慢慢琢磨是做成什么样子,然后上上网,聊聊天。到了月中和月末,就开始熬夜编码。
第四篇:软件测试职业发展
软件测试职业的发展趋势
软件测试行业在国外发展较为成熟,测试人员与和开发人员的比例为1:1。在国内,则相对滞后,直至2005年劳动部才正式将计算机软件产品检验(即软件测试工程师)列为第四批新职业。不过,经过几年的成长,软件测试已成长为一匹实力惊人的“黑马”,人才缺口突破20万,挺向30万。
永远不用担心要转行,这样的转行遭遇,在软件测试行业却永远都不会有。因为,软件测试是个越老却吃香的行业,经验和资历会带来更高薪资和更高地位。软件测试工程师可以一直做到35岁、45岁、55岁,直至退休;可以逐步转向管理或者资深测试工程师,担当测试经理或者QA部门主管,职业寿命更长。
软件测试工程师目前正在成为IT行业中一个新亮点,不仅其从业人员薪水高、人员需求增加快而广受关注,而该行业未来良好的发展前景也受到肯定。据国家权威部门统计,中国软件人才缺口中,其中30%的人才为软件测试人才。软件产业是国家鼓励发展的朝阳产业,软件产业要发展,提高软件质量势所必然,这样就产生了对软件测试工程师的大量需求。然而在IT业处于发展的初级阶段时,由于大多数软件比较简单,测试工作也不复杂,往往是软件开发企业在开发完成后进行一下简单的检测就可以了。但在IT业发展到一个高级阶段后,系统越来越精密,而软件也越来越复杂,影响的范围也不断扩大。因此,这时期开发的软件就必须进行十分严格的测试。否则,不仅会引发企业销售收入下降和运营成本的增加,甚至给企业带来法律责任。而在金融、电信这种系统趋于全国集中,风险波及面大,业务影响广泛的行业,其产生的后果更是不堪设想
软件测试职业有很多优势:工作起点高,发展空间大;软件测试行业发展方向多;职业寿命长,越老越吃香;工作最稳定,不用频繁跳;性别无偏好,就业歧视小。由此可见软件测试职业将是一个亮点。
第五篇:印度独立后经济有较大发展
● 货币名称:印度卢比(Rupee);1人民币元=6.8101印度卢比
【资源】资源丰富,有矿藏近100种,其中云母产量世界第一,煤和重晶石产量居世界第三。此外,印度还有石膏、钻石及钛、钍、铀等。森林67.83万平方公里,覆盖率为20.64%。
【工业】主要工业包括纺织、食品加工、化工、制药、钢铁、水泥、石油和机械等。汽车、电子产品制造、航空和空间等新兴工业近年来发展迅速。印度谋求成为“技术制造业中心”【农业】印度是一个农业大国,农村人口占总人口的72%。印度是世界上最大的粮食生产国之一,拥有世界十分之一的可耕地,面积约1.6亿公顷。欧盟报告:印度已成为农产品净出口国
【旅游业】印度的旅游业和服务业也比较发达,在国民经济中占有相当的比例。旅游业是印度政府重点发展产业,也是重要就业部门,提供两千多万个岗位。入境旅游人数近年来逐年递增,旅游收入不断增加。主要旅游点有阿格拉、德里、斋浦尔、昌迪加尔、那烂陀、迈索尔、果阿、海德拉巴、特里凡特琅等。
【对外贸易】 主要出口商品为:制成品主要包括纺织品、珠宝、机械产品、化工产品、皮革、手工艺品等;初级产品主要包括农产品和矿产品;石油类产品主要包括成品油、原油和石油产品等。主要进口商品为:石油产品,电子产品,金银,机械,化工产品。美国是第一大贸易伙伴。中国居第二位。其他主要贸易伙伴包括德国、阿联酋、沙特、新加坡、英国、瑞士、法国、伊朗、日本、香港等。
2008年以来,受国际金融危机影响,经济增长速度放缓。2009年下半年以来有所好转。2009/2010财年主要经济数据如下:国内生产总值:446408亿卢比(约合9653亿美元)
国内生产总值增长率:7.4%国民总收入:443970亿卢比(约合9600亿美元)
国民总收入增长率:7.3% 人均国民收入:33588卢比(约合726美元)人均国民收入增长率:5.6%.货币名称:印度卢比(Rupee)汇率(2010年5月31日):1美元=46.2442卢比
通货膨胀率:4.8%(2008/2009财年)失业率:6.8%(2008/2009财年)
在今年的“《财富》500强”名单上,新兴市场企业的崛起成为一大亮点。“金砖四国”(巴西、俄罗斯、印度和中国)中,包括香港在内的中资企业上榜数量从去年的24家上升到29家,印度和俄罗斯亦各新增1家,分别达到7家和5家,巴西则保持在5家不变,令“金砖四国”企业上榜的数量达到46家。
近年来,随着新兴市场经济高速发展,这些国家和地区也有一批企业开始初具世界级规模,吸引着来自国际商界的注意力。印度作为全球第二大新兴市场经济体,在“《财富》500强”榜单上的企业数量也仅次于中国。很多研究机构认为,未来中印将成为推动世界经济发展的两大最主要力量。
下面我们看看世界十大科技城市印度班加罗尔。班加罗尔也是印度最富裕和最有活力的城市,印度35%的IT人才都在班加罗尔打拼,他们创造的收入在印度国内生产总值(GDP)中占据了很大比重。班加罗尔的名牌院校数不胜数,可以源源不断地为IT行业输入新鲜血液。微软、惠普、3M、Infosys等世界知名企业都在这里设立了办事处。作为顶级科技城市之一,班加罗尔被人们称之为“印度的硅谷”。除此之外,生物科技也是它的一个拳头产品。
印度的教育体制两极分化,虽然基础教育备受批评,文盲率相当高,但其高等教育制度却非常优秀,每年能培养出约35万名工程师和6万名工商管理硕士,这令包括IT服务出口等在内的一批行业从中受惠。国际视野与创业精神。印度经济活跃,国内市场逐步开放,印度企业积累了丰富的财富和管理经验,企业的综合能力得到全面提升。在众多优势当中,印度企业的管理人才、创新理念以及全球化拓展步伐最为突出。大胆创新与海外并购 印度海外并购的范围相当广阔。从地域范围上来讲,不再局限于美英两国,而是将收购目标的范围扩大到加拿大、新加坡等地;在行业方面,也不仅有IT等印度的优势行业,还遍及造纸、钢铁等各种制造行业;另外,既有大型交易,也有金额较少的小型交易。
10年一度的印度人口普查昨日揭晓,总人口13.6亿,略超中国的13.4亿,成为世界第一大人口国。其中,北方邦人口1.995亿,是英德法三国总和,远超中国人口大省豫鲁之和.人满为患:周一,在印度城市马图拉,参加完“上师节”(Guru Purnima Festival)的印度教徒们爬满了整列火车。