MATLAB被禁用,“二哈”冤不冤?

资讯 4年前
1.52K
MATLAB被禁用,“二哈”冤不冤?

自从哈尔滨工业大学、哈尔滨工程大学(简称哈工大、哈工程,合称“二哈”)被美国禁止使用MATLAB之后,网上出现这样一个批评的观点:

哈工大的软件学院发展了二十多年,国家给你们这么多投入,但实际上只不过是给BAT这样的互联网公司培养了一大批可以“996”的程序员。

言外之意,MATLAB被禁,你们也不冤——谁让你们只顾培养996的程序员,没有研究出和MATLAB一样的基础软件?

在6月21日在线举办的YOCSEF哈尔滨特别论坛上,哈尔滨工业大学计算学部、国家示范性软件学院教授,计算机科学与技术学院副院长王忠杰在引导发言中,就此进行了深刻反思。

王忠杰资料图(截自哈工大官网)

王忠杰认为,把美国禁止“二哈”使用MATLAB这口“锅”甩给软件学院只培养了“996”的程序员,冤也不冤。

——说“冤”,是因为软件学院都以研究计算机本身技术为主,很少与其他领域交叉,这就很难研发出适用于其他领域专用的基础软件;

——说“不冤”,是因为现今人们大多一味追求热门的“云智大物移”,却几乎没人去做基础软件,是“偷懒”“投机”的表现。

王忠杰还提出,为什么每次技术封禁一出现,都好像是釜底抽薪?他认为,我们目前的考核导向等都太重应用而轻基础,导致我们在计算机技术领域的根基不牢。

“当我们赶时间去追求短期效果的时候,其实是在丢掉未来的东西。”王忠杰表示,要做出中国的MATLAB,靠市场论、靠情怀论和靠国家体制论都有潜在的问题,最重要的,恐怕还是要通过改变考核机制,让更多的人愿意投身在这些领域之中。

以下为王忠杰在“CCF YOCSEF哈尔滨特别论坛”上的发言原文,《本来科技》做了不改变原意的编辑整理:

软件学院只能培养996的程序员?

当我看到这个观点之后,非常自责。但是冷静下来一想,这个观点也有些站不住脚。这么说软件学院,我觉得有点冤。

为什么说冤?

《三体》中有一个情节:三体人用质子干扰地球上的加速器,封锁了地球上基础科学的发展,防止地球上在短时间内产生“技术爆炸”。现如今美国封禁MATLAB,与《三体》有异曲同工之处。因此,我认为此次美国禁止哈工大、哈工程使用MATLAB这件事,并不局限于“二哈”范围内。

另外,软件学院,包括计算机专业在内,其实是纯粹在研究计算机本身的技术和理论。如果让我们切入到去研发MATLAB或其他基础工业软件、科研软件,是没有这些特定领域的专业知识的。

比如,假设让我做一个控制领域或电子学领域、化学领域的仿真软件,我是没有相关领域知识的。只有把领域专业知识和计算机知识很好地结合在一起, 才能去做一些跨领域的事情。

所以,大多数搞计算机的人很难在短时间之内拥有非常丰富的领域知识。在这种情况下,让我们去做工业基础软件或科研基础软件就很困难。

但是,反过来讲,我们也不冤。

因为如果我们深入思考,就能发现这其中存在着非常重要问题:投机心理。

我们都知道基础软件非常重要,对国家也非常重要。但是为什么都不去做?

生物信息学专业的学生都能把生物学和计算机交叉在一起,我们的教授、学者、工程师们为什么不去做这些交叉?

这其中有一个很重要的原因:我们经常是偷懒的。

当前,所谓的“云智大物移”“ABCDE”非常热门——很多是外国人发明的——我们经常盯着这些热门。道理很简单,因为吸引眼球,国家也有很多科研经费投入,所以大家一股脑都扑到这些方向上。这些既简单直观、容易理解,又容易出成果,容易在期刊发表论文。

从这个角度来看,我们就不冤——每个人的科研方向都是自己做出的选择,我们为什么没有选那些对国家看起来更重要的,而是去选这些热点?

美国人用了40多年做出来MATLAB,中国没有,因为没有人去做这块。

所以也不能怪人们把“MATLAB被禁”这口“锅”甩到软件学院的头上,我们确实没有这方面的成果。

为什么技术封禁一出现就是釜底抽薪?

万丈高楼,起于平地。但是,为什么每次技术封禁一旦出现,都好像是釜底抽薪?

计算思维中有一个重要的观点:任何社会系统和技术系统都是分层的。大到国家治理体系,小到计算机系的课程体系都是如此。

© 版权声明

相关文章