我的大学

(应博文视点的几位编辑之邀, 总结了我大学本科的一些经历. 博文视点的新书<我是一只小小鸟>八月即将出版, 收录了我和其他将近20位的大学经历和感悟. 本文特别欢迎读者留言, 编辑说将选择一部分读者留言和这篇一起放到书中去)

我的大学

虽然标题是”我的大学”,但大学中的一切,其实都和大学前的经历和学习习惯有关。因此,我还是从我小学时的一件对我以后人生,包括大学影响巨大的事情说起吧。

数理化和好老爸

我的小学是在农村里和爷爷奶奶度过的。我的父母住在小镇上,两人平时都要工作,没空照看我和我弟弟。所以,我只有周末和放假才到镇上,和父母弟弟在一起。四年级升五年级那个暑假,我到了镇上,和父母在一起。因为一起抓鱼钓虾的玩伴都在老家,百无聊赖的我开始乱翻父亲的书橱,找书看。某天,我翻出了一本叫做《平面几何一题多解》的书,那是本封面很好看的书。我把整本书翻下来,每个汉字我都认识,但每个符号我都不懂。好奇的我于是问父亲,这个书讲的是什么呀,怎么从来没见过这些奇怪的符号呢? 他就告诉我说,书里讲解的这个东西,叫平面几何。他接着问我说,“平面几何是个很有趣的东西,你想不想学呢?” 我说,当然想啊。那时的我,其实只是一个好奇的小学生,迫切想知道这个书中的图画和符号的意思。我肯定不会想到,这个很随意的决定,改变了我其后的整个人生。

听了我肯定的回答,我父亲立即从书橱里层(我家书太多了,书橱太小,书橱里书分里层外层,外层的书挡住了内层的书脊,我从来都不知道里面还有宝贝)变戏法一般的翻出了本《数理化自学丛书–平面几何》。对于我父亲这一代人来说,《数理化自学丛书》是代表着知识,荣耀和梦想的。我感觉他翻出这本书的时候的动作是虔诚的,但当时的我并不知道我父亲在这套书上寄托的希冀和梦想。我只记得他告诉我,当年这套书,用去了他大半个月工资。就这样,从五年级开始,我就在父亲的指点下,开始蹒跚前进学习《平面几何》。从一开始不知道什么叫 “证明”, 需要他一字一句帮我厘清逻辑关系,到后来全是自学不需要他教,我很快就喜欢上了自学这种学习方式,每天自己看书并且做八道题。暑假过完后,我就回到了爷爷奶奶的老家。父亲让我继续自学,并且布置我一周做八道题。我在爷爷奶奶家,每天放学回来不做家庭作业也不看动画片,就赶紧做一道几何题。做几何题的妙趣,是不融入其中的人不能理解的。比起小学里的抄生字,抄课文这种作业,做几何题是脑力和体力的双重享受。当时,我周围没人可以讨论切磋,全靠自己。遇到不会的题目,我只能自己冥思苦想,或者熬到周末和父亲讨论,因此,常常被一道难题从周一折腾到周日。好在这套书是粉碎四人帮后出的第一版,当年学生的数学水平比不上现在的学生,而这本书又是以自学为主要切入点,所以题目相对也简单,我冥思苦想几天后大体上也能想到解题思路。因此,我能够常常体验百思得解的愉悦感。我觉得,这种时常拜访的愉悦感,让我很早就开始相信独立思考的力量。

每个周末,父亲都用吱吱作响的自行车带我到镇上洗澡理发,然后批改上周我做的几何题。在自行车上的时候,他常常信马由缰,随口说些说些初中物理和初中代数知识,比如看到船就说浮力,看到马就说做功,看到三角形就说余弦定理等等。我也就半懂不懂的听,有时候插几句话,有时候能睡着了,没有丝毫的压力和拘束。很早就被中学数学物理知识装备的一个小学生是可怕的,我那时候觉得知识就是力量,因此我一定要用自己的数学物理知识做一台柴油机,我很自信的认为我懂得做柴油机和机动车的一切知识,说不定还能做出第二类永动机。我爸爸屡次告诉我不可行,而我反过来一直屡次告诉他,你是个没有理想的人。我爸爸不愿意打消我的理想,只是扔给我更多的书,希望能够打击我制造柴油机和永动机的热情,而我的知识理想,在读了更加多的书以后,变得更加的坚固了,我相信,学习知识是我人生第一重要事,有了知识,虽然不一定能做柴油机,但一定能做更多强大的事情。同时,我通过学习几何和其他的一些父亲扔给我的书,开始对自己的学习能力有了自信,我相信,找书自学是学知识的好方法,同时,把题从头到尾做一遍是很好的自学方法。

所以,我带着三个理念进入了大学,第一是什么东西都可以自学,第二是慢即是快,笨笨的做一遍题是学习的捷径;第三是知识理想主义,知识就是力量。而读书学知识能够消除蒙昧,掌握改变世界的力量,所以是一件快乐的事情。

大一,极端自负和极端自卑

我的高考成绩还很不错,高中还拿了一个数学联赛一等奖,所以,我是带着对自己数学知识(为了准备数学竞赛,我看了很多闲书,有很多就是大学数学系的教材)和学习方法的自信满满,和对南大数学系这个相对不好的选择的遗憾和自卑(当时的高考分数可以填报更加好的学校或更加喜欢的专业)来到大学的。当时我的心理状态可以用八个字概括: 极端自负,极端自卑。 这种心态,一直笼罩了我上大学的头两年,而且总是以一季度为周期,在两极之间交替变化。我在学期开始往往很自负,到期中考试左右很自卑,然后再自负,再自卑,不断反复。

在我看来,极端自负这个心态,其实不是因为自信,而是因为极端自卑生出的应激反应–为了掩盖自卑,只好用自负来掩饰。为什么我极端自卑呢,大体来自两个方面,一个是我的成绩排名在高中都是很前的,但是到了大学就 20 名开外了。尽管我觉得自己的数学水平很不错,考试却总是不怎么样,觉得考试考不出真水平。另一个是觉得自己没有在一个自己满意的系。我喜欢动手的工科,当时我觉得比起计算机系和电子系这样的“牛” 系,数学系并不“牛”。可即使在不牛的系,我都不能做到前10,更别说看上去更加牛的计算机系了。为了掩饰这种这种自卑,就自然生出了极端自负。那时候,我上课根本不听讲,理由是“书上的东西太简单了”。为了证明自己智商还可以,我总是坐在最后一排,显示自己并不热心于老师讲课。我这样持续了两年, 以至于到最后, 我连班上每次都坐在前面的几个同学的名字都不知道。这样的心态明明是错的,我却缺少一个很好的动因来改变它。

不过最原始的三个理念还是在的,我告诫自己即使不听讲,也不能浪费时间。所以,我把听课做作业上节省下来的时间,用在了看喜欢的计算机书和学习编程上了。于是,整个大一大二,我凭借着简单的自学的理念,开始了两件事情,敲 《Thinking in Java》(TIJ) 和 《The TeXbook》 上的没一个样例。

敲 TIJ 的机缘其实很简单,我是在软件学院听课的时候看到他们教 Java, 但是他们用的 《Java 大学教程》太贵了,我舍不得买。 我在网上搜了一圈,发现 《Thinking in Java》是一个免费的英文电子书。 于是,我就在数学系的机房,每天下午和晚上,开着一台计算机,屏幕上放着这个电子书,再用我的很土的笔记本,运行着未注册的 JCreator, 一个字母一个字母的敲 TIJ 上面的程序。我很偏激的认为拷贝粘帖的程序记不住,所以每个字母都自己手敲。 就这样,花了一个学期,居然就把所有的程序敲完了,基本上 Java 的方方面面,我也了然于胸了。

敲完 Thinking in Java 之前没几天,我们就期末考试了。那一次考试的试题是 LaTeX 排版的,而不是手写的。 我考试的时候就问监考老师这玩意怎么排版出来的,因为我知道 Word 这个软件做不到这个效果。监考老师除了对我不认真考试表示不满外, 还算仁慈,告诉了我 LaTeX 这个名词。 寒假里,我就买了一本 LaTeX 教程。然后,突然认识到,原来 TeX 居然是我最热爱的 Knuth 的杰作,于是我就疯狂的开始学 TeX。 我的方法还是一样, 敲例子。 记得 TeXbook 上有一个程序, Knuth 让大家自己照着敲入计算机, 然后还很幽默的说,实验证明,只有很少的人会按照他说的敲入这个程序,而这部分人,却是学 TeX 最好的人。看到这里我会心一笑,觉得自己的方法原来也不算笨。从此,一字不漏敲入一本书的程序成了我推荐别人学习语言的最好办法。 我后来大四又敲了 A Byte of Python,前段时间又敲玩了 The Awk Book,都是不到一个月瞬间从初学者成为细节很熟悉顺手拈来使用者。顺着这个方法,大二我把 《组合数学引论》 和上海交通大学出版的一本 《离散数学》 上的题目都做一题不漏做完了。当时选者两本书也没有特别的目的,就觉得这东西应该是计算机的数学基础。这些积累,在大四全部都显现了出来。

