• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

倪光南:培养开源人才是中国软件发展的根本

发布: 2008-1-29 17:20 | 作者: 倪光南 | 来源: lupaworld | 查看: 22次 | 进入软件测试论坛讨论

领测软件测试网

 

99年7月15号,当时信息产业召开了中国软件产业座谈会,支持Linux,后来中国政府很多部门都指示,要积极地推广开源软件。中国软件起步晚,是落后的,那么,我们在进入世界的软件行业里去的时候,中国就没有多大的发展空间了。所以在21世纪,中国就应该基于开源软件来发展我们自己的民族产业。现在很多公司做软件外包,美国包给印度,印度包给中国,我们语言方面就有很大的差距,虽然你有6级8级英语,但是和美国人打交道还是不行,因为人家的是母语,你没法相比,我们是第二外语。另一方面,中国推广自己的软件,有一个很大的市场,我们信息化的需求非常大,每年在信息化方面的投入应该是上千亿的资金,那么我们为什么不把这个市场拿出来推动中国的软件事业呢?因为开源软件能够打破垄断,基于开源软件就能发展起来。我们刚才说IBM这样大的公司,没有打败微软,这个不是技术的问题,是垄断所造成的,美国曾经想把微软分开,这反映了美国也觉得微软的垄断太可怕了。所以我们中国应该开发出自己的操作系统,自己的应用软件,自己的安全软件,中国应该有自己的软件产业。我们知道,不久前吴仪去美国签了很大一笔正版软件定单,如果中国6500万台电脑都要使用正版,包括微软的操作系统和Office,一台电脑算4000块钱,这就要2600亿,而且每年还要更新。实际上中国在正版化方面不可能依靠其他国家软件,主要必须要用国产的,所以,必须要向开源软件靠拢,形成中国自主的版权软件,从这点看,其实中国更需要开源软件。但是很可惜,中国推广开源软件从某种意义上讲,还不如发达国家。欧盟做得很好,像德国法国非常强调开源软件,还有芬兰这些国家非常支持开源软件。美国许多州政府就有这样的意识,他们认为,我不该把纳税人的钱拿去买那么贵的软件,我应该把这些钱拿去买更加廉价实用的开源软件。那从这点来讲,中国就更应该支持开源,如果我们把这些向其他国家购买软件的高额价钱拿来给中国的开源软件公司,那么就可以省下不少一笔钱,而且也支持了国产软件的发展。所以我觉得,中国对于开源软件应该要有特别大的支持。另外一个原因是教学方面,我们看到很多学校,学生从一开始就使用Windows、Office,这一点就是个很大的问题。如果我们学生从一开始就学习开源操作系统,那么你将来去政府企业工作,别人让使用Windows你不会,负责采购软件的人也用的开源软件,这就无形地带动了整个企业或政府都使用开源软件,所以人才培养的走向决定了软件的走向。

  现在最大的搜索引擎公司 Google,几乎所有的业务都是建立在开源软件上,它的服务器技术很高,你点击搜索要那么快地响应,这对操作系统和应用软件的要求非常高。那么还有什么事情不能用开源软件做呢?你可以去参观参观Google,他们开源软件做得很好。我们不是说我们自己的人不行,而是因为我们没有掌握Linux,没有掌握开源软件。国内某门户将服务器更换为Linux系统的时候,微软说你不要换,我们可以免费送给你用,国内某门户说,不是钱的问题,而是因为使用Linux 受攻击的比较少。那么Windows和Linux谁高谁底,当然是各有千秋,要根据需求来看。

  人才是一个国家软件的根本,是生产力。我们几十万人毕业出来,他们做什么,喜欢做什么,决定了中国今后的发展,包括软件业的发展。我们需要的是一个人的能力,我当年学的无线电现在有用吗?当然不能说完全没用,但主要剩下的是些基础的东西。我们需要基础知识,需要培养学习能力,能学习更新的东西。我看到一个嵌入式系统竞赛,作品应用在很多领域,比如家用电器,机器人等等,竞赛只有三个月时间,它为什么开发得那么快?因为很多作品基本上是基于开源软件来做的,所以它开发迅速。在开源的技术上,我们可以做集成创新,你可以在这上面加一些自己的东西,或者把它和其他的技术结合起来,成为新的产品。我们在做一个软件项目的时候,有时候可能时间要求比较紧张,你从头开始一行一行地去编写,肯定来不及了,但是你会用开源软件,只需要做一些修改,简单调试就可以了,很多开源软件现在已经非常成熟了。所以要善于利用开源软件。什么东西不一定都要从零开始做,要站在巨人的肩膀上创新,牛顿也这样说的。我们有谁比牛顿还要厉害呢?善于吸收前人的成果,把他和自己的知识结合起来,这种能力是非常重要的。给你一个项目,这个项目开源软件里有,那么你把开源软件拿来进行一些改进,就可以成为你所需要的东西。如果你从头开始做这个项目,可能会浪费更多的时间。我们现在写文章,比如需要什么信息,就去网上搜索一下,很方便的,这也是开源的一种思想。但是中国人有一个习惯就是宁做鸡头不做凤尾,没有奉献精神和团队精神,他不知道,我这个事是靠大家一起完成的,不会和大家一起分享完成工作的快乐。当然,开源软件也可以嬴利,比如红帽很成功,他们做开源的商业运作,这也是一种需要,我们也不否认他们对开源做的贡献。不过总的说来,开源发展到现在体现的是一种创新和奉献,做什么不能斤斤计较,要有开源的精神和奉献的精神,将这种精神反馈给社会。在座的各位老师在这方面应该有比我更好的理解和比我更多的经历,我在这里仅仅是说一些自己的想法供大家参考,希望在座的各位老师,能培养出更多的开源人才,我想那时候中国一定能成为开源软件的第一大国。谢谢大家。

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网