订阅
纠错
加入自媒体

多依靠「人治」的软件工程行业,终于可以全自动了!

2020-11-24 08:47
吴怼怼
关注

03

行业效能的天际飞跃

我们回头来看飞算全自动软件工程平台的价值,为什么从发布之后就引来了巨大关注。

国际欧亚科学院院士、国际欧亚科学院中国中心副主席张景安院士期待,这种中国原创、拥有自主知识产权的平台的出现,可以为国民经济、制造业、产业转型升级、智能制造和人工智能的高质量发展作出新的贡献。

而中国工程院院士倪光南也在视频中指出,「如果通过实践验证,这个平台对软件行业的发展将很有意义」。

从信息技术研究和顾问公司Gartner,2019年向来自全球89个国家范围内的3000多名首席信息官的调查来看,通常企业内的IT需求一定会大于IT人力的负荷量。当时,这些首席信息官就曾预测,在数字化浪潮里,2019年全球IT预算将增长2.9%,而亚太地区的增长,有可能达到3.5%。

随着企业数字化转型的不断深化,以及消费者对数字化的需求,这个市场增长还在不断扩大。但企业的成本的确是在逐年走高。

但飞算全自动软件工程平台无论是项目成本还是开发效率,代码质量还是团队管理和稳定性,都让行业效能得到了飞跃天际线的提升。

我们来举个例子。

如果有个科技公司,想要开发一套互联网技术的微服务架构体系,包括前端系统体系、业务系统体系和大数据体系等,且需版本高频率迭代。需要多大的人力和物力呢?

首先,IT团队要做需求分析,系统架构设计,微服务开发、系统测试和运维保障系统。其中光是微服务开发就包括:前端界面开发、技术服务支撑系统开发、业务系统开发、人工智能分析系统开发、大数据系统开发。如果这时团队还要兼顾对外合作项目开发,涉及项目超30个,业务量需要容纳的用户超过千万,这个工作量就更大了。

在这种配置要求下,「传统开发模式」和「飞算全自动软件工程平台」两者人力成本的相关费用对比是很鲜明的。

解放程序员双手?全自动终于轮到软件开发行业

如果使用后者,每年可节省75%以上的研发费用。尤其在人力成本方面,一个平台ID人员可替代传统开发模式下包含项目经理,系统架构师,软件设计师,软件工程师,测试工程师,运维工程师等六个岗位人员的全部工作,而人力成本仅占后者的30%。

这是人员配置上的项目成本优势,开发效率的提升我们之前也提过了,至于团队和系统稳定性,当操作者降低软件工程对技术的依赖时,技术选型、技术绑架、技术趟坑等问题也随之减少;而标准化、减少人工输入的环节也提高了代码质量。

之前我看过一本书叫《人月神话》,作者是Fred Brooks。按照他的划分,软件开发的复杂度大概有两种,本质复杂度(Essential complexity )和偶然复杂度(Accidental complexity)。前者有点儿类似于企业的这个业务需求,本身的复杂程度,和工程师用什么样的工具写代码、经验是否丰富、架构好不好都没什么关系。而后者就是实际开发过程中引入的复杂度,就是技术细节的复杂度。

业务的复杂度是企业决定的,给开发者和企业方提供服务的平台本身是改变不了的,能动的,就是技术细节复杂度的降低。这就好比,烹饪一份食材特殊、流程复杂、技术高超的美食,平台方要把菜挑选好了,都洗好切好,火候也掌握好,每一道工序的时间都明确写好,厨师自己照着做就可以。

平台承担的事情越多,在平台上开发软件的工程师就越轻松,这和做一个快乐的厨师,没什么不同。当然,也不是说这个工程师谁都可以做,每个人承担的角色不同,发挥的作用机制自然也不一样。

目前,我国软件和信息技术服务业规模以上企业在2019年就超过了4万家,累计完成软件业务收入71768亿元,同比增长15.9%。在中国企业从信息化时代全面转向数字化的阶段里,软件开发作为企业数字化转型的重要环节,很有可能成为中坚力量。

一个美好的想象是,我希望未来企业家也不用再高喊996的口号,码农们也不用彻夜敲代码,当机器代替人类创造出更多价值时,基于科技和人文之上的,就是人类不断发掘需求痛点,并解决问题的创造思维和无穷想象了。

<上一页  1  2  3  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

人工智能 猎头职位 更多
扫码关注公众号
OFweek人工智能网
获取更多精彩内容
文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号