今天忙了一天,批改期末考试的试卷。从早上九点改到下午六点,一道13分的编程大题,四百多人的试卷,我「老将出马,一个顶俩」,在Lady Gaga的歌声中,全部完成。
我批改的这道题是全卷最难的一道题,考查的是对递归方法的理解是否深入,运用是否灵活机动。当时出题的本意就有点儿「aspirational」,「山外有山,天外有天」,挑战的是全年级最出色的学生。
我在课堂上讲递归方法时,一直强调递归调用的根本是「call myself with a smaller problem」(调用自己去解决一个小一点儿的问题)。只要有正确的「base cases」停止递归,就永远可以「blindly trust myself that the smaller problem can be solved」——盲目地相信自己,这个小一点儿的问题早晚可以解决。
一位学生的试卷上,赫然写着我课上的「名言」:「blindly trust myself」。
盲目地相信自己——还外加一个笑脸。
这时正听着的是Lady Gaga的「Always remember us this way」:
So when I'm all choked up and I can't find the words
Every time we say goodbye, baby, it hurts
When the sun goes down, and the band won't play
I'll always remember us this way
