中国的政治经济格局正在酝酿着一场变革,而作为高新技术产业的软件行业,必将成为这场变革的先锋队成员。这里我不想对政治经济的变革做什么展望,仅仅对软件行业的未来谈谈自己的看法。

当前软件行业人士普遍存在两种错误观点:第一种观点认为我们应该培养软件蓝领,向印度学习,依靠外包和出口求得进步;第二种观点认为,我们缺乏自身的核心技术,应该要重视底层技术,力求做研究型开发,做出自己的PC,乃至操作系统等等。
第一种观点是消极的,持这种观点的人是犯了近视眼和红眼病。他们昨天看到比尔盖茨发财了,便想大力发展软件行业,结果发现钱不是那么好赚的;今天看到印度人和我们同时起家,却成了世界第二大软件发达国家,于是又一窝蜂的跑去"考察"一番,回来便鼓吹外包好,软件蓝领好。殊不知,任何国家都有自己的内外环境,美国的硬件行业非常发达,自然能够带动像微软这样的系统软件开发商;印度人英语非常好,同时在硅谷拥有大量的人脉,自然能发展好外包。看谁好了就去模仿,结果只能是东施效颦,落得个贻笑大方的下场。
第二种观点是偏激的,持这种观点的人是犯了技术沙文主义。他们在Win32平台下编程,受到Win32API的制约,于是往下到了驱动,不受Win32API制约了,一回头发现又受下一层API的制约......于是最终的得出一个结论,想不受制约,只有自己开发一个PC和操作系统出来,于是就想开工了。殊不知,他们所做的事情,不过是在发明同一个轮子,而且是发明最落后的轮子。在市场竞争环境下,这种观点是根本不切合实际的,虽然听起来义正词严,让人精神振奋,但是做起来就根本行不通了。

儒家讲中庸之道,强调以一个客观的态度来面对现实。我国不适合搞外包,也不适合搞系统软件,至于通用软件,卖盗版光盘的叔叔阿姨们会告诉你什么叫血本无归的。那么,究竟路在何方呢?首先让我们来看看世界软件行业的发展方向。
我认为,世界软件行业主要往三个方向发展,它们分别是:硬件系统、企业信息化和行业软件。
硬件系统,其代表是Win-Tel联合以及Linux联盟。跨入21世纪,我们发现许多超级硬件厂商越来越"软"了,Intel搞起了编译器,IBM力挺Linux;反过来是软件大鳄们越来越"硬"了,最具代表的是微软又是搞机顶盒,又是搞手机移动平台,忙得不亦乐乎。一方面,硬件开发厂商希望通过涉足软件来增加自己产品的竞争力,另一方面,软件企业希望通过和硬件结合,来替自己谋取更大的利润。于是,硬件系统方面必将成为未来软件行业发展的一个重要方向。
      企业信息化,其代表是大型的企业信息化应用软件,比如ERP、CRS、MIS、网络设备、财务软件等。代表企业如SAP,国内的用友、金碟、华为等等。这和行业的另一种表现形式是外包,由于企业软件的规模庞大,许多大企业通过将部分模块外包给其他企业来降低开发成本,印度正是做外包的头号种子。企业信息化软件的风险,主要来自于信息化的实施和服务上,如ERP实施、搭建网络环境等。由于企业信息化,尤其是服务和理念等方面尚需要完善,可以预见,这也将是软件行业的一个重要发展方向。
行业软件,其代表如AotoCAD、PKPM、3DsMax等等,这些软件结合了特定的行业知识,如PKPM结合了结构力学和有限元计算的专业知识,3DsMax结合了三维图形学的专业知识,它们在特定的领域拥有极强的竞争力,同时行业往往也反过来依赖这些软件。可以想象,如果让今天的建筑师放下AotoCAD,用绘图笔去做设计,将会是怎样一个可怕的场面。另外,单片机、嵌入式开发以及自动化设备,是行业软件的另一种表现形式,不起眼的设备,通过嵌入了智能化程序,往往变得身价百倍。随着计算机进一步渗透到各个行业当中,以行业知识为基础的行业软件,必然成为软件行业的一个重要发展方向。