我个人认为, 《Thinking in Java》 和 《The TeXbook》都算得上是理论和实践结合的精品书,是经典的英文原版书。我一上来就读了这两本书,阅读品味就上升了不少,而且变得“崇洋媚外”了,任何时候都以英文原版书为第一选项了。也因为此,虽然我自学的过程中没有高人指点,但自学最重要的一个环节—选书–的盲目性就大大减少了。我记得那时候我看得最多的书就是华章引进的书,黑封面的,我们图书馆里有将近半书架,如果一一细读,穷尽四年是看不完的。但华章的书也不是本本经典,我那时候开始注意选择,细读开头十几页后,基本能决定这个书该不该看。所以即使当时没人指点,全靠自学,读的书还算过得去。那时候南大计算机系的教材,有的我看,有的我觉得不适合自己,就找替代品了。我觉得选书这个事情上,因为有前两本书的标杆,我少走了不少弯路。从这两本书开始,我疯狂的读书就开始了。南大的浦口校区的硬件条件并不好,唯一有空调且可以上自习的地方恰好图书馆。因此我每个暑假,基本上都是很早就过去占位,晚上很晚回去睡觉。我对小说等其他书也不感兴趣,就整天看自己觉得好的计算机书和数学书,做笔记。某天,我开始了一个雄心勃勃的计划:读完 TP312 书架。

大二,而今迈步从头越

大一大二基本上就是在不断的心态波动中前进。我学会了 Java, 也做了不少题,但是考试成绩一直不是很好,因此我比较苦闷,迫切的想要改变这种状态,我的想法是,要么转系,要么好好学习数学。但是转系阻力重重,我又不愿意耐心去学习数学,所以我一度非常纠结。但是大二下学期,我遇到了两个对我人生产生影响的两个人,这两个人让我从正弦曲线般的心态沉浮中跳了出来,让我一下子变得目标坚定了。

第一个人是我的同学以及非常好的搭档,现在在 IBM 工作的李获鼎,另一个是我的叔叔。他们让我变得沉稳,消除了原有的浮躁,学业和心态都走向了正轨。

大二上学期要结束的时候,我们数学系的学生会主席就说,在下次数学系搞的文化节上,要弄一个叫做 模拟股市 的软件,让大家来炒股。我那时候觉得挺简单的,也特自信,就说,明年我来搞吧。后来我记不得是我找获鼎还是他找我了,反正两个人决定一起搞。 寒假他在家自学 JSP, 我就在家看 JDBC 和 SQL。 开学没多久,我们就开工了,他负责写前端 JSP, 我写 Java Bean。两个人编程比一个人好多了, 可以相互看代码,而且可以轮流工作,克服浮躁感。我写程序比较粗线条,基本上功能有了,细节就不管了。他比我认真细致多了,前端一个表格的宽度和颜色都要调好久。在他的影响和“胁迫”下,我做事情也变得细致起来,因为我不细致,他的前端就没法正常工作。那时候他也是一边写一边学,对着书一行一行的敲JSP,态度比我敲 TIJ 时候还认真。和他在一起工作了 20 天,把玩具项目写完后,我也变得踏实起来。做完了模拟股市这个小程序,玩这个系统的同学都挺喜欢的,我的自信心也就有了,心态也平稳了,态度也踏实了,自然地,自卑心理就没了。随着自卑的消失,极端的自信也消失了,简单的说,我心态变得正常了。这时候,虽然还有点小迷茫,我开始思考以后干什么的问题了,听课,做作业也比以前认真不少,成绩也上去了不少。

和我叔叔不能算是遇到,算是再发现吧。我叔叔是个很有冒险精神的人,具有不折不扣的企业家精神。 我非常小的时候, 他帮人家修电视, 然后迅速就搞了计算机,买了我们全市第一台 486。搞了很多年计算机以后, 又自学了单片机,以写汇编为乐。我对叔叔一直的映像是“善于抓住机会”, 倒没有把他和 “耐得寂寞” 很紧密的联系在一起。所以大二升大三的暑假,当我在看 8051 单片机的指令的时候,我叔叔突然告诉我说,他现在就是做这个的,还立即送了我一个编程器,你可以想象我那时候因为惊讶眼睛瞪得比灯泡还大。我那会儿,已经被 Linux 内核折腾得不行了,觉得汇编更加难。若是要在资源受限的系统上做出工业级强度的东西,我觉得就更加远超过我能力范围了。而叔叔,完全半路出家,通过自学,一个人,几年时间,就把这条路走通了。他现在写的汇编程序,运行在千家万户的水表中,完全是积累出来的硬功夫。我叔叔给我的震撼是巨大的,因为我一度怀疑过自己的自学能力,觉得有些事情,我永远没法做,就像童年想做的柴油机一样,只是幻想。我叔叔给了我一剂强心针。

有获鼎和我叔叔这样两个踏实勤奋的人的影响,我也一改以前轻浮的习惯,给自己定了三个简单的要求: 1. 更加多看书,看好书,并且一定一定要做笔记 2. 多编程 3. 开始背 GRE 单词。 就这样, 我就开始了疯狂学习的大三。

大三,深度迷茫和深度积累

大三是我看书最多,思考最多,积累最多的时候。大三我并没有做任何其他事情,主要就是沉稳冷静的做事情,用不断的做事情看书和思考,压抑心底深处的对前途的迷茫。其实整个大三,我都不知道自己要干什么,在干什么,只知道就像一个运动员一直往前奔。大三我们班很多同学都开始准备 GRE 了,我也就跟风准备 GRE。说实话,当时我捧起红宝书的时候,出国的动机并不强烈。那时候我并没有对美国和中国在各方面的差距有清晰的认识,且过于小看环境对人的影响。潜意识中,我想读计算机,但是考研比出国转计算机要简单多了,学长也告诉我,申请计算机专业很难,我们数学系也鲜有先例。因为正方面没有很强的激励,反方面又觉得困难重重,我就不是太把出国当回事,除了背背单词,我把主要的精力放在了读计算机书上。我专门扫荡 TP.312 (计算机理论和编程)那个分类,同时看了很多英文原版书。TP312 中的大部分书,我都是囫囵吞枣的看,做一些总结性的笔记;只有少数几本,如《计算机程序设计艺术》,《编程珠玑》这几本书,是认认真真看的。这时候的我已经没有时间,或者说耐不下性子一条一条做题了,只能浏览一些题。即使这样浏览,也让我在后来大四的工作面试中占了很多优势。

我有一个从高中就开始的习惯,就是把每天胡思乱想的东西记在一个笔记本上,算是思维快照。我还常常翻回去自省,看看过去和现在的变化。大一大二的时候,这本笔记本上记载着的是和生活和感情有关的琐碎小事,或者宏大空泛的目标和叙事。而大三记录下的内容明显具体起来,比如这周看完了什么书,下周去图书馆借什么书等等。现在我回看这些记下的文字,明显就可以发现,我写下的这些计划之间是没有很具体的头绪的,这些要做的事情后面,并没有一个明确的线索串起来,而是向无头的苍蝇一样到处尝试,到处碰壁。举例来说,我的笔记本里清楚的记下某周要看操作系统,可是下周还没看完操作系统的时候,又记下这周不看操作系统了,看编译原理。就这样,好似饥饿的狗熊在掰玉米棒子,看上去很勤奋的在掰,掰下来,啃两口,扔掉。当时我也能感觉到,知识饥饿感永远在那里,永远填不满。不过,我又总觉得前方应该有那么一个玉米棒子,能够填满自己的饥饿感,所以就一直向前奔跑。其实这种奔跑,不管多勤奋多刻苦,因为不够深入踏实,永远都是事倍功半的。好在我在不求甚解的同时,很注意整理自己的既得知识,写在小本子上。后来我到大四的时候,写论文也好,考研和找工作也罢,很多知识我都是临时突击的,好在有这么一本小本子,我可以按图索骥的去深入强化当时无头苍蝇般乱看的一些书。如果用搜索引擎的工作原理打一个比方,我觉得我大三疯狂的读书和学习,就好比是在建索引,等大四要搜索结果的时候,就再也不需要每本书全文检索了,直接按照本子上的索引找到当时看的书。

踏实和勤奋这两个从我叔叔和获鼎身上借来的优秀品质,加上取之不尽的TP312书架和背不完的单词,使我并没有被深度迷茫拉入自信和自卑的反复中,相反,随着这些积累越来越多,我变得越来越自信了,虽然这种对积累的自信尚未被现实验证过。

