0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 软件开发

国产自主创新是否不再是纸上?

发表时间:2023-09-03 09:00:52

文章来源:炫佑科技

浏览次数:147

菏泽炫佑科技

国产自主创新是否不再是纸上?

毫无疑问,全球科技产业正面临百年未有之大变局。 自2019年华为“516”事件以来,已有600多家中国企业和机构被列入美国“实体清单”,涵盖从芯片、半导体到基础软件等领域。 在国际形势紧张的背景下,“卡脖子”困境犹如达摩克利斯之剑。 一方面,让国内产业时刻警惕关键技术供应被切断的危险。 另一方面,激励我们挺直腰杆,坚定自主创新的信念。

芯片产业链完全被封锁后,我们可以看到“卡脖子”的风险仍在各个领域延伸,技术封锁已经从软硬件技术装备渗透到基础工具层面。 很多业内人士担心,接下来的影响可能是软件行业,尤其​​是基础软件开发工具。

面对时代挑战,中国软件产业是否有足够的实力经受住冲击? 他的自研之路进展得如何顺利? 国内自主创新不再只是纸上谈兵吗?

国产软件开发工具:自主创新势在必行

在数字世界中构建一个庞大的生态系统并不容易:底层是芯片,中间层是操作系统、数据库、中间件等,上层是软件应用和服务。 每项技术都是紧密相连、环环相扣的。

受国际形势影响,当人们提到攻克难关的关键技术时,可能会立即想到芯片、操作系统、数据库等。然而,作为支撑千行百业软件应用的“生产工具”,软件开发工具也在整个信息产业中发挥着非常重要的作用。 它是所有软件产品的开发、设计和运维不可或缺的基础,是数字经济发展的重要组成部分。 关键技术生产力之一。

在信息技术应用创新委员会的定义中,云计算、操作系统、数据库等应用软件开发平台被定义为开发支撑基础软件,是全球化带来的科技创新共同体。 因此,软件开发工具对于实现自主创新的重要性不言而喻。

然而放眼全球,软件开发工具市场无疑是欧美国家垄断的“后花园”。 据行业调查显示,微软、微软、Adobe等几家国外巨头已经占据了45%左右的市场份额,国产软件开发工具则举步维艰。

作为数字技术的“捕手”,国内软件总体起步晚于西方国家,错过了软件制定行业标准和产品路线探索的黄金时代。 近两三十年来,业界使用的软件开发理论体系和基础工具平台一直以微软、IBM为代表的西方技术体系占据主导地位。 长期以来,开发者已经习惯于直接使用国外的软件开发工具。 和平台。 当时,与国外相比,国内软件企业整体规模较小,研发投入与国外巨头公司差距较大。 许多公司从事产品解决方案、系统集成解决方案和国家项目,自主研发的产品相对较少。

随着近几年国内开源的发展,我们迎来了一波繁荣的软件浪潮,但其中很多工具都被封装成开源,以适应企业应用场景。 真正走出国门、在国际上有一定知名度的自研工具并不多。 因此,一旦技术基础受到制裁,相关行业标准和商业工具无法持续获得或升级,我国软件产业将容易出现危机,无法复制丰富的上层软件应用,可能会阻碍其蓬勃发展。数字经济发展。

因此,软件开发工具的自主创新势在必行。

创新仍需打开“四扇门”

软件开发工具的自主创新不可能一蹴而就。 它需要长期的人才和技术投入,以及相应的生态和标准的建设。 不是通过介绍等急功近利的方法就能解决的。 多位行业专家表示,我们在自主创新的道路上面临以下挑战:

一是起步晚,失去先发优势。 软件开发工具行业的发展具有粘性和惯性。 不仅需要领先的技术,更需要建立充满活力的生态系统。

例如,现在有些工具使用了10年前的编译和构建技术,并且有值得改进和优化的地方。 然而,由于大量的软件构建标准都是以这种方式编写的。 一旦修改,就意味着很多软件需要改动。 开发者可能要花费大量精力让产品兼容,然后进行创新。 这个过程将会给开发者带来巨大的挑战。 因此,人们往往宁愿凑合着用,也不愿推翻它重新开始。 这是国产产品如果不具备先发优势就必须承受的成本。

其次,人才培养仍需长期努力。 软件开发是一个生态工程、一个系统工程,离不开IT人才和开发人员的支持。 软件开发工具涵盖了许多根技术,如编译构造、符号跳转、传输等技术。 要实现创新突破、赶上根技术,需要更多人才专注于基础学科和基础软件工具的研究。 我们共同为软件开发工具做出贡献。

三是探索建立自己的标准。 从目前情况来看,软件开发工具的标准专利仍然掌握在国外领先公司手中。 如果我们不能形成自己的标准、专利和规范,无疑将随时面临“被卡住”的风险。

第四,工具需要承载真正的工程能力和工程方法。 一个好的软件开发工具的使命就是真正解决开发者和企业的痛点。 如果一个工具功能丰富,但*终无法解决企业和开发者的问题软件开发,那么它*终将是空中楼阁,其价值将是巨大的。 折扣。

因此,开发人员和开发团队需要从企业的实施场景出发,清楚地了解企业遇到的问题国产自主创新是否不再是纸上?,利用工程能力解决问题,然后进一步将能力融入到工具中,扎扎实实地实施这套方案。工具加工程方法。 这是国内很多软件开发工具厂商面临的一个难题。 他们不仅要成为工具专家,还要成为工程能力专家和工具“教练”。

扎根筑基:本土化突围的硬核之道

虽然软件开发工具的自主创新之路并不平坦,但幸运的是我们可以看到华为等企业正在努力追赶。

华为内部有一句话:“扎根到底,向上冲天”。 “向上冲天”意味着在尖端技术水平上超越美国,“扎根”意味着在EDA软件、软件开发工具等基础技术上彻底摆脱对国外的依赖。

