那些年,我们上过的图论课
我们这一届,没有赶上攀哥的数分,但是赶上了晓敏的图论。
陈晓敏,2009级ACM班图论与组合任课教师。他不让我们叫他陈老师,而让我们直接叫晓敏,的确是很亲切。
第一次见到晓敏是在2011年去final前,俞老师请晓敏来和我们队聊聊。其实那时候还不知道他是谁,问了学长才知道是曾经元老级的队员。记得那天上午我们在训练,晓敏以一程序员的模样出现在机房:到肩的长发,满脸的胡子,一件白T恤和一条宽松的短裤。我们在训练,他也没事干,就在一旁也开始和我们一起做题,只不过是挑了一道没有人过的题目,然后过了。当时他给我留下的这两个印象非常深刻:一是程序员的造型,二是在公司工作了这么久的人,居然还保持着这么好的割题能力。
后来得知我们的图论与组合是晓敏来上,很是期待。记得第一次图论与组合课,晓敏依旧保持着他那不修边幅豪放不羁的造型,让我们全班同学都出乎意料。大家都称他为“艺术家老师”,上课的时候偷偷地用手机拍照。这一事实更加坚定了我一直以来的一个信念:程序员都是艺术家。虽然后来晓敏哥剪了头发也刮了胡子,但是丝毫没有影响他在我们心中艺术家的形象。
之后,我们也了解了不少晓敏的往事。我们了解到他是上海交大计算机系1998届校友,当年ACM队成员。后来出国留学获得了美国罗格斯大学计算机系博士。之后在Google工作,担任Google资深软件工程师,搜索优化团队核心成员,Google Code Jam编程竞赛主要负责人之一。当然,你可能会疑问,这么牛的人怎么来给我们上课来了呢?其实原因很简单,那就是晓敏已经离开Google回到紫竹创业了,俞老师就请他来给我们上图论课了。后来我们看到了晓敏新公司的招聘启事,同时还看到和他一起创业的伙伴,同样是上海交大计算机系1998届校友,普林斯顿大学计算机系博士,前高盛纽约总部债券衍生品部副总裁。两个人都放弃了很好的工作,回来自己创业,追求自己的人生目标,这样的生活,很是羡慕。
图论课上我们领略了晓敏的博学,他的课深入浅出,看起来很枯燥乏味的内容在晓敏哥的课上变得有趣起来。很简单的证明方法:图论课的出勤率就是高。
当然,晓敏哥不仅人长得帅,学识渊博,与人交往也十分友善,作为老师,那是绝对的尽责。记得当时正是ACM–ICPC的赛季,其间也被迫有几节课请假,晓敏都主动的提出在回来之后找个晚上给我们几个人补课。甚至是一个人请假的时候,他都会写邮件简单地说一下上课的重点和进度。在期末考试的时候,他还给我们买了巧克力和纯净水(而且因为买的是士力架,还非常细心地问我们有没有人对花生过敏),这是以前从未有过的考试待遇。
平时课间、课后,他除了会和我们讨论学术问题还会聊一些生活的话题。因为是ACM队的元老,队里有时有些事情也会找他帮忙,他都非常的乐意(有时候还帮我们想比赛的题目)。从他身上也的确能看出些ACM比赛留下的影子,上课的方式和队里的讨论极其相似,期末考试中的巧克力+矿泉水的组合也是ACM比赛中必不可少的。
总之,晓敏的图论课让我们受益匪浅。希望今后晓敏可以一直担任ACM班的授课教师,也希望以后能有更多类似的老师出现!
简介:曹雪智,男,2009级ACM班,高中毕业于南京师范大学附属中学。目前在APEX实验室。参加ACM-ICPC比赛,进入2011年世界总决赛。