那么,在这三个方向中,哪一个对我们国家最有前途呢?
肯定不是硬件系统。我们自主开发的龙芯主频尚不足Intel奔四处理器的十分之一,我们的技术管理能力也根本不能支持大型操作系统的开发,可以说在这个方面我们根本不具备任何优势,走硬件、系统的道路,结果必然是失败。
企业信息化是一个方向,但是并不合适。今天我们已经拥有了像东软、用友、金碟国际这样的大型企业信息化服务供应商,可以说他们的努力是卓有成效的。不过也应当看到,这个方向已经是列强林立,恶性竞争的案例也是屡见不鲜,至于外包更不是印度阿三的对手,由于这个行业的低回报,不适合进一步投入。
    由此可见,行业软件是最适合在我们国家发展的。
加入WTO之后,我们提出了成为"世界制造中心"的口号,这也是大势所趋,不情愿也罢、怀疑也罢,历史的洪流是不可阻挡的。世界制造中心,不是世界加工中心,我们需要用先进的技术来武装自身,让我们的产品更加具有竞争力,否则必然会成为别人的附庸,此时,无数的行业都将呼唤属于自身的软件。

行业软件可以分成为两个方面:嵌入式开发和行业辅助软件。行业辅助软件可以是3DsMax之类的纯软件,也可以是像AotoCAD这样搭载了专业设备的软件。嵌入式开发可以进一步细分,包括单片机、特种设备和自动化设备三个方面。
单片机开发的典型是手机开发,当今国产手机技术性能已经有了很大的提高;特种设备主要运用在军事、航空等特殊领域,企业难以介入;而自动化设备,则是行业软件发展的最重要方向。
举例说明:上个世纪90年代国内部分纺织企业进口了一种德国设备,称为飞梭机,俗称"电子绣花机",这种设备的原理就是在普通绣花机的基础上加入了计算机辅助设计和设备自动完成两个功能,用户在计算机上完成花纹设计,设备自动把花纹绣出来,其绣花产品精细程度是人工根本不可能达到的。
    飞梭机当时的进口价格约80万美元,后来国内的设备厂家在仔细研究之后,也研制出了同类产品,成本仅仅30万人民币出头,后来进口飞梭机大幅度降价,才勉强能与国产飞梭机竞争。
由此可见,通过结合行业技术,自主开发出适合特定行业使用的软件和自动化设备,其利润将是巨大的,同时还能拥有属于自己的核心技术,不受外部力量制约,这个方向在不久的将来必将成为中国软件行业最大的利润点和主要发展方向。

总的说来,软件行业是属于技术型行业,正由于这个行业的特点,我们不可以妄图从技术以外的地方寻求长远的发展。无论是发展外包还是强调服务,背后都需要核心技术和市场发展的支持。
未来中国软件业的发展方向,必然是与行业结合、研发属于自己的核心技术。具体方向则是从属于制造业的辅助性软件以及自动化设备开发。政治、经济以及社会格局的变化,也必定会推动中国软件行业往这个方向发展。
回归技术,是最适合中国软件行业发展的方向,民族软件业的前途必将是光明的。

