《中国经营报》对话肖枫:高质量发展十年 中国万亿软件产业再出发

66177e9108a9e734fada54df96d260d9.jpeg24dfec965bc26421523472d459a40cce.jpeg

从App下单购物到健康宝信息查询,从计算机辅助设计到数字工厂仿真开发,软件业改变了生产生活的方方面面,推动着数字经济的蓬勃发展。软件产业是国家的基础性、战略性产业,在促进国民经济和社会发展、转变经济增长方式、提高经济运行效率、推进信息化与工业化融合等方面,发挥了重要作用。

回顾中国软件业,2012至2022是取得丰硕成果的十年,是高质量发展的十年,其产业规模快速增长,产业结构不断优化,企业实力、国际竞争力都在快速提升。

应该如何认识我国软件业在过去十年的发展状况?我国软件业未来发展又面临怎样的机遇和挑战?近日,《中国经营报》触角“新经济在线”邀请海量数据总裁肖枫等业内知名专家,在线进行了深入探讨。

关于成就

海量数据总裁肖枫从三方面分析了我国软件产业的发展优势。

一、中国拥有巨大的经济体量、广阔的市场空间,其土壤足以支撑我们发展起自己的技术体系。

二、近十年来,中国软件产业已经建立起了完整的根技术,包括CPU、操作系统、数据库等,同时这些根技术相互支撑、融合发展,体系正在变得日益成熟,例如海量数据库G 100就是基于openGauss内核推出的商业发行版,例如鲲鹏体系已经拥有了完备的编译工具、开发工具等。

三、智能终端时代催生了丰富且庞大的创新应用,分布式计算、分布式存储等架构的支撑,推动很多应用软件迈入了创新的“无人区”,这些都是我国软件产业的发展优势。

关于提升空间

对于软件产业未来发展还有哪些提升空间,肖枫从四方面进行了阐述。

首先,软件尤其是基础软件,是一类持续且绵长的技术领域,最终回归的本质是数学、是算法,软件行业整体水平的提升,离不开基础学科的日积月累。

其次,产业需要吸引更多顶级人才的加入,目前行业现状是C语言人才稀缺,同时金融、大数据、区块链等行业分流走了很多优秀人才。

再次,我们要具备极限生存能力、拥有真正自主创新能力。以数据库为例,目前很多情况下依赖国际主流数据库产品和技术的路径依然存在,所以国产数据库的发展仍旧任重而道远。

最后,是对知识产权的保护和对软件的价值认可,我国仍有巨大提升空间。没有对软件价值的认可,就缺乏对基础学科和软件人才的支撑、吸引,这是一个相互循环、相互关联的过程。

关于突破

对中国软件企业来说,如何寻找市场机遇、获得自我突破?肖枫表示,要对产业趋势、技术路线有精准研判,同时要注重打造繁荣生态。

第一,对企业来说,其生存和发展都要基于对产业趋势、技术路线的精准研判,包括对根技术的选择、生态的选择、开源技术的选择等。

第二,数据库是生态产品,一款数据库之所以“好用”,是因为它的开发环境、工具、功能都成为了用户使用中的默认选项,这就是所谓的生态。海量数据的发展思路是“依托大生态、融入中生态、打造小生态”,比如在openGauss开源社区中,海量数据的代码贡献仅次于华为,致力于在openGauss开源生态中做出更多贡献。

第三,企业要形成吸引、培养、提升、挽留优秀人才的竞争力,热爱是成功的最大驱动力,企业要能够善于激发、保护好员工的热情,才可能在一个领域做到深耕。正如海量数据持续15年来始终以专注和热爱,深耕于数据库领域。

千淘万漉虽辛苦,吹尽狂沙始见金,这或许就是中国软件产业的真实写照。肖枫预测,“未来中国将诞生世界级的软件企业巨头,可能十年机会很小,但二十年机会很大。作为一名有近20年经验的软件从业者,我对中国软件产业的前景充满信心,因为软件生态越往后发展,越会呈现出指数级的加速发展态势,软件行业的人才、市场、生态,都会螺旋式上升。而海量数据也会持续秉承专注做好数据库的初心,为用户提供更好的数据技术服务,为国产数据库的发展贡献自己的力量”。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
同样可以使用v-for指令循环渲染数组中的每一个元素,不过需要在循环体中再次使用v-for指令循环渲染嵌套的数组。具体步骤如下: 1. 在Vue实例的data中定义一个包含嵌套数组的对象,存储数据; 2. 在模板中使用v-for指令循环渲染外层数组中的每一个元素; 3. 在循环体中使用v-for指令循环渲染内层数组中的每一个元素; 4. 在循环体中使用特定语法,指定循环变量和数组名; 5. 在循环体中使用循环变量渲染每一个列表项。 示例代码如下: ``` <template> <div> <ul> <li v-for="(item, index) in list" :key="index"> {{ item.name }} <ul> <li v-for="(scoreItem, scoreIndex) in item.score" :key="scoreIndex"> 数学:{{ scoreItem.math }},语文:{{ scoreItem.chinese }},英语:{{ scoreItem.english }},地理:{{ scoreItem.geography }},历史:{{ scoreItem.history }} </li> </ul> </li> </ul> </div> </template> <script> export default { data() { return { list: [ { name: '肖枫', score: [ { math: 99, chinese: 100, english: 100, geography: 99, history: 98 } ] }, { name: '安澜', score: [ { math: 90, chinese: 98, english: 89, geography: 96, history: 100 } ] }, { name: '路小北', score: [ { math: 88, chinese: 87, english: 77, geography: 86, history: 78 } ] }, { name: '许巍', score: [ { math: 39, chinese: 40, english: 76, geography: 90, history: 59 } ] } ] } } } </script> ``` 在上面的代码中,v-for指令中的item表示循环变量,index表示当前元素在数组中的索引,list表示要循环的数组。在循环体中,使用{{ item.name }}渲染每一个人名,然后再次使用v-for指令循环渲染内层数组中的每一个元素。在内层循环体中,使用{{ scoreItem.math }}等属性渲染每一个科目的分数。同样要为每一个列表项设置唯一的:key属性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值