原标题:GOTC2021从新一代JAVA开发工具看未来的软件开发工程可以多简单!
7 月 31 日至 8 月 1 日,GOTC 全球开源技术峰会在深圳会展中心召开。凭借全球首发的中国原创飞算全自动软件工程平台而备受关注的飞算科技亮相大会,飞算云智总裁陈定玮受邀出席并发表演讲,开源中国官方对此进行了报道。
7 月 31 日至 8 月 1 日,GOTC 全球开源技术峰会深圳站在深圳会展中心圆满召开。本次峰会汇聚国内外顶级开源厂商和开源社区成员,设置多领域技术分论坛,吸引了来自全国各地的开发者、开源爱好者,共同探访中国开源及各领域技术发展的前沿趋势。
深圳市工业和信息化局局领导李郑祥为本次峰会主论坛致开幕词,国家信息安全发展中心副主任董大健、红帽全球副总裁兼大中华区总裁曹衡康、华为战略与产业发展副总裁肖然、浪潮科学研究院常务副院长张晖、飞算云智总裁陈定玮、第四范式技术副总裁郑曌、OpenHarmony 项目群工作委员会执行总监罗未等业内专家分别发言,抒发各自对国内开源软件生态发展的洞见。
国家信息安全中心副主任董大健会上表示,“以前我们主要是在学习开源、适应开源、使用开源,现在我们在开源体系中,特别是在最新、最热门的,创新最活跃的领域中,我们国家产业界提供主导的、设立的开源项目,甚至明星项目也越来越多。”
全球首发的中国原创“飞算SoFlu全自动软件工程平台”则作为我国开源界的又一力作现身大会,飞算云智总裁陈定玮受邀发表演讲。
陈定玮指出,疫情期间,中国很快做到了充足供应一次性口罩,也能够在短时间内完成亿级的核酸筛查……在陈定玮看来,这正是中国制造业发达的表现,只有制造业强大、基建层强大,才可以在世界发生变化时能有很快的反应速度。
而反观软件服务行业,作为建设制造强国和网络强国的核心支撑行业体量巨大。但是软件工程作业模式却仍然处在手工作坊式的阶段,行业自主创新研发意识薄弱,缺乏优秀的中国原创技术。同时,大多数企业在做应用层相关工作,很少有企业在做新基建,建设软件行业的基础设施。
那么,我们该如何通过自主创新研发做好新基建,制造出优秀的国产软件?带着问题出发,陈定玮看到了软件开发行业现在面对的一些挑战。
首先,传统的模式之下,所有的系统都是封闭于企业在运行,很少会有大并发、高流量的场景产生。但是随着互联网时代的发展,整个软件行业以及对于客户交互的体验上已经产生了非常大的改变。
第二,大数据时代下,数据治理非常多样化智能化,需要我们要去迭代很多算法和模型。
第三,实战经验。互联网技术领域中有一个很重要的先决条件,即“技术好不好必须经过实战”。没有相关的应用场景,无法经历相关技术,纵使有也无法沉淀经验及技术。
第四,成本问题。现在整个行业在做数据时代转移时,一直在重复工作,导致成本非常高昂,很多中小企业根本无法进行数字化转型,缺少总体规划,没有一套体系或规范来管理软件系统的全生命周期。
陈定玮认为应该思考如何通过技术创新来服务企业、让企业有更好的发展,包括人力方面,无论是招聘、沟通还是高级技术人员的更换,对企业来说都是不菲的支出。不仅如此,代码的质量、系统的稳定度安全度都掌握在个人开发者身上,这使得企业在很多方面都需要依赖研发人员。软件也是遇到这样的先创,以前的软件工程概念后来发展到 CMI 概念,再到敏捷开发,DevOps。但 DevOps 虽然概念很多,却没有很好的实战案例。
陈定玮认为,DevOps 现在的发展有一个很大的问题,即高度依赖人,对人的基本素质要求非常高,一个研发人员通常要全流程技术都了解一些。那么,如何解决这个问题?陈定玮想到,是否可以让某个平台代替那些重复性的工作,形成标准规范。
而目前 Java 的开发工具,70% 左右在使用 IDEA,那么国内是否可以诞生一个针对 Java 的开发工具?由此,历时五年,飞算科技推出了 SoFlu 全自动软件工程平台。
SoFlu 全自动软件工程平台凭借可视化开发、平台组件、管理方式三大核心技术做到了“十人可抵百人用”, 实现了“平台管理代码规范,保证代码质量;可视化开发提升效能,缩短项目周期;全面解放企业 IT 生产力;技术经验、高艰开发成果共享到团队,沉淀企业技术资产;集成所有软件开发管理模式,实现数字转型;满足“大型互联网”微服务架构开发需求,小团队轻松做大项目。”
“我们希望软件开发全阶段不是分割的,我们一直想做整合性的软件工程。”陈定玮如此表示,未来,飞算科技还会陆续上线全自动运维服务,把链路追踪、服务发现等运维功能在开发端埋入, 真正实现软件工程全流程全自动。
GOTC,the Global Opensource Technology Conference,即全球开源技术峰会。该会议由开放原子开源基金会与 Linux 基金会亚太区联合开源中国社区共同发起,邀请 10+ 重量级开源基金会与开源社区深度参与,覆盖 100+ 公司的相关开源经验,涉及优秀开源项目 300+。峰会将携头部开源公司和顶级开源项目一起亮相,覆盖云原生、人工智能、物联网、区块链、大前端、音视频、安全、操作系统、数据库、开源治理等多个技术领域,为开发者带来全球最新、最纯粹的开源技术,同时传播开源文化和理念,推动开源生态的发展和建设。