2019年之前,华为的软件工具大多采用“购买+自主开发”的方式。 2019年以来,为了解决关键技术“卡壳”风险,华为开始注重关键根技术自主创新,走上自研之路。 目前已经实现了去美国化,涉及硬件、操作系统、数据库、中间件。 软件、应用软件等五大类全栈自研更换,涉及上百个组件的更换和上千万行代码的测试验证。

作为中国*大的软件公司,华为连续20年位居国内软件业务收入**。 目前,华为在内部推出了一系列产品,帮助华为超过10万名研发人员在不使用国外标杆工具的情况下实现高质量、高效率、安全可信。

在助力中国软件产业发展时,华为深知必须深挖“根”,才能更好地筑牢创新基础。 因此,在软件开发技术方面,华为云推出了软件开发生产线,覆盖需求与设计、开发、测试、部署、运维等软件交付的全生命周期,打造全新的全云研发为开发者带来体验,让软件开发更高效、更安全、更智能。

*近推出的自主开发的Req是一款软件研发管理和团队协作工具。 它基于华为30多年软件研发的先进理念和丰富实践。 具有强大的组织协作能力,可以支持跨项目、跨产品、跨组织的大规模协作,提高企业数字化生产力。 目前,华为Cloud Req已全面覆盖华为云、管道、终端、汽车、核心等相关产品的研发,有效支撑华为13万研发人员的需求协作,每月API调用量超过15亿次,累计管理需求超过5000万。

华为云介绍,Req基于IPD需求管理理念,预设了华为多年来的需求管理实践,支持特性管理、需求管理、缺陷管理、计划管理、基线与变更、任务跟踪等功能。 它有效帮助大型团队跨产品、跨区域高效协作,同时还提供产品特性管理能力,加速下一代产品的开发。 还将需求管理延伸到市场和客户端,帮助企业客户进行价值筛选和决策。

然而,仅仅推出领先的技术产品还不够。 华为意识到自己确实需要开发和构建软件开发工具的生态系统。 只有团结更多的开发者,才能有美好的未来。

开发者共同打造健康的生态系统

开发者作为技术发展的原动力,是企业在数字世界构建竞争力的重要力量。 以微软为例。 从其打造深受开发者欢迎的系列、收购以及围绕编程语言构建的生态插件等举措,我们可以看到微软以开发者为护城河,持续构建开发者生态。 目前,微软拥有9000万开发人员,他们为微软制作了3800万个应用程序。 所谓“开发者得天下”,只有牢牢抓住开发者,开发者才会基于生态不断打造产品,同时反哺企业的繁荣发展。

微软生态系统的成功展现了一个不变的规律,那就是软件开发工具自主创新的突破之道必须以开发者为导向,打造坚实的技术团队和创新技术,真正打造一个开发者想要的平台。使用、热爱使用、享受。 使用的工具。

在今年11月的华为全连接大会2022上,华为云全球生态部总裁康宁提出了同样的口号。 他表示:“数以千计的开发者是华为云生态的中流砥柱,正是华为云生态让开发者成为决定性力量。” 当务之急。”

基于这一理念,华为云通过Req等一系列软件开发工具的发布,吸引了更多的开发者参与进来,让开发者感受到华为云带来的变革,帮助开发者创造更大的价值,生产出更好的产品。 好的软件产品共同构建好的生态系统。

除了发布开发者喜爱使用的工具外,华为云还积极开展各种人才培养措施:比如积极推出开发者计划、在国家开发者训练营开展开发者相关认证; 、应用,打通人才体系建设,如与高校合作编写教材、展示华为云部分开发工具的优质内容等,理论、实践和应用相结合,构建良好的人才生态系统; 在代码分析领域,汇聚了一批精英,汇聚了顶尖的博士团队,共同攻克技术难题; 与CCF联合研究院等协会平台合作,开展软件工程项目基金,促进产学研深度融合。

此外,华为云还进一步整合产业生态的力量,共享和提供开放的SDK,吸引人才,共同构建软件生态,共同繁荣中国软件生态。

结论

当前,我国软件产业快速发展。 工信部数据显示,2000年至2020年,中国软件市场整体规模增长了135倍,而美国为3.2倍。 2020年,中国软件产业占全球软件产业比重为24%,约占GDP的7.9%。

在产业蓬勃发展的基础上,我们也看到华为等企业坚持扎根、探索突破。 也许在不久的将来,新的变化就会到来。

未来,软件开发工具有哪些发展趋势值得关注?

一是物归原主。 国外一些好用的工具注重个体开发者的体验,让开发者能够沉浸在创作和产生商业价值的过程中,而不会经常被各种问题打断。 因此,软件开发工具需要帮助个体开发者,关注个人价值创造,而不需要关注工具本身的技术,让工具成为人们创新的土壤,提高人们的工作效率,然后提高企业生产力。

二是让工具真正为企业提供价值。 开发人员编写代码、生产产品时,*终的目标一定是为广大制造企业创造价值。 例如,华为云Req等软件开发者工具均提出聚焦企业价值流动,帮助企业更快、更安全、更高质量地开发,使企业能够更好地完成创新交付。

第三,软件的连续性和稳定供应将是关键基础。 随着国际局势日益紧张,一旦出现极端情况,自主研发的软件开发工具可以承载软件开发的使命,不间断地持续工作。 基础软件一旦出现问题,可能会导致软件建设的倾覆,一切软件活动都将无法进行。

四是安全可靠。 只有自主开发核心工具,才能保证企业核心业务的安全。

未来,我们相信软件开发工具自主创新之路会越走越宽,将创新基因渗透到每一位参与者的体内,共同推动中国软件更高质量的蓬勃发展。

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多