|
|
|
|
移动端

徐 宥 掉进读书的兔子洞(2)

《我是一只IT小小鸟》是一群IT小小鸟用自己的成长故事,告诉在校的师弟师妹们:青春太宝贵,千万别浪费;要想不浪费,万事早准备。本节说的是徐宥--掉进读书的兔子洞。

作者:胡江堂来源:电子工业出版社|2009-09-09 12:00

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

大一~大二上:极端自负,极度自卑

专业选择的失意让我暂时迷失了自己

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

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

我开始一行行敲经典书上的程序样例代码

不过最原始的三个理念还是在的,我告诫自己,即使上课不听讲,也不能浪费时间。所以,我把在听课、做作业上节省下来的时间,用在了看喜欢的计算机书和学习编程上了。于是,整个大一大二,我凭借着简单的自学的理念,开始了两件事情,敲《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。我的方法还是一样,敲例子。记得《The TeXbook》上有一个程序,Knuth让大家自己照着敲入计算机,然后还很幽默地说,实验证明,只有很少的人会按照他说的敲入这个程序,而这部分人,却是学TeX学得最好的人。看到这里我会心一笑,觉得自己的方法原来也不算笨。从此,一字不漏敲入一本书的程序成了我推荐别人学习语言的最好办法。后来大四时我又敲了《A Byte of Python》,前段时间又敲完了《The Awk Book》,都是不到一个月立即从初学者成长为细节很熟、代码顺手拈来的熟练使用者。顺着这个方法,大二我把《组合数学引论》和上海交通大学出版社出版的一本《离散数学》上的题目都做一题不漏地做完了。当时选这两本书也没有特别的目的,就觉得这东西应该是计算机的数学基础。这些积累,在大四全部都显现了出来。

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

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网络管理员考试考前冲刺预测卷及考点解析

本书依据最新版《网络管理员考试大纲》的考核要求,深入研究了历年网络管理员考试试题的命题风格和试题结构,对考查的知识点进行了提炼,并...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