大四,书到用时

大三的迷茫让我不确定以后的方向,未被现实验证的自信又让我蠢蠢欲动,所以,我就自然的产生了“赌一把”的心态。 如果以赌博为喻,我就是在所有的盘口上都了下注,要不全输光,要不总能赚,而我相信至少能赢一盘。

所以,大四甫一开始,我就拟了一个时间表,自信满满地想要在考研,找工作和出国的三条战线上都有所突破。我设想 11 月之前弄完出国材料,并且把简历弄漂亮,顺带找工作。1 月前寄材料,套磁,准备考研,4月前搞定一切,等 offer。 5-6 月我就写写论文,然后周游中国了,等我周游回来,至少三个机会让我碰到一个吧,我就从了那个就行了。从这个狂妄的计划中可以看到当时的我的自信,不过我这个自信倒是有一定根据的,因为我研究了考研的模拟题和找工作的不少案例,我当时想,好好准备,应该可以上南大,工作应该可以进腾讯,出国我没底,所以我也想用前面两个来保底。

大四只有一门课,所以我就四处乱跑,乱逛。学校有国际会议,我就跑去和老外搭讪;鼓楼有关于佛教的演讲,我也跑去听;IT 公司的宣讲会和笔试,遇到好的我就去参加参加。如果没事,我就上自习,继续读鼓楼图书馆的书。就这样,我遇到了一个又一个的机会,基本上不管成功失败,都算是有付出就有回报,当然运气成分也不少。

10月左右,微软(MSN)来我们学校面试。这是我第一次面试,很紧张,前一天看书看到1点多,第二天午觉就睡过了一点,加上箱子里唯一的一件衬衫皱巴巴的完全不能穿,所以干脆就穿着拖鞋和 T 恤冲去了。面试的人很友好,面试也很顺利,有的同学还在等第二轮的时候,我的四轮就结束了。我当时的感觉是,微软的面试题太简单了,除了问我南京市新街口周边有多少辆车外,其他题目都是中规中矩的计算机面试题。面试出来之后,我和一个软院的同学在食堂讨论题,他说,题怎么这么难啊?我就很奇怪,说,这些题《编程珠玑》上不都有的么? 后来我才知道,其实看过《编程珠玑》的人,不是我想像的那么多。我也是在书架上乱翻才偶然看到《编程珠玑》。在 2005 年的时候,没有Web 2.0 和社会化推荐,我的世界,就只有面前的书架那么大,我幸运的在那么大的书架上遇到了几本经典书,并且细读了,吸收了。

很快,微软给了我一个在上海做测试的职位。 当时我一心要去北京,就不大喜欢上海这个职位,就没要这个 offer。不过有了这一轮,我也知道面试怎么回事了,这次面试,更加强化了我的自信,于是,我又开始比较狂妄了,觉得自己能进当时互联网中最热的,宣称招 50 个李开复博士的关门弟子的公司, Google 中国。

找工作还没全展开的时候,我就要准备考研报名了。我选择了北大生物系的生物信息学专业。其实这是一个让我可以到北京的小聪明,而不是一个全面慎重思考的结果。当时我看到,这个专业只招两个人,而且试题是和计算机系一样,于是我想,除了我这样的一门心思想去北京的,哪个人会绕这么大一个弯子去学生物而不去学计算机呢?其实我自己也不敢挑战计算机系,因为我知道难度太大了,但是我又很想到北京去,就想了这个暗度陈仓的办法。我当时还想, 考上了,要是不爽,读一年俺就退学找工作。2005 年末的大环境和现在是不一样的,那时候 Web 2.0 的呼声很高,让我觉得搞创业比读研有前途多了。 不管怎样,我自认为很小聪明,就报名了,当然考完才知道,就为了这两个名额,有40多个人来考。

我要感谢当时同系的两个同学苗文建和王琨,他们都是准备考北大计算机,即和我考同样的试卷。他们资料很全,我就和他们一起上自习,蹭他们的看。大四我买书花钱很快,到了考研这时候是真的舍不得花七,八十块钱买自己看不上的辅导材料和教材,所以就借他的看。那时候考研的教材是北大的 《操作系统》和 《离散数学》。其中操作系统的教材,行家都知道这本教材参考了不少 Tanenbaum 的,我也看过 Tanenbaum,就不大愿意再买一本。前面我提到过,我大一大二做过一本离散数学教材上所有的习题,所以离散数学我没化太多精力。至于政治,我是经历过3+X 高考的人, 基本上考过政治的人都知道,考好考差和复习不复习无关,至于和什么有关我就不在这里多说了,总之就那么几句话翻来倒去的,命题套路很容易掌握,比揣摩圣意的命题者更加聪明,对于受过大学教育的考生,是个很简单的事情。我最后成绩还不错,考了个专业总分第一,其中数学完全是离散数学的功底,考了个 136, 英语也是靠准备 GRE 托福的底子,考了差不多80。政治也差不多 80,专业课运气很好,正好 90 分搭线,就这样糊里糊涂的考上了。

考研这个事情,我至今觉得运气远大于真正的付出,结果也非常出乎我的预料。记得结果刚出来,同学帮我查分的时候,我根本不相信自己考这么好,还放话说如果考这么好,请全宿舍吃饭(我记得兜里面当时只有200块钱,根本没法请人吃饭,后来还是借钱请客的)。考研结果出来之后,迷茫的我得到了一个非常好的保底,我就比较得陇望蜀了。其实在当时我的心里,我并没有认真想过以后要具体干什么,只是隐隐约约觉得要不去北京,要不就去美国。有了北大这个机会,我就调高了自己的心理标杆,定下了两个大的,具体的目标,或者说是圣杯,一个是进 Google 中国, 一个是到美国名校读计算机,有了考研这个保底,在2月份过完年,我就不慌不忙的认真准备这两件事情了。

我10月份的时候给 Google 投了一份简历,很快在11月份就被拒了。 而我的搭档李获鼎在签了 IBM offer 的第二天,却收到了 Google 的面试邀请(我相信凭他的实力,如果晚一天签约, 现在就在 Google了)。我听了之后觉得很奇怪,按说我们两个,做的项目是一样的, 学得科目也一样的,写的简历互相也看过,都差不多的,我被拒了,他被邀请了,这个好像不大对。 我心里的不服气,反应在行动上,就是每天上网看 Google 中国最近又招了几个人,怎么招的。那时候互联网上盛传的故事是一个人给李开复用很多不同的邮箱发邮件,以保证简历能够万无一失到达,结果瞬间被录用了。这个故事的内容和合理性放在一边,我对故事主人公的精神很感兴趣。我觉得我也可以再试试,说不定坚持就是胜利。正好那个时候,Google 的一些副总裁到北大有个宣讲活动, 说好了现场接受简历的。 我从当时在北大的女友那里得到了这个消息,回来把简历梳理了一下,让她帮打出来,又交了一次。这一次,简历直接交给了某个副总裁,成功了!几周后,HR 就给我打电话,安排机票和宾馆,让我去 Google 面试。

面试的过程平淡无奇,题目不是《编程珠玑》上的,就是《计算机程序设计艺术》上的,再不然就是网上贴出来的。我个人感觉,面试题就那么多,多做做基本上就了然于胸了。我从找工作一开始,就做了个有心人,每天都上网看面试题。这次面试前,我又把《编程珠玑》这些书复习了一遍。同时我知道自己在面向对象编程方面很欠缺,又看到有面试过的人说面向对象也考,就顺带看了《设计模式》。我还比较有心,花了几个晚上,捣鼓了一个移植于 Mac 的,基于 MVC 的可以当场演示的 Java 小游戏,面试当天我还给面试官演示了这个小游戏的架构和用到的设计模式,这样,我感觉,自己面向对象开发方面的弱点就让这个小游戏的演示给弥补了,面试官也一致说好玩。 很快,四轮面试就结束后, HR 把我带着去见李开复。李开复博士是个风趣的,或者说很善于观察人的人。他见到我的第一句话竟然是半调侃的 “小伙子, 我们 Google 不能解决北京户口啊”,我承认当时的确穿得很民工,因为网上说Google 是个很随意的公司,我是继续以凉鞋装备和鸟巢一样的头发去面试的。我也做了一些功课,所以谈话总的来说还比较和谐。说了一会儿后,我就抛出了为什么 Google 拒我一次又让我再面试这个问题,他说这事情还很罕见,要是我再网申,基本上简历是不可能的浮出水面的, 因为数据库里面已经有标记了,不过我这样二进宫算是精神可嘉。这时候我才回忆起面试的一个MM手上拿的简历,的确是我第二次提交书面简历的复印件,而不是网申的打印版,可见还是坚持再投一次好。(这个坚持,我也是和搭档李获鼎学到的, IBM 二面就有拒他的意思, 他要求 HR 再给一次终面的机会,终面刚结束,HR 就和他握手恭喜他加入 IBM 了,所以面试这个事情,坚持到最后的才是胜利者)。 当天和李开复谈完出来,HR 冲我笑笑,握握手,说,就你和他谈得时间最长。我基本上知道, 这个事情成了。

