|
|
转载一篇大神的作品,有些细节我觉得蛮适用于AFF的,大家共勉!------------------------------
9 q. c/ R K/ n9 K8 N( i: O" M5 G. a8 C# s* B0 D% }) j
〔转者注: 徐宥目前是计算机专业的 Ph.D.,导师Yixin Chen,本科毕业于南大数学
8 P0 r7 ~' V6 X系。这篇文章是其应出版商之邀而写的一篇回忆录,详细介绍了其大学之前及大学四年 . I# Z5 ]8 u% w" S! _
的生活,包括他找工作,考研和出国的经历。从中可看到他大学刚开始时情绪在自卑和 ! t* H" G/ j2 _
自负之间的波动,中期看不到前方时的迷茫和收获季节的忙碌。他一直在踏踏实实努
: E& k* H0 y# P* H" }# v6 g力,最终从一个在数学系都不怎么拔尖的学生成长为一个计算机牛人,当机遇到来时自
, w. ]5 M ^( ~3 t, E3 Z% {5 v然没有错过。我想这篇文章对很多人会有一些启发意义,所以转载在这里。原文地 2 M2 q, }3 Y3 e/ K( X% I
址:http://blog.youxu.info/2009/08/06/my-undergraduate-year] 6 j }# q; f+ s u6 H8 ]
9 h7 T5 @% [ H* r2 I" i
. i) S$ a& c, X, Z5 ?' Q) l! G8 b$ s) D. j
(应博文视点的几位编辑之邀, 总结了我大学本科的一些经历. 博文视点的新书<我是一 r, e( ^; Y' `( R1 B6 k# q$ s
只小小鸟>八月即将出版, 收录了我和其他将近20位的大学经历和感悟. 本文特别欢迎读 % e3 K6 L# E- C
者留言, 编辑说将选择一部分读者留言和这篇一起放到书中去) ) W8 H8 Z5 {6 k, j1 x% P
我的大学
- R6 ?+ x2 G) H7 q- \& i3 W5 {% L/ s7 `0 B8 V
虽然标题是”我的大学”,但大学中的一切,其实都和大学前的经历和学习习惯有关。因
/ L: y" j: ?7 z' b8 h此,我还是从我小学时的一件对我以后人生,包括大学影响巨大的事情说起吧。
; ]0 v+ Z# L6 P& Y; x) I0 l s, w7 ?, d5 H2 W g# q; {$ j
数理化和好老爸 9 S$ N4 T& _3 G
! s6 P1 O: g8 R: c, b7 e4 C! J9 d
我的小学是在农村里和爷爷奶奶度过的。我的父母住在小镇上,两人平时都要工作,没 # K7 i' V" J9 q6 h& P
空照看我和我弟弟。所以,我只有周末和放假才到镇上,和父母弟弟在一起。四年级升 7 R7 v. Y! ~9 L, T" }* ?
五年级那个暑假,我到了镇上,和父母在一起。因为一起抓鱼钓虾的玩伴都在老家,百
) `& W3 ]$ _7 w$ m$ ^+ v) G3 D无聊赖的我开始乱翻父亲的书橱,找书看。某天,我翻出了一本叫做《平面几何一题多 . t$ H! q! y& G- I, x+ ^5 s
解》的书,那是本封面很好看的书。我把整本书翻下来,每个汉字我都认识,但每个符号 + B* e. t/ ]) x! }6 V8 S! f- t1 u
我都不懂。好奇的我于是问父亲,这个书讲的是什么呀,怎么从来没见过这些奇怪的符
6 Z+ t; ^' ?. ]0 x9 u号呢?他就告诉我说,书里讲解的这个东西,叫平面几何。他接着问我说,“平面几何是 ; D2 L; U: S. M1 i2 o
个很有趣的东西,你想不想学呢?” 我说,当然想啊。那时的我,其实只是一个好奇的
1 B7 j5 I# @6 J( X小学生,迫切想知道这个书中的图画和符号的意思。我肯定不会想到,这个很随意的决 2 |5 ^1 r9 M4 m k
定,改变了我其后的整个人生。
$ b: X# W: S( X' I+ j$ s9 Z( ~" S) Q" P$ }; z" c
听了我肯定的回答,我父亲立即从书橱里层(我家书太多了,书橱太小,书橱里书分里
5 J; O$ p, ]/ T' {5 n `2 `1 P层外层,外层的书挡住了内层的书脊,我从来都不知道里面还有宝贝)变戏法一般的翻 / ]* n v: d7 V0 V6 T9 B/ z( J
出了本《数理化自学丛书–平面几何》。对于我父亲这一代人来说,《数理化自学丛书》是代
: F6 E6 G' O* \) v8 E/ A表着知识,荣耀和梦想的。我感觉他翻出这本书的时候的动作是虔诚的,但当时的我并
. Y" n$ {" e* a) U不知道我父亲在这套书上寄托的希冀和梦想。我只记得他告诉我,当年这套书,用去了 + J1 A5 i; C7 @
他大半个月工资。就这样,从五年级开始,我就在父亲的指点下,开始蹒跚前进学习《平 " C. v. \$ Z& b( y( C0 t/ e
面几何》。从一开始不知道什么叫 “证明”,需要他一字一句帮我厘清逻辑关系,到后来
) G, z( I9 m$ W# {: ]全是自学不需要他教,我很快就喜欢上了自学这种学习方式,每天自己看书并且做八道
, g. b( N: l* ^" T( S7 t2 f7 |- e题。暑假过完后,我就回到了爷爷奶奶的老家。父亲让我继续自学,并且布置我一周做
4 R$ u; x% b! A' ^) `* H八道题。我在爷爷奶奶家,每天放学回来不做家庭作业也不看动画片,就赶紧做一道几 ( a- j$ L9 ^$ U# r* \
何题。做几何题的妙趣,是不融入其中的人不能理解的。比起小学里的抄生字,抄课文 7 x( c+ F3 R! d" g Z
这种作业,做几何题是脑力和体力的双重享受。当时,我周围没人可以讨论切磋,全靠
2 V. w1 f$ t/ x6 G$ a# ~自己。遇到不会的题目,我只能自己冥思苦想,或者熬到周末和父亲讨论,因此,常常 % ^$ p( p+ e+ [3 b4 }- E
被一道难题从周一折腾到周日。好在这套书是粉碎四人帮后出的第一版,当年学生的数 * d- V' j, t$ Q: U4 v
学水平比不上现在的学生,而这本书又是以自学为主要切入点,所以题目相对也简单,
- j1 v3 q3 E0 l7 L1 V: }) r% w2 X. G我冥思苦想几天后大体上也能想到解题思路。因此,我能够常常体验百思得解的愉悦 ; S/ e/ }) K! E( s: H! f
感。我觉得,这种时常拜访的愉悦感,让我很早就开始相信独立思考的力量。
0 Z. v* H d5 t/ |) Q0 z. s* I- \) G
O4 _4 M/ Z7 ~* m7 p每个周末,父亲都用吱吱作响的自行车带我到镇上洗澡理发,然后批改上周我做的几何 2 e+ q) ^* q3 L8 I; l
题。在自行车上的时候,他常常信马由缰,随口说些说些初中物理和初中代数知识,比
' m$ x' X( A9 e, f b如看到船就说浮力,看到马就说做功,看到三角形就说余弦定理等等。我也就半懂不懂
& Y" B0 S% f' a% _的听,有时候插几句话,有时候能睡着了,没有丝毫的压力和拘束。很早就被中学数学 ( x. G& g7 N1 v& o6 Y; B
物理知识装备的一个小学生是可怕的,我那时候觉得知识就是力量,因此我一定要用自 5 n. V+ I3 o% u1 n. W. S4 p
己的数学物理知识做一台柴油机,我很自信的认为我懂得做柴油机和机动车的一切知 6 W* {) h& V0 Y4 L
识,说不定还能做出第二类永动机。我爸爸屡次告诉我不可行,而我反过来一直屡次告
* O1 S- H1 l/ s" B8 k3 L+ O3 `6 C3 u诉他,你是个没有理想的人。我爸爸不愿意打消我的理想,只是扔给我更多的书,希望
5 r* c8 w, l: d0 ~! Y9 _能够打击我制造柴油机和永动机的热情,而我的知识理想,在读了更加多的书以后,变
4 f' r/ W( Y: L4 f得更加的坚固了,我相信,学习知识是我人生第一重要事,有了知识,虽然不一定能做 : z7 a/ Q/ k8 x- p: x
柴油机,但一定能做更多强大的事情。同时,我通过学习几何和其他的一些父亲扔给我
) U1 A( C: u0 C$ c# ~7 i3 q的书,开始对自己的学习能力有了自信,我相信,找书自学是学知识的好方法,同时, ! \. Y Q2 y1 B! ?. p
把题从头到尾做一遍是很好的自学方法。 {( j* ]' d. g
: v) J2 f0 P) w% D2 V8 D6 g* f5 [所以,我带着三个理念进入了大学,第一是什么东西都可以自学,第二是慢即是快,笨 % u3 C! U, s1 o
笨的做一遍题是学习的捷径;第三是知识理想主义,知识就是力量。而读书学知识能够
. {+ Y1 P+ s) s5 h6 S/ R0 \消除蒙昧,掌握改变世界的力量,所以是一件快乐的事情。
K6 t) \9 N5 k! v y% o
# U8 Y+ C' M( W0 e% Y0 D- |大一,极端自负和极端自卑 7 m& @5 A4 ~! X+ F! E
1 \9 s' H7 Y) G* U我的高考成绩还很不错,高中还拿了一个数学联赛一等奖,所以,我是带着对自己数学
& B+ X: H& Q& W7 B+ ~8 N知识(为了准备数学竞赛,我看了很多闲书,有很多就是大学数学系的教材)和学习方 ! f7 w5 O: `" ]
法的自信满满,和对南大数学系这个相对不好的选择的遗憾和自卑(当时的高考分数可 ) u' i6 c' e+ ?) D. }9 G
以填报更加好的学校或更加喜欢的专业)来到大学的。当时我的心理状态可以用八个字
/ E2 z* I4 U& R& q& ^概括: 极端自负,极端自卑。这种心态,一直笼罩了我上大学的头两年,而且总是以一 4 L* |( l7 ^. }9 [/ o' M9 X
季度为周期,在两极之间交替变化。我在学期开始往往很自负,到期中考试左右很自 . N- G* V" @; u' ?8 P4 B
卑,然后再自负,再自卑,不断反复。
& }% ? `/ \0 T% k7 w, z7 I. P
在我看来,极端自负这个心态,其实不是因为自信,而是因为极端自卑生出的应激反应– 2 A% ~8 n2 W8 b! G% {1 @) l
为了掩盖自卑,只好用自负来掩饰。为什么我极端自卑呢,大体来自两个方面,一个是 5 X( m w7 c. Z3 E& i
我的成绩排名在高中都是很前的,但是到了大学就 20 名开外了。尽管我觉得自己的数 , O1 u' c3 \0 m; z- L* Z2 Q
学水平很不错,考试却总是不怎么样,觉得考试考不出真水平。另一个是觉得自己没有
& G' ?1 n, Q& O s n! c在一个自己满意的系。我喜欢动手的工科,当时我觉得比起计算机系和电子系这样的“牛
9 E1 p+ E, g/ d+ R& M5 ?” 系,数学系并不“牛”。可即使在不牛的系,我都不能做到前10,更别说看上去更加牛 5 C# z7 P' K T& a+ n, C/ f- t3 D
的计算机系了。为了掩饰这种这种自卑,就自然生出了极端自负。那时候,我上课根本 ; R, E" e2 V7 g/ s+ Y
不听讲,理由是“书上的东西太简单了”。为了证明自己智商还可以,我总是坐在最后一 6 m. `' _4 i& f3 u% t# g
排,显示自己并不热心于老师讲课。我这样持续了两年,以至于到最后, 我连班上每次
. j; ?: M0 v: h+ W9 J/ s# [$ b- v都坐在前面的几个同学的名字都不知道。这样的心态明明是错的,我却缺少一个很好的
( t7 C- Z5 w, P$ z) z动因来改变它。
! q7 U# }' |. ]; ?# i3 g7 _
( p3 T$ [ ^& i3 G: W不过最原始的三个理念还是在的,我告诫自己即使不听讲,也不能浪费时间。所以,我 & v2 s$ g6 _: e% U
把听课做作业上节省下来的时间,用在了看喜欢的计算机书和学习编程上了。于是,整 T3 ]5 v# G1 q- n
个大一大二,我凭借着简单的自学的理念,开始了两件事情,敲 《Thinking in 8 g' K9 c) r& s, m
Java》(TIJ) 和 《The TeXbook》 上的没一个样例。 6 ?5 s1 ]9 q' l* O
9 Y L, l2 ^" x, z/ G& M1 Z0 Q7 |
敲 TIJ 的机缘其实很简单,我是在软件学院听课的时候看到他们教 Java, 但是他们用
T. z k: k: D0 N的 《Java 大学教程》太贵了,我舍不得买。我在网上搜了一圈,发现 《Thinking in
+ ~$ w, Z2 j1 W6 l4 _/ b5 ?1 Z) ?Java》是一个免费的英文电子书。于是,我就在数学系的机房,每天下午和晚上,开着一
1 ? k& q1 [/ m台计算机,屏幕上放着这个电子书,再用我的很土的笔记本,运行着未注册的
3 F% L6 G2 t# ~7 ?' j* PJCreator, 一个字母一个字母的敲 TIJ 上面的程序。我很偏激的认为拷贝粘帖的程序记
0 _5 c; g/ \; B5 }) w- y) ?; M( R不住,所以每个字母都自己手敲。就这样,花了一个学期,居然就把所有的程序敲完
1 `0 D/ y [2 {1 k1 H9 i了,基本上 Java 的方方面面,我也了然于胸了。
' \4 N5 h6 z" p
0 q. h$ `5 ?( I" z敲完 Thinking in Java 之前没几天,我们就期末考试了。那一次考试的试题是 LaTeX , l3 h1 p! m( q7 d
排版的,而不是手写的。我考试的时候就问监考老师这玩意怎么排版出来的,因为我知 ' a# i5 ?; Q( q( ^- C0 W
道 Word 这个软件做不到这个效果。监考老师除了对我不认真考试表示不满外,还算仁 + C8 W# \& p% n, s& A" |( W
慈,告诉了我 LaTeX 这个名词。 寒假里,我就买了一本 LaTeX 教程。然后,突然认识
; v1 Y& l) F/ l到,原来 TeX 居然是我最热爱的 Knuth 的杰作,于是我就疯狂的开始学 TeX。 我的方
4 v' R; _/ h2 ~/ Y法还是一样, 敲例子。 记得 TeXbook 上有一个程序, Knuth 让大家自己照着敲入计
/ ^0 ]+ L' O! L, v B/ v8 P6 U算机, 然后还很幽默的说,实验证明,只有很少的人会按照他说的敲入这个程序,而这
/ ?; }- o9 e T3 |; M! i部分人,却是学 TeX 最好的人。看到这里我会心一笑,觉得自己的方法原来也不算笨。
; H, G! t# V/ V' h. u* S3 D3 h( M从此,一字不漏敲入一本书的程序成了我推荐别人学习语言的最好办法。 我后来大四又
; y- D$ Y. c- F6 j- t( a1 A' E敲了 A Byte of Python,前段时间又敲玩了 The Awk Book,都是不到一个月瞬间从初 . M9 b6 r, g5 U N
学者成为细节很熟悉顺手拈来使用者。顺着这个方法,大二我把 《组合数学引论》 和上 / r8 A6 T/ a6 B# k8 ]# F
海交通大学出版的一本《离散数学》 上的题目都做一题不漏做完了。当时选者两本书也没
2 U- f$ K: O7 m& [有特别的目的,就觉得这东西应该是计算机的数学基础。这些积累,在大四全部都显现 / S* @# ]# `3 }+ j! m* F0 w
了出来。
+ H% Y' X' S6 _' d# |- I6 [
9 @1 L! \3 ^0 O) v' `3 b% n我个人认为, 《Thinking in Java》 和 《The TeXbook》都算得上是理论和实践结合的精
3 v( N2 s+ U; k品书,是经典的英文原版书。我一上来就读了这两本书,阅读品味就上升了不少,而且 ! V8 F v" I8 N) Z1 c3 y
变得“崇洋媚外”了,任何时候都以英文原版书为第一选项了。也因为此,虽然我自学的
( h6 j+ E6 a: I- m过程中没有高人指点,但自学最重要的一个环节—选书–的盲目性就大大减少了。我记得
% K6 S; c% t9 f& Q# v5 D那时候我看得最多的书就是华章引进的书,黑封面的,我们图书馆里有将近半书架,如
# [% h6 @+ \/ }9 w6 v! x3 @$ |果一一细读,穷尽四年是看不完的。但华章的书也不是本本经典,我那时候开始注意选 - M3 }/ a- w/ e0 @
择,细读开头十几页后,基本能决定这个书该不该看。所以即使当时没人指点,全靠自 / v' p# p, x0 Y7 u
学,读的书还算过得去。那时候南大计算机系的教材,有的我看,有的我觉得不适合自
1 w: ], Q. ?) o/ v0 A己,就找替代品了。我觉得选书这个事情上,因为有前两本书的标杆,我少走了不少弯
( t; {1 d1 L- O6 H" v1 p路。从这两本书开始,我疯狂的读书就开始了。南大的浦口校区的硬件条件并不好,唯 d" ]' y T. ^; {! Y( x
一有空调且可以上自习的地方恰好图书馆。因此我每个暑假,基本上都是很早就过去占
' C) F/ b7 @) J, V! b: A位,晚上很晚回去睡觉。我对小说等其他书也不感兴趣,就整天看自己觉得好的计算机
1 B1 J+ A* H7 v6 O$ `+ c& u书和数学书,做笔记。某天,我开始了一个雄心勃勃的计划:读完 TP312 书架。
6 t5 W/ c' B; o' X/ X5 L$ b7 B' q$ r
& F* [* W, e S$ c; T7 B5 M! ?& ]" D+ w5 {5 t$ O
3 X f1 E: r5 |( r1 x$ E: v8 h9 q. x
|
|