中国700万程序员不够用怎么办?我们问了软件自动化专家北大谢( 三 )


简单来说 , 软件解析学就是研发出一个数据驱动的解决方案 , 来解决软件及服务相关的一系列任务 , 服务广大软件产业人员 。
他们推动了一系列对产业有着深远影响的软件解析学系统 , 包括Windows操作系统的性能调试、代码克隆的检测 , 以及现在所谓的智能化运维等等 。
时至今日 , 软件解析学已然在软件工程领域蓬勃发展 , 成为了非常重要的子领域 。
而也正如我们现在看到的 , 回到北大后的谢涛 , 依旧发力于软件自动化相关的工作 。
2020年底 , 谢涛被授予了科学探索奖 , 评委会给他的获奖理由是:肯定他在软件测试与软件解析学方面的成绩 , 支持他在数据驱动的软件自动化方法和技术方面的探索 。
那么接下来 , 在低代码、无代码以及软件自动化这件事上还应该关注或聚焦哪方面的发展呢?
据谢涛介绍 ,
可信度

质量安全
需要被高度重视起来 。
因为机器 , 哪怕是用到最先进的深度学习方法 , 也很难保证做到100%的准确率来自动生成满足需求的软件 。
而当类似低代码、无代码这样的方法 , 交接给没有计算机背景的企业员工手中 , 如何保障其在所有环节中不出错 , 就成了低代码、无代码效果好坏的关键 。
……
最后 , 也是大家最为关心的一个问题——低代码、无代码以及软件自动化的发展 , 是否会让程序员被时代淘汰?
对此 , 谢涛直言道:
不用担心 。
首先 , 软件自动化在目前以及未来很长一段时间都还会是被局限于很特定的任务 。 同时 , 即便是现在低代码、无代码蓬勃发展 , 但依旧是满足不了数字化大浪潮的需求 。
而它们的出现 , 只是省去程序员、工程师一些琐碎且重复的工作 , 好让他们能够将更多的精力放到更具价值和创新意义的工作中 。
参考链接:
[1]https://taoxiease.github.io/publications/ase07-parseweb.pdf
中国700万程序员不够用怎么办?我们问了软件自动化专家北大谢】[2]https://taoxiease.github.io/biocn.html