说起软件开发,大多数人第一时间会想到程序员、工程师、产品经理等职业,在大众眼里,这些职业及熟悉又陌生,996、发际线、格子衫等网络梗,简化的标签让公众熟悉这一群体;可具体在工作内容上,一行行代码让“外人”望而生畏,他们用一些字符就能“变”出各种各样的程序和应用,极具神秘感。但如今,飞算云智历经四年研发的飞算全自动软件工程平台正式上线,软件自动开发已成为大势所趋。
近期,在飞算全自动软件工程平台发布会现场,这一幕引发了众多业内人士的关注:一个普通的IT工程师通过飞算全自动软件工程平台,只输入流程图,不敲一行代码就实现了后端开发,仅用28分钟就完成了三个资深IT工程师近两个小时的开发工作,而且在抗并发等效能上抢占优势。
众所周知,之前,软件行业的作业方式落后,过度依赖人工,缺乏标准化,导致软件行业存在明显的四大痛点:项目成本高、开发周期长、代码质量低、团队管理难。而飞算全自动软件工程平台将软件自动开发推向了系统化、规范化的新时代,它将在三个层面优化软件开发的效率和质量。
首先是可视化微服务降低开发门槛。传统软件开发是不可视,代码存在问题只有在测试运行中才会发现。飞算全自动软件工程平台提供了可视化的后端微服务开发,也就是说,用户绘制可视化的过程即是微服务开发的过程,业务逻辑的设计完全由可视化的方式展现出来,大大降低开发门槛和效率。
其次,通过技术功能模块“拖拉拽”快速开发。过去,程序员想要使用通用技术功能模块,需要手打或者复制。而飞算全自动软件工程平台支持循环、条件判断、函数调用,通过拖拉拽的方式以及参数配置实现等同编写复杂代码的业务逻辑。另外,飞算全自动软件工程平台的技术功能模块会根据时间的推移而“进化”。
最后,工程师经验值实时沉淀,构建质量和安全体系。工程师代码编写的方式非常灵活,但这种“灵活”性也给软件的质量和安全带来很多不确定性,飞算全自动软件工程平台又一大能力是支持工程师所有的经验值在平台上沉淀,由此形成了质量和安全体系。
从以上三点我们看到,软件开发正在逐步的走出“手工作业”的时代,软件行业大量的优秀实践与制度,为软件自动开发提供了发展的基础。而飞算全自动软件工程平台诞生,也是带来了一次全新的颠覆与改变。