我看国内软件行业的发展方向相关推荐

  1. 发展靠扩大人力规模,而不是技术研发创新,国内软件行业如何破局?

    龙归科技正在尝试做一些事情,龙归科技开发的ArkID是承载这些想法的一个核心项目. 国内软件业大而不强 中国软件行业起步虽晚,但发展至今,我们已经有接近十万亿的市场规模和近八百万的从业人员.但与其不相 ...

  2. 知乎上对 国内机器视觉行业的发展的 讨论-经典

    如何看待国内机器视觉行业的发展?希望以公司为例盘点! 最近关注机器人领域,图像识别行业,感觉国内视觉公司对工业自动化方向更为关注,说说大家对于机器视觉行业发展的看法,以及给研发人员职业规划的建议? 添 ...

  3. 打车软件的未来发展方向

     市面上的打车软件其实远不止嘀嘀和快的,嘀嘀和快的之所以影响力这么大,就是因为他们的平台优势和背后强大的资金支持.由于当时补贴的力度较大,乘客们和司机们都能够获得很多的实惠,所以去年的这个时候,打 ...

  4. 中国热敏电阻行业主要发展方向及投资前景评估报告2022年版

    中国热敏电阻行业主要发展方向及投资前景评估报告2022年版   第一章 热敏电阻器行业概述 13 第一节 热敏电阻器简述 13 一.定义及分类 13 二.产品特性 13 三.行业特征 13 1.行业消 ...

  5. 中国典当行业重点发展方向与运营价值评估报告2022版

    中国典当行业重点发展方向与运营价值评估报告2022版 ════════════════ <修订日期>:2022年2月 <出版单位>:鸿晟信合研究院 <对接人员>:周 ...

  6. 【转载】从康耐视(NASDAQ : CGNX)看国内视觉识别行业的机会

    从康耐视(NASDAQ : CGNX)看国内视觉识别行业的机会 http://www.jiupaicapital.com/News/jiupaiguandian/153.html

  7. 全球及中国汽车物流行业未来发展方向与投资机遇研究报告2022版

    全球及中国汽车物流行业未来发展方向与投资机遇研究报告2022版 --------------------------------------------- [修订日期]:2021年11月  [搜索鸿晟 ...

  8. 软件行业的发展要尊重软件工程的价值规律

    软件行业的发展要尊重软件工程的价值规律 马映冰 (本文转载自软件工程专家网www.21cmm.com) 与中山大学李志方博士一番讨论后,深感问题的重大,这个问题如果不能引起业内人士以及关心软件业发展的 ...

  9. 5000多字深度分析:从电视剧《鱿鱼游戏》看国内SaaS行业

    所示最近被安利了一部很火的韩国电视剧<鱿鱼游戏>,讲的是一群负债累累的人,参加一档6项游戏活动.最终赢的人,获得所有的456亿元奖金,输的人将死去.(SaaS行业,赢者通吃) 一共是456 ...

最新文章

  1. 分治算法的设计思想(二分检索、二分归并排序)
  2. C++中 =defaule 和 =delete什么意思
  3. 怎么在网页中调用netmeeting使用阿?
  4. solarized for securecrt
  5. word 2010中正文页码如何从第1页开始?
  6. 《数学的思维方式与创新》课程感悟与总结
  7. 数据结构上机实践第八周项目8-稀疏矩阵的三元组表示的实现及应用
  8. iphone开发 拨打电话
  9. NHibernate教程(14)--使用视图
  10. build.gradle文件介绍
  11. 01-artDialog4.1.7常用整理
  12. python-louvain
  13. 一步到位,直播系统源代码搭建直播推流服务器
  14. 求大于某数的最小素数Python版
  15. 记测试双十一秒杀活动的坎坷历程
  16. Kali2020详细的安装教程
  17. c语言字符nul,在C++中存储非nul终止的C字符串常量
  18. 市面上几种主流的机器人接口API汇总需要用的来拿。
  19. AWS Ec2实例挂载S3存储桶实践
  20. The Armijo Goldstein line search scheme

热门文章

  1. 【Linux学习笔记】管理Linux操作系统:软件安装
  2. 华为RH5885H V3服务器采集日志
  3. php中哪些不能作为常量名,【单选题】下列选项中,不能作为常量值的是( )。A. php B. array(1,2,3) C. true D. 100...
  4. 关于Dve C++——[Warning] pointer to a function used inarithmetic
  5. lorawan 科普文
  6. 中国鸡荣华鸡为什么干不过洋鸡肯德基
  7. C++获取鼠标坐标并移动鼠标
  8. 冷冻莴苣的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  9. Java点集_java-二维点集的包装
  10. 爬虫网易LOFTER图片(适用于类似网页,如百度贴吧 )