出国的事情也没闲。我觉得直接靠寄材料申请计算机希望渺茫(我先前直接申请了几家数学和计算机,都是拒信飞飞),所以我就押宝在套磁上。另外,我觉得得弄篇论文才能让材料有分量,就回忆以前乱读的一些论文,再找看有没有最新的值得跟的工作。就这样不着边际的乱找,还真的就碰到了一个感兴趣的题目,一个不大成熟的想法,和一个正在征稿的会议。于是,迅速的写论文。凭着数学功底,编程功底,和 LaTeX 熟练程度,几天敲玩了文章主要部分,然后就是不断的改,不断的语法检查,写程序,做实验。总的来说我运气很好,7天之后,压着截至日期,把文章交出去了。 2006 年的 LNCS 还是被 SCI-E 索引的,那时候我觉得自己一个本科生独立弄篇论文还是挺不容易的,很得意,于是拿着新的简历,一边准备考研,一边套磁。

我现在的导师 Yixin Chen 是一个非常杰出的年轻教授(科大少年班出身),我和他套磁的时候,他是刚刚从事教职,因此很需要学生。我之前也发了几封信,到了 4.15 左右的时候,他的另一个原来录取的学生因为某些原因去不了了,所谓就和我说,我可以过来。 那时候我还在等 Google 的 offer, 我的导师说, “Google 的 offer 不难,你读了书以后可以拿美国 Google 的 offer ,我也拿过。而来美国读书的机会就这么一次”。 那时候我想问题并没有现在这么深刻,加上比较想去北京,因此一直犹豫不决,还在催 Google 的 HR 快发 offer, 心想你们哪个 offer 先到我就从了哪个算了。我爸爸,我叔叔都不含糊,一个一个的轮番教育我。然后加上我导师说了上面这番话,我就毫不犹豫的答应了,说我一定过去。于是,我告诉 Google 的 HR, 我不去了。 就这样,我所有的自己认真谋划认真准备的路都没有走, 反而最后通过误打误撞和套磁的路,选择了美国。

其他闲话

总的来说,面试也好,考研也好,写论文写好,之所以能够比较顺利,我觉得都是大一大二一个键一个键敲出来的,也是大三一本书一本书读出来的。我写这篇文章的时候, 把相关的前因后果放到了一起,是为了解释有些事情的前因后果。 不过我不想给读者一个误解,即我恰好运气特别好,一路直行没有任何弯路。相反,我觉得我走了不少弯路,但是我很高兴走这些弯路。比如说,我上大学的时候,很多精力花在了做数论题上,《现代数论经典引论》这本书的习题我差不多一题一题都做完了,但是我出国申请学习数论没拿到中意的 offer, 现在也不从事相关的研究,所以这些积累至今没看到有什么直接的作用;我一度认为自己要做一个电子工程师,我大一大二还旁听了电子系的模拟电路,数字电路,还混到电子系实验室学 ARM 开发板,但是现在这些除了吹牛外也没什么作用,学到的一点皮毛也还给老师了。我是个兴趣很广泛的人,看过的杂书,做过的笔记,最后有用的,我觉得有十分之一就已经很好了。大学的时候,为了让自己精力不耗散,我限定自己每次借书,一定要保证四本计算机/数学,外带一本社科人文书,还有一本任意的书,而且那四本一定要做笔记精读。因为这样,我才能够最终没把有限的人生耗费在无限的浅尝辄止上。

即便这样,如果纯按照现在需要的知识看,我在“没用” 的东西上浪费的时间还是很多。不过我倒不愿意称这些为浪费, 在我看来,成长路径中有很多的偶然,没人知道在一些关键时候需要什么样的知识储备,所以踏实地多储备一些是好事。我在大四的经历和其他的一些经历都告诉我,以前通过看书,自学,彻底的弄懂的一件知识,会在某个不经意的时候,突然被用到。这时候对当年积累的庆幸和再发现的快乐,就像蓦然回首见到灯火阑珊处的秋水美人一样,是没法用文字描绘的。另外,我有个切身的教训,就是要踏实的积累。我读书涉猎很广,很多东西我都能大概知道怎么回事,但是就是学得不深刻,所以即使当时花了很多力气,需要的时候还要花大功夫重头捡起。 所以我的教训就是,与其两个半瓶水,不如一个满瓶水。 这个道理用在读书上就是说,一本好书读两次要胜过两本好书各读一次。要是大学能重新来过一次,我会少读一些书,多读透一些书,这可能是我觉得当年猛读书的唯一遗憾。

小时候我嗜书如命,我爸爸老是担心我会成为一个不懂人事的书呆子。大学中的我,几乎天天泡在图书馆,可以说是个不折不扣的书呆子。其实除了读书外,我的大学生活的其他方面也是很快乐的。我有非常玩得好的同学们;靠着帅哥室友们的魅力,我还常常和他们一起,和联谊寝室那些青春活泼的姑娘们打球,打牌。我还谈了一次恋爱,让我对感情的事情有了深刻的认识,这些事情,交替的穿插在我这个书呆子平淡无华的大学四年,让我的大学生活如此美好,但这些细碎的星星点点的人生经历,都不足为外人道了。

我就在自学和读书,乱读和乱逛中,过完了我的四年。博文视点的编辑和我约稿的时候,我就已经读了这个系列其他作者的一些文章, 很多作者都写了我没有的很多经历,很让我羡慕。自学和积累始终是我大学的一条主线,我也写不好那些支线的事情,因此文章平淡少趣味,只希望读者海涵了。我是个不合格的学生,我差不多忘了不少任课老师,忘了我的学号,忘了班上不少美丽的女同学的样子,却没有忘记某个夏天的中午,汗流浃背的我冲进图书馆,跳入一阵凉爽的书香;以及某个春天,我在草坪上读书入了迷,喷水龙头把我后背全打湿了还浑然不觉。这就是我的大学。

101 Comments »

  1. eTsir said,

    August 6, 2009 @ 11:04 am

    毕业的时候, 也想就自己的四年生活, 写一篇”我的大学”. 看完这篇文章, 觉得自己可以不用写了. 前期太多类似的经历, 后期却迷失了自我.

  2. 迷茫的大二学生 said,

    August 6, 2009 @ 11:33 am

    一直喜欢看博主的文章,
    很欣赏博主的风格,
    而且还从博主的身上学到了很多东西,
    感谢!

  3. tinyfool said,

    August 6, 2009 @ 11:50 am

    TL mail那边排版太难看了,直接折行了,害得我,先是缩小字号,令内容不折行,然后放大屏幕去看,看的眼睛都花了,早知道这边贴了,就看这边了

  4. P.Linux said,

    August 6, 2009 @ 4:12 pm

    你的经历跟我很相似,高中我是信息学联赛一等奖,高中就看了大部分大学计算机的教材,不过我太憧憬大学,高二就选择了保送,在南京航空航天大学,放弃了高三一年。大一也是自卑+自负,感叹很多一同获奖的朋友,高三参加各个名校的保送考试都很轻松的通过,我却太冲动来了这么个不怎么样的学校。大二,遇到一些事,发现除了算法和数据结构,一些实用技术也很重要,开始学习一些专业技术,.Net、Java、数据库之类的一线技术,拿了Oracle认证专家。大三也参加了微软和九城的面试,英语始终是我的弱项,也没有很努力的去补,于是没有被微软录用为实习生,跟我同去的学长英语非常好,即使计算机专业技术比我差一点,仍然被微软录用。开学就大四了,到了书到用时的时候了,现在已经感觉方恨少,准备考研,在研究生之时,要补上本科的遗憾,学完想学的东西,看完想看的书。以前有的时候总是想“如果当初不……想在将会……”,但是,现在想想,不经历这些“当初不”的事情,怎么会意识到“如果”,也算一种成长,只是尽早的意识到改做些什么,就能更早的找对人生的方向。想起一句话:人生天天都是直播,没有NG的机会。

  5. eagle said,

    August 6, 2009 @ 4:58 pm

    我快大四了,大学才开始意识到书的力量,而大三一年看书最多,所以看到博主这篇文章,会心一笑。

  6. redthink said,

    August 6, 2009 @ 7:27 pm

    我还记得我的学号,真幸福

  7. Huan Liu said,

    August 6, 2009 @ 8:07 pm

    一直很好奇你是如何把一个书架的书消灭的~疑惑解除啦!

  8. ggsddu said,

    August 6, 2009 @ 8:15 pm

    re了再看

  9. Yz said,

    August 6, 2009 @ 8:27 pm

    我凭借着简单的自学的理念,开始了两件事情,敲 《Thinking in Java》(TIJ) 和 《The TeXbook》 上的没一个样例。

    错了一个字……

  10. 广陵散人 said,

    August 6, 2009 @ 8:36 pm

    博主是南大数学系哪一届的?

  11. 广陵散人 said,

    August 6, 2009 @ 8:42 pm

    我有个同学,叫杜彬,01年入学的南大数学系,不知认识否?

  12. 小宝 said,

    August 6, 2009 @ 8:55 pm

    有些话不太和谐 可能要被河蟹

  13. feirainy said,

    August 6, 2009 @ 9:14 pm

    很欣赏博主的毅力,学习了~~

  14. karl said,

    August 6, 2009 @ 10:24 pm

    我從沒有完整地讀完那么長的一篇文字,這篇算是破了先例,感謝你把自己成功的經驗拿出來與眾人分享。如果,這本BV的書出來啦,肯定要買來看了。

    老師從小就教育我們學知識要靠自學的,我很堅信這個理兒。“師傅領進門,修行在各人!”

    多讀書,讀好書,也是提升自身視野、心境和認知社會乃至整個世界的不二途徑。要說這點,豆瓣網提供的書籍方面的服務在這幾年還是對我影響很大;要知道畢業了、工作了,去圖書館這些地方是不可能了,幸虧有了豐富而強大的互聯網。

    博主提及的父親、叔叔、同學,他們的形象在我的周圍也不乏其人。往往有智慧和生活體驗獨特的人是最有魅力的偶像啊!

  15. 半瓶墨水 said,

    August 6, 2009 @ 10:25 pm

    前面两年基本相似,也有两三个同学让我鼓舞了斗志 - 他们现在都还过得不错。我是完全不相干的跨系,大二才开始学计算机,自学汇编,感觉超级辛苦,后来发现一个同学居然已经会用会变编写很多程序了,就跟他一起学习(后来他放弃了,去了西藏,然后出国了),大三在疯狂学计算机课程、看书、接外包项目、考前狂补中度过,是最辛苦的一年。从收到微软给offer以后开始走向歧路 - 我后来就去踢了半年足球然后混毕业了…

    BTW:
    怀疑这两个事情有因果联系,不知何为“因”何为“果” :)
    1. 当初很想去北京
    2. 女友在北大

  16. 半瓶墨水 said,

    August 6, 2009 @ 10:29 pm

    呵呵南大的TP312书架,好熟悉的代号,我也有这样浏览过,不过多数都没有读完。不过至今想起还觉得很幸运的是,我曾经细读过两本书 “编码的奥秘” 和 “程序设计实践” - 前一本让我消除了对计算机的恐惧(对,就是总觉得不踏实那种恐惧),后一本让我知道编程不是一件难事,还很有趣,也影响了后来的编程风格

  17. righthand said,

    August 6, 2009 @ 10:40 pm

    优秀都是不是凭空而来的
    你的文章让作为校友的我惭愧不已

  18. Featheast said,

    August 6, 2009 @ 10:57 pm

    我想问一下,你的编程珠玑和程序艺术分别是花了多少时间看的,每天大概看多少?

  19. mk said,

    August 6, 2009 @ 11:09 pm

    很好的文字 谢谢

  20. Peng said,

    August 6, 2009 @ 11:11 pm

    呵呵,Eric和很多大学生一样,情绪在自卑和自负间波动,常因看不到未来而迷茫,但与很多人不同的是,没有选择逃避或在游戏或者小说的虚拟世界里麻醉自己,而是踏踏实实的在努力进步,所以当机遇到来时自然迎来了收获。

  21. 陈华 said,

    August 6, 2009 @ 11:59 pm

    我觉得徐老师很大程度上得益于小时候的家庭环境,虽然开始就强调从小和奶奶住一起,父母在镇上疏于照顾,但是家里丰富的藏书、作为知识分子的父亲都能对成长起很大作用。
    之所以这样说,还有个原因是我小时候环境相对于徐老师的不足之处:父母都是农民,上初中一起没有机会碰到任何有益的书籍。
    独立思考和勤奋上进的能力不是与生俱来的,后天的环境太重要了,等我知道这一点,我已经坐在高三无数参考书堆前面了。到了大学,更是疲于应付各种琐事,只能边看徐老师的博客边暗想以后又孩子了要怎样怎样……

  22. amao said,

    August 7, 2009 @ 2:38 am

    希望全文转载此文至http://www.shumo.com

  23. 半瓶墨水 said,

    August 7, 2009 @ 2:54 am

    前面的第一个回复有时间跨度,括号里补充一句话:
    “大三在疯狂学计算机课程、看书、接外包项目、考前狂补中度过,是最辛苦的一年。(然后考上了计算机系研究生,研究生最后一年,)从收到微软给offer以后开始走向歧路 - 我后来就去踢了半年足球然后混毕业了…”

  24. 中国数学建模网—SHUMO.COM said,

    August 7, 2009 @ 3:01 am

    转载:我的大学…

    原文地址:» 我的大学 | 4G spaces

    (应博文视点的几位编辑之邀, 总结了我大学本科的一些经历. 博文视点的新书<我是一只小小鸟>八月即将出版, 收录了我和其他将近20位的大学经历和感悟….

  25. Alex Zhang said,

    August 7, 2009 @ 8:52 am

    Somehow like me. I’m preparing GRE. Start to use computer since 1996 (on 1998 became developer). Interested in Chemistry when in primary school, till now, Chemistry and CS. Nice to meet you.
    SCIM crashed just now…

  26. lishali said,

    August 7, 2009 @ 9:02 am

    关注Eric的博客很长一段时间了,第一次留言!
    从农村走出来,从自信到自卑,再到平静,本人没有Eric老师这么神奇的经历,也没有什么大风大浪的。从一个迷途的小孩,到了一个开始经人事的成年小伙,我经历过,痛苦过,开心过。其中有太多跟Eric老师略有同感的经历,至于感想,各人自有其独特之处。读这篇文章之时,真心感动!
    祝,Eric老师工作顺利,身体健康!

  27. mc said,

    August 7, 2009 @ 9:32 am

    真好!出去的都是人才,留下的都是奴才。

  28. 轩痕 said,

    August 7, 2009 @ 11:20 am

    你好,Eric,看你的博客一年多了,可能吧的jason给了我互联网的启蒙,而你的博客则让我在技术方面有了大的方向,对您一直心存感激.
    其中”举例来说,我的笔记本里清楚的记下某周要看操作系统,可是下周还没看完操作系统的时候,又记下这周不看操作系统了,看编译原理。就这样,好似饥饿的狗熊在掰玉米棒子,看上去很勤奋的在掰,掰下来,啃两口,扔掉。当时我也能感觉到,知识饥饿感永远在那里,永远填不满。”这种面临选择时的茫然无助我刚刚经历,还将继续挣扎,不过已经不会那样的毫无方向了.这要感谢您的奉献.
    这篇文章我想转去作为我博客的第一篇文章,地址是www.xuanhen.info,再次感谢您花费时间写这类文章给我们这些还在迷茫中挣扎的人.

  29. Eric said,

    August 7, 2009 @ 1:13 pm

    各位读者, 谢谢你们的留言.

    我其实还有两句没有写入书里面的话:

    1. 迷茫是这个时代的特色,我们都会经历的。 我相信迷茫不是我一个人的,是整个群体的。 pongba 以前说过, 大学生, 前面没有毕业后好生活的胡萝卜,后面没有父母高中时候的大棒, 所以很容易迷失。 我只是恰好迷茫的时候遇到了一些改变我的人,加上以前的习惯,所以没有迷茫出什么事情来, 正常的度过了迷茫。

    2. 我的第一段给了读者一种“家庭环境的影响是很重要的”映像,其实这倒不是绝对的。 我觉得我真的深入思考自己的前途的时候, 是在高中。 我上高中的时候, 我父亲刚刚负责一个学校的全部工作,我母亲正在私人承包一个卖鞋的商店, 那时候很多问题我都要自己想,自己解决,他们离我太远,有些是即使和他们说了寻求帮助也不现实。 然后我不停的思考的结果就是我真的认识到“我要干什么”。 或许这种对自我的再认识, 有以前家庭环境的种子,不过我觉得更多的当时自己领会到独立思考的重要和乐趣。 我有一个妹妹(我叔叔的女儿),现在在美国,她高考当时失利了,到邻近城市的一个学校复读了一年, 什么事情都要自己处理, 我叔叔和我阿姨都说,这一年她的心智成长是最快的。 人的心智的成长是和外部环境很相关的,如果一开始并没有太理想的家庭环境,不妨求诸于后天的外部环境。 很多士别三日,刮目相看的人,都是成功的利用了社会环境,即使他们本身不具有特别好的家庭环境。

  30. Colin said,

    August 7, 2009 @ 5:46 pm

    >> 当时我觉得比起计算机系和电子系这样的“牛” 系,数学系并不“牛”。
    >> 可即使在不牛的系,我都不能做到前10,更别说看上去更加牛的计算机系了。

    这正是中国数学系和计算机系的悲哀!
    CS烂极的课程设置,使得许多本来可以在数学系成长的孩子,浪费了多少青春。

  31. zhangdaomin said,

    August 7, 2009 @ 7:42 pm

    呵呵。。忽然发现自己的大学浮躁了很多…

  32. buguniaoo said,

    August 7, 2009 @ 8:38 pm

    我现在正上大一,我们遇到了相类似的问题,我却没有好好解决,惭愧,向你学习

  33. xyh said,

    August 8, 2009 @ 12:08 am

    我在还没有恋爱,没有结婚的时候,不知道为什么就有一个感觉:将来有了孩子,教育就从数学开始。后来的经历又坚定了这一个想法。
    结婚的时候,妻子对我的要求是买一个书橱。我的书橱里的书就如我的工资一样很不丰富,只是数理化居多,还有我的一点爱好–书画艺术类的。到了孩子大一点的时候,我把我希望孩子看的书放到他们方便拿到的最下层,最外层。这一方法使得大孩子学习了数学。但是,没有让我的小儿子就范,我使出了自认为更为完美的方法经过了多年的努力也没有能如我旧愿。倒是他改变了我的想法。我的妻子就提醒我:不要“重男轻女“,意思是不要只是注重数理化,轻视其他东西。
    没有永远正确的教育方法。不要试图用1把钥匙打开2把锁。锁是正确的,错的是钥匙。所谓的家庭教育只是外因,真正起作用的是孩子自身的内因。外因是缘,与孩子的内因机缘巧合是父母最开心的乐事。
    孩子没有按照家庭教育的设计走,或者根本就没有设计,或许也是最大的幸事,因为他跳出了你的规范,超出了你的界限,他无拘无束,可以做得更多更大更强。
    如果我再教育孩子,或许又想从社会人文教育入手。

  34. 匿名 said,

    August 8, 2009 @ 2:47 am

    大概是博主看过不少同类文章,写出来的风格总是认我感觉似曾相识,总的来说就是一句废话,努力不一定成功,不努力绝对不会成功

  35. Summerium said,

    August 8, 2009 @ 5:19 am

    庸人和庸人之间在大多数方面并无太大差别,而牛人们却各有各的牛法。

    人们似乎普遍相信“牛人是从庸人转化过来的”这样的定律,病态的认可成功学上的种种观点(这一点可以通过网上书店的畅销榜证明),一面行使自己保持劣根惰性的权利,一面意淫自己成为牛人的明朗画面。

    扯远了。精英毕竟是少数。很佩服你,书虫。

  36. 火点 said,

    August 8, 2009 @ 6:27 am

    恍然间我刚刚结束了我的大学。

  37. liyu9 said,

    August 8, 2009 @ 10:31 am

    能说的,稍微可以自豪的事:
    我也翻完过图书馆一架子的书,不过是医学,保健相关的那一架子。(我们学校不是医科学校,医科学校里面的医书我可看不完。)
    当年我把我们学校图书馆里那一架子书基本翻完了之后,发现真正有价值的书不过几本.至此才明白了一本好书的重要性.

    在之后的一年中,自己一个字,一个字的抄完了灵枢和素问,此后,看其他经典古医书时那种感觉可以用如鱼得水,左右逢源来形容.

    这些经历让我收获颇多,明白了许多道理都是相通的, 我才找到了真正适合自己的学习的方法.

    不过,我是不能以此谋生的.吃饭还是得靠电子,或计算机.

    那以后,为了少走弯路,国内出的大部分计算机,电子方面的书籍我基本不看了.直接看原版的.

    我在预谋着以后如果有机会的话,把SICP,TAOCP,等计算机相关的经典书籍也抄一遍.
    抄完之后,我至少也算是一个小牛了吧.

  38. liyu9 said,

    August 8, 2009 @ 10:47 am

    更正一下

    “”"当年我把我们学校图书馆里那一架子书基本翻完了之后,发现真正有价值的书不过几本.至此才明白了一本好书的重要性.”"”

    有价值的书还是有那么几十本的,不过真正的好书就只有几本了.

    这里评论发表之后不能编辑修改,不好.

  39. Lofa said,

    August 8, 2009 @ 10:51 am

    看完了,马上要进入大三,受益匪浅,谢

  40. DiamRem said,

    August 8, 2009 @ 6:45 pm

    我是来赞一下博主的ICP彩蛋的,很不错~

  41. liangjiaxing said,

    August 8, 2009 @ 9:30 pm

    看望之后心情很激动。
    这篇文章和之前那篇“我的藏书http://blog.youxu.info/essay.pdf“都震撼了我
    读书须用意,一字值千金。
    我一定要像Eric一样能够静下心来读书。

  42. flypen said,

    August 8, 2009 @ 10:50 pm

    仔细看了博文,赞一个!对于《生物信息学》,有没有推荐的教材或者普及类读物?供搞软件的人做业余读物来看。

  43. bottomline said,

    August 8, 2009 @ 10:52 pm

    很好的文章,很精彩。受益啊。期待更好的文章。

  44. shuil said,

    August 9, 2009 @ 1:31 am

    真后悔没能早点读到此文。

  45. 庄园 said,

    August 9, 2009 @ 7:34 am

    好吧,,我高中毕业,在些MARK一下。

  46. alun.wk said,

    August 9, 2009 @ 10:55 am

    谢谢楼主写的文章,我即将踏入大学的第四个年头,现在也在为飞跃的事情做准备,希望明年的时候能够回来这报个好offer ^_^

  47. feirainy said,

    August 9, 2009 @ 12:11 pm

    其实想问一下博主,您记笔记的方法是什么呢?笔记记得太多, 效率就低了,记太少, 又没起到作用。我一直没能把合适的度掌握好……

  48. anan said,

    August 9, 2009 @ 10:56 pm

    感觉博主大学生活过的很繁杂,或者是有些凌乱,无论拿出哪一项microsoft、Google的offer,北大的研究生录取通知书,出国的offer。无论做到哪一个单项,我都已经觉得他是成功的人了,然后博主全做到了。。。可以说博主是个“牛人”,天赋极高,但更让我感动的是博主那种“对知识的渴望、执着与热情”始终如一。

  49. 碧海潮生 said,

    August 9, 2009 @ 11:58 pm

    TL里看到这篇文章我还不晓得是XY呵呵
    不过豆瓣上也仅仅是加个个好友

    和大牛们真是相差太多了
    我大学里感觉啥都没干,毕业的时候就一会点皮毛.net的煞笔M$党。。。

    现在重新努力

  50. SWX said,

    August 10, 2009 @ 3:20 am

    我也曾几乎翻完过浦口图书馆的一个书架,不过是历史类的。

  51. l466 said,

    August 10, 2009 @ 4:38 am

    給人很親切的感覺,祝好運。。 http://www.hsqz.com

  52. zglloo said,

    August 10, 2009 @ 8:09 am

    虽然 关注eric blog很久 但是这篇文字确实影响很深,今年大学刚毕业。总希望能继续自学 但不得其路和指点 也许这样的文字总的明白了些~

  53. das said,

    August 10, 2009 @ 9:24 am

    oh,偶然的机会让我看到了你这篇文章,确实,我对你那种对知识锲而不舍的精神是十分赞扬的,更为你之前拿到这些重要的offers动容。正值大三的我不同你,是一个艺术设计类的学生,暑假了也没有回去,就想搞点设计,准备大四的冲刺。我算是半名艺术生,你这种理工生学生的精神让我看到了我的缺点,暑假前段时间是迷迷糊糊的做了些东西,后面因为一些琐碎的事情,变得有些颓废,似乎集中不了精神,今天看了你这篇文章,算是给我敲了一下警钟,我,应该知道下面做些什么了。可以的话,交换一条link吧,我有空就过来兜兜!

  54. aw said,

    August 10, 2009 @ 9:41 am

    连文章带评论打印下来看。

  55. HZ said,

    August 10, 2009 @ 10:43 am

    我也是保送生(NOIP1=选了个物理系) 上大学后 开始迷茫“`颓废“`匆匆一年就过去了 今夜 我在黑暗中看到了光明 心中的目标逐渐明朗 我该去学习 奋斗了

    博主 请允许我转载这篇 分享给我的朋友

    *潜水数月 首次冒泡*

  56. longlinfeng said,

    August 11, 2009 @ 5:51 am

    刚毕业满一年,觉得现在看你这篇文章还是很受用的,一切都来得及。我感觉毕业后最困难的是要克服浮躁心理,继续学习,机会总是会不断出现的。

  57. iamsujie said,

    August 11, 2009 @ 9:54 am

    第一次留言,在G reader里开始开还以为是刘未鹏写的,后来发现不是呵呵,不过有几分相似,:)

  58. 图灵刘江 said,

    August 11, 2009 @ 12:21 pm

    给人力量的好文字。恶搞地总结一下主旨:
    1. 治学需要先学会挑选好书,然后细读之。
    2. 《编程珠玑》是好书。(给图灵公司做的广告?)

    哈哈。博君一笑。

  59. zz said,

    August 12, 2009 @ 2:08 am

    楼上,你指编程珠玑的第几版阿?

    我觉得中文版翻译得并不是很好。

  60. E.T said,

    August 13, 2009 @ 6:48 am

    迷茫的原因大概是还未找到自己的方向吧,而我觉得这种迷茫未尝不是一件好事,因为有迷茫才会发问,才会有寻求答案的动机,这已经比那些沉迷于网络游戏中混日子的人要强很多很多倍了。

    我今年刚高中毕业,还有一个月才开始大学生活,很感谢徐宥分享自己的经历,你让我提前知道原来人到大学是会迷茫的。 >_<

    说到自学,虽然我的大部分关于计算机的知识也都是自学的,但很明显没有徐宥同学那么踏实的态度,所以我决定要向徐宥同学学习(不包括敲代码的行为,因为我打字慢)!

  61. timeriver said,

    August 13, 2009 @ 10:40 am

    看到徐老师这样思辨的理科的不装逼的文字,原谅我用一个楼上们重复了很多的修辞:受益匪浅

  62. 这是博客 said,

    August 14, 2009 @ 3:26 am

    \documentclass{评论}
    \usepackage{CJK}
    \begin{document}
    \begin{CJK*}{GBK}{song}
    我是在 手机玩聚 SR 上看到的文章, 然后我就来这里了。

    马上大四, 去了还要补考, 真的很不舒服。
    不过看到文章还是有所思, 许老师真的是把所学都学到骨子里去了。
    最近在敲 LaTeX ,所以我看到一点,许老师到现在还是英文的前后加上了空格, 这恐怕就是那时候学习 TeX 留下的习惯吧\ldots

    订阅了吧,老师好!
    我到现在还只是初学, 连 LaTeX 都搞不好, 许老师一上手就学 TeXBook

    \end{CJK*}
    \end{document}

  63. chglu said,

    August 14, 2009 @ 5:25 am

    这篇文章怎么没输出RSS呢

  64. steel said,

    August 14, 2009 @ 8:47 pm

    膜拜,学习了

  65. June said,

    August 15, 2009 @ 10:40 am

    这样才叫上大学!!!!!!

  66. xhorsejj said,

    August 18, 2009 @ 10:19 pm

    突然明白我的大三该怎么过了
    谢谢!

  67. M said,

    August 19, 2009 @ 5:35 am

    很多和博主相似的人,所以牛人真的很多,内心里还是很惭愧的,从小到大都是普通的孩子,学习一般,父母也没对我有什么科学教育,靠复读上了东大,然后三年稀里糊涂过来,挂了很多科,大四到了,想想徐宥把一本Thinking in java敲完,再想想自己想学java想学css想学汇编想学c++,无一例外不是看个开头然后打开电脑打开魔兽,心里下了N次决心,努力努力,都是无疾而终,大四很快,时间也不多了,考研是考不上的,所以只能找工作了,想想大学什么都没学到,甚至玩都没学到,只会闷在宿舍,真他妈的想自杀了,走一步看一步吧,怪不得后悔药没有人卖,它太贵太贵了。

  68. Lumou said,

    August 19, 2009 @ 2:30 pm

    今天又看了一遍
    在社会界定的规则和标准中 我现在算不上什么有着光荣前途的青年 虽然现在在国外一个学校里面 但是自己的斤两自己十分清楚
    其实我们这一代大部分人都是明白那些传承下来的道理的 只是对于这些可以受用一辈子的道理 很多人缺乏一个行动 很多人在起跑线上犹豫不决 或者刚刚起跑就停下了 就像现在我知道自己为何只能在这里浑浑噩噩的混日子
    原来一直想着读另外的一个专业 一直觉得理工并非适合我 因为中学都是文科成绩远远超出理科成绩的 然而现在发现 有时候你心理所谓的梦想之类的东西 往往只是让你沉浸在貌似美好的未来的臆想之中的慢性毒药 有的人只是嘴上说 我有一个梦想 但是从来不像路德金那样一直朝着梦想的方向走去 也没有去看看自己是不是有这个方面的能力 多少人就日复一日的沉浸在美好的毒药中慢慢丧失了真正追求梦想的能力
    我现在回头看来 计算机不算是自己最喜欢的 但是在现在八成是最好的选择 望着那些富丽的所谓梦想 往往却选择性的失明 没有去看近在咫尺的道路
    大家都开始往前走吧 迈出第一步 也许你就知道下一步在哪里

  69. xsap said,

    August 20, 2009 @ 11:19 am

    这个,阐述下反面观点, 一边拿Offer, 一边做留学准备, 多少有些不厚道。

  70. Amnesia said,

    August 20, 2009 @ 11:42 pm

    How time flies…不知不觉我也到美国了,总还记得当年mathena&dean在南平给我们介绍经验的情形

  71. 茶色的酒 said,

    August 22, 2009 @ 4:50 am

    你好……觉得写得好好,很激励人心,让我大三也有了一个方向…

    可是转到我的百度空间吗?

  72. fairzy said,

    August 24, 2009 @ 9:25 pm

    就要大三了
    真的没有什么想法。
    以前想做,不敢。
    算是看到好的努力方向了

  73. Yuanxi said,

    August 24, 2009 @ 9:30 pm

    WOW

    博主现在也是在WUSTL么?

    校友噢~~

  74. rrison said,

    August 26, 2009 @ 10:56 am

    lncs被cs抛弃了········
    国人的一大损失呀
    中国要少是多少篇sci论文呢

  75. Leo·G·X said,

    August 26, 2009 @ 9:55 pm

    博主您的声明是18岁以上转载须保留出处么,我今年还不到18,可以直接转载么?

  76. 路过 said,

    August 28, 2009 @ 5:30 am

    我只能说,有很多错别字

  77. 水的影子 said,

    August 28, 2009 @ 9:26 pm

    看到第二篇牛人写的大学生活题材的文章,上一篇是刘未鹏的。是不是南大比较喜欢出牛人?呵呵!
    让我欣慰的一点是看到回帖的读者里有些是马上要去上大学的,真的很替他们高兴,能在上大学之前就能看到牛人们的大学经历是怎样的,或许他们可以因此少走弯路。
    在选书方面,跟楼主有相同的感觉:如果一开始就看到好书的话,品味一下子就会提高很多,我看过的第一本档次较高的计算机书是BS的《C++程序设计语言特别版》。
    想起一句不知在哪里看到的话:改变人生命运的无非两样东西:一个是你读过的书,一个是你遇到的人。原来真的是这样的。

  78. hunterdong said,

    August 30, 2009 @ 2:49 am

    愿意回忆的,都是甜蜜和成功的经历。谢谢分享,今天我又很闲。

    稀里糊涂毕业时,我还特意准备了2句话,当然,最后是说给自己听的:我的大学生活很普通,但是也有很多精彩的瞬间回忆。

    虽然,没学到什么。

    有目标的人可怕。。你是一个

  79. hunterdong said,

    August 30, 2009 @ 2:51 am

    还有,我不喜欢word,可是我也没见过word排不出来只有Latex能排的东西,看了楼上一位兄弟的链接,word范例的好像还更复杂。。

  80. hunterdong said,

    August 30, 2009 @ 2:52 am

    word做小公式是比较费劲,找个插件(不好意思,忘记了版权问题了)就可以搞定。

    算了,还是用latex吧,这个的许可是否不要钱?

  81. hunterdong said,

    August 30, 2009 @ 2:53 am

    http://www.ieee.org/web/publications/authors/transjnl/index.html

    【 在 wmbyhh (wmbyhh) 的大作中提到: 】
    : 请给一个latex的模版标准范例,最好有公式(求和、积分等)、图片、表格(单栏、
    : 整页)、参考文献、节、段落等。
    : 我手上的范例要么不全,要么不能正常编译dvi/pdf,不知道怎么办
    : 或者请问哪里可以下载如此标准模版,电子工程的。多谢

  82. hunterdong said,

    August 30, 2009 @ 3:52 am

    还有Microsoft Equation,这个好像是word里面自带的,所有公式都可以搞定。

  83. Eric said,

    August 31, 2009 @ 7:51 pm

    回复 Hunterdong:

    很多计算机图书和数学图书,用Word 很难排
    Latex 是开源软件,不要钱

    回复Leo·G·X :
    转载注明出处只限有民事行为能力的人 :)

  84. 小米 said,

    August 31, 2009 @ 8:42 pm

    我也学得数学,看了几本计算机的书。发现不动手还是什么都不会,一转眼大三了,必须要努力了!

  85. carol said,

    September 2, 2009 @ 12:26 pm

    看了牛人的文章,我居然哭了,是的,为自己的迷茫优质与懦弱,我是一个踏实不下的人,学习软件专业两年了,刚升人大三。想想自己的历程,不是没有付出努力,而是过于粗糙,我会参考您的求学经历,重新努力。谢谢。。。
    我会标注出处的摘引您的文章的

  86. moonese said,

    September 3, 2009 @ 11:28 pm

    读完了整篇文章和所有的回复。
    尽管博主说浮躁,但我想已经足以让大多数人汗颜了并反思自己了。
    榜样的力量是无穷的,感谢!

  87. Dansen said,

    September 6, 2009 @ 8:33 pm

    非常感谢!

  88. fc_lamp said,

    September 10, 2009 @ 9:42 am

    从迷茫到清醒,从清醒到迷茫。。。总是这样往复着。。。。。

  89. zzzx said,

    September 12, 2009 @ 7:29 pm

    还是这样的博文好!回复的人多啦。

  90. remy said,

    September 17, 2009 @ 11:02 pm

    半瓶墨水 said,

    August 6, 2009 @ 10:29 pm

    呵呵南大的TP312书架,好熟悉的代号,我也有这样浏览过,不过多数都没有读完。不过至今想起还觉得很幸运的是,我曾经细读过两本书 “编码的奥秘” 和 “程序设计实践” - 前一本让我消除了对计算机的恐惧(对,就是总觉得不踏实那种恐惧),后一本让我知道编程不是一件难事,还很有趣,也影响了后来的编程风格

    //
    编码的奥秘是我在大学看过的最认真的一本书,觉得真是非常有意思,或许我们看的还是同一本书

  91. 笨笨熊 said,

    September 18, 2009 @ 8:11 am

    看完文章之后,我想了一整夜……

    我正在准备考大学,但是,成绩很烂。

    所以,我请了假,在家里自学自补,希望能换一张大学的门票。
    实不相瞒,我对我这儿学校的教学实在是感觉不到一丝安全。

    现在,我似乎找到和我相同见解的人了。
    靠别人始终不如靠自己!

    我似乎在文章中找到了一丝安慰……
    谢谢!

    还有,如果您有时间的话,我很想与您交流一些学习上的事情。
    E-MAIL:liuxin199199@163.com

  92. XuJun said,

    September 18, 2009 @ 8:52 am

    很佩服博主这种对知识的渴望!!看完之后,感同身受,更加坚定了我的信心,促使我要付出更大的努力去学习编程!!

  93. elf_wei said,

    September 19, 2009 @ 8:18 am

    呵呵 在豆瓣上加了你的好友 看了你的空间 干脆颇深
    和你情况相似 我也是本科数学系的 想请教你一下 我也是想研究生跨计算机专业 其实小时候也很喜欢计算机 竞赛的时候也拿过省里的前几名 后来 因为一些原因 没有继续学习 大学的时候学了数学专业 10年要考研 准备考计算机 想考你的母校或者东南大学 但是我对学什么方向有些迷茫了 我想学一个能和数学结合在一起的专业 呵呵 想听听你的意见 ~~
    其实在学数学的时候有一点点体会 感觉做数学上的事情 在做每一步的时候 你都需要问自己why? 似乎从这一步到下一步 明明是很明显的 但是就必须问自己为什么 是怎么来的?
    但是做计算机的时候(小时候的很浅薄的认识~~) 感觉做每一步的时候 都在问自己how? 从这里到那里 怎么去走?可以发挥自己的创造力 感觉很好玩
    这也是我决定跨考计算机的具体原因(加上我觉得自己确实没有在数学上继续走下去的天赋及动力 不过学了几年的数学 感觉最大的收获是自己现在能沉下心去做一些事情了 不那么浮了~~)
    想听听你的建议 我查了查 似乎人工智能和数学联系
    恩 我的QQ是3361784 能加下吗 ~~

  94. elf_wei said,

    September 19, 2009 @ 8:24 am

    呵呵 在豆瓣上加了你的好友 看了你的空间 感触颇深
    和你情况相似 我也是本科数学系的 想请教你一下 我也是想研究生跨计算机专业 其实小时候也很喜欢计算机 竞赛的时候也拿过省里的前几名 后来 因为一些原因 没有继续学习 大学的时候学了数学专业 10年要考研 准备考计算机 想考你的母校或者东南大学 但是我对学什么方向有些迷茫了 我想学一个能和数学结合在一起的专业 呵呵 想听听你的意见 ~~
    其实在学数学的时候有一点点体会 感觉做数学上的事情 在做每一步的时候 你都需要问自己why? 似乎从这一步到下一步 明明是很明显的 但是就必须问自己为什么 是怎么来的?
    但是做计算机的时候(小时候的很浅薄的认识~~) 感觉做每一步的时候 都在问自己how? 从这里到那里 怎么去走?可以发挥自己的创造力 感觉很好玩 也是我的兴趣所在
    这也是我决定跨考计算机的根本原因(加上我觉得自己确实没有在数学上继续走下去的天赋及动力 不过学了几年的数学 感觉最大的收获是自己现在能沉下心去做一些事情了 不那么浮了~~)
    想听听你的建议 我查了查 似乎人工智能和数学联系大些 也不清楚还是研究生的时候学数学专业组合数学和图论方向的东西会对计算机有好处
    恩 我的QQ是3361784 能加下吗 ~~
    前面的似乎错别字了 - -!
    盼望你的回复~~

  95. pc said,

    September 20, 2009 @ 8:26 am

    执着
    让人钦佩的执着

  96. eva said,

    October 26, 2009 @ 11:20 am

    博主的痴迷与专注让人动容钦佩。
    已经大四,保了本校,总觉得有些郁郁不得志。看了博主的文章,很受用。不管在哪里,重要的是那么专注与激情。谢谢博主的分享。

  97. XMJ said,

    November 18, 2009 @ 4:01 am

    本想随便说两句,留个记号的。
    但是“这里欢迎留言, 但没有智力活动迹象的留言将会被删除”。

    有个问题没想明白,问问你,在证明Clique团问题的单调线路下界时,用sunflower引理做一个除花瓣的操作,用花心Z代替原来的p个集合(见Arora、Barak的书),如果Z是空集的时候怎么做?

  98. Progray said,

    December 6, 2009 @ 9:09 am

    学习,感谢 :)

  99. mousepotato said,

    December 17, 2009 @ 1:33 am

    看了你的文章感受很深,我是一名今年刚到美国读computer engineering的phd学生.我本科也不是学习计算机的,虽然在信息工程学院,不过学的是测控技术.也是对计算机和编程极度的感兴趣.不过我肯定没有楼主的求学精神和苦读书的毅力.很惊讶Eric也学的是java,写javaBean.我也是从大二开始看的java.不过后面主要做JavaEE开发.其间确实也走过很多弯路,书也没少读多少,算是有点感悟了.当初申请的时候我的条件也不是很好~勉强拿了一个offer.和楼主工作,考研,出国,三丰收确实没法比.我最有感受的还是那句话:’不能把有限的人生耗费在无限的浅尝辄止上’,这句话现在成了我的QQ签名,估计也会保存很长时间.确实楼主积累的知识和努力在最后的收获中pay off了.看了楼主在wustl老板的研究方向,也是我比较感兴趣.但是我现在具体要做什么方向还不是很确定,因为我是本科过来的. 你的文章确实给了我很大的启发.希望以后能做个朋友,同在美国多多交流.毕竟我也是写java的.两个人在一起写程序比一个人快.哈哈~

  100. shiaron said,

    December 18, 2009 @ 5:30 am

    很早以前就把厉害的学长的博客加进收藏夹 后来不知怎么找不到了,今天偶然地又打开了,看了这篇文章 感触很多啊 大三了 实在迷茫啊。。。不幸就是那“计算机系”的,其实说实话南大计算机出来的没啥牛人啊~到头来厉害的都是电子跟数学的了~

  101. SQYBI.com said,

    December 31, 2009 @ 11:23 pm

    2010 年初展望…

    好吧, 今天早晨写完 2009 年终总结, 现在来看一下 2010 年初展望. 其实真不知道自己接下来要干些什么啊, 保送时候的时间被我浪费我就不说了, 大一上这半年也没干了什么东西. 下半年是想多做…

RSS feed for comments on this post · TrackBack URI

Leave a Comment