经典的“温伯格测试”
2016-02-25
温伯格测试
评语:这个测试讲的是福特基本反馈公式,如果你要承担某种后果,那么你就必然会想方设法增加方法的有效性。如果你不用承担任何后果,那也就无法考量效果。简而言之,温伯格测试问的是:
你愿意把自己的生命托付给这个系统吗?
在达沃斯参加一次计算机会议的时候,我听到了专家委员会的三位教授就计算机科学的教育问题所进行的争论。在描述了三种不同的课程安排之后,他们邀请在座的听众提问。
他们没有给出回答,而是在那里不停地清嗓子,哼哼唧唧、支支吾吾。听众在座位上躁动起来,周遭充斥着关于大学无用和教授智力水平的评论。最后在,台上的一位教授请听众提出自己的考量方法。看到似乎没有人愿意冒这个险,我接受了这个挑战。
“比方说”,我说,“这次会议结束了,大家得坐火车到苏黎世再飞回家。你上了飞机,舱门关了,然后你听到喇叭里面用合成的声音说了这么一段话。
乘客门:今天,你们见证了一个历史性的时刻——首次全自动商业飞行。从这一刻起,直到您到达目的地的登机口,这架飞机将完全处于电脑控制之下。控制飞机的程序已经通过了X大学的计算机科学博士论文评审。祝您旅途愉快!”
“对教学的真正测试,”我继续说,“就是你这一刻的感受。”
显然,委员会的教授们不太欣赏我这个测试,但是观众都笑疯了。主持人试图控制现场秩序,但当委员会说我的测试荒唐无比之后,因为我本来是将这个测试作为一个严肃的标准的,这时我能想象的最严肃的标准了。
散会之后,一位身材不高、白发苍苍、留着山羊胡子、穿着三件套灰色西装的老先生走过来。他用德国口音的英语对我说:“温伯格教授,我喜欢你的测试。我和专家们的意见不一样。我认为这是个严肃的测试,我想告诉你这也很好地衡量了我自己的课程。”
有人拿我的话当回事真是让我高兴啊,于是我问道:“那您要是听到这个广播有啥感觉?”
他的回答让我吃了已经。“哦,我根本不担心啊。我对我的安全完全有信心。”
“真的?您的程序有那么好?”
“完全不是那么回事,”他狡黠地看了我一眼,“要是我的学生来写这个系统,发动机d都根本不会转!”