|
|
转载一篇大神的作品,有些细节我觉得蛮适用于AFF的,大家共勉!------------------------------
/ C$ u T% Q9 [" n6 Y' J0 V3 W O8 N$ P
〔转者注: 徐宥目前是计算机专业的 Ph.D.,导师Yixin Chen,本科毕业于南大数学
' o0 }6 m. j; w, g, Z系。这篇文章是其应出版商之邀而写的一篇回忆录,详细介绍了其大学之前及大学四年
# v; h+ w0 I% u的生活,包括他找工作,考研和出国的经历。从中可看到他大学刚开始时情绪在自卑和 ( b! F! e$ ]" f, P( c- n+ w
自负之间的波动,中期看不到前方时的迷茫和收获季节的忙碌。他一直在踏踏实实努 : M* C! o4 y' C o" ]
力,最终从一个在数学系都不怎么拔尖的学生成长为一个计算机牛人,当机遇到来时自 & h- u* ]2 `% E4 m; {# y& S |
然没有错过。我想这篇文章对很多人会有一些启发意义,所以转载在这里。原文地 + j6 J. m# \1 O; ?: P# f
址:http://blog.youxu.info/2009/08/06/my-undergraduate-year]
. P2 D2 e7 C2 @0 A2 x4 b
% c) J1 m+ N4 r, ]0 h5 p6 O* U" L2 F% o/ O8 q+ T
. \( Y; E/ Q8 `" E$ D
(应博文视点的几位编辑之邀, 总结了我大学本科的一些经历. 博文视点的新书<我是一
3 G4 s8 i" Q7 y& I- H$ y. o0 a9 W7 s只小小鸟>八月即将出版, 收录了我和其他将近20位的大学经历和感悟. 本文特别欢迎读
8 F) ~: C6 \1 D3 V# |; Z* c1 v者留言, 编辑说将选择一部分读者留言和这篇一起放到书中去) & ]- a' J, Z4 @1 X/ k% d: G
我的大学
, i" q. r+ b( X* ]6 s0 O" f1 K8 f
9 O$ ]8 e2 z; i/ d6 b' }虽然标题是”我的大学”,但大学中的一切,其实都和大学前的经历和学习习惯有关。因 , j0 f2 J) C' o0 z+ ~& l) V8 G
此,我还是从我小学时的一件对我以后人生,包括大学影响巨大的事情说起吧。 ) L& X$ d0 p8 f& X+ c
+ u! V- _; Z/ Z: V; ]$ ~5 h数理化和好老爸 ; i6 _4 s% R2 j$ \* t( R
8 c% r. N# D% |! C我的小学是在农村里和爷爷奶奶度过的。我的父母住在小镇上,两人平时都要工作,没 ! l: h$ O9 ]; @- H, Q4 _% H7 T
空照看我和我弟弟。所以,我只有周末和放假才到镇上,和父母弟弟在一起。四年级升 - U* n6 D! n3 }( i# M4 g4 K9 ~
五年级那个暑假,我到了镇上,和父母在一起。因为一起抓鱼钓虾的玩伴都在老家,百 1 A% T/ c4 T7 C. q
无聊赖的我开始乱翻父亲的书橱,找书看。某天,我翻出了一本叫做《平面几何一题多
) Z# Y. W2 y9 ~8 Q, F+ Y+ n解》的书,那是本封面很好看的书。我把整本书翻下来,每个汉字我都认识,但每个符号
) @+ W: b( l4 c' z0 x* z' y我都不懂。好奇的我于是问父亲,这个书讲的是什么呀,怎么从来没见过这些奇怪的符 9 r- U/ k, X2 H$ V# z6 {
号呢?他就告诉我说,书里讲解的这个东西,叫平面几何。他接着问我说,“平面几何是
3 {. h2 P" @) Y1 r+ e+ P& a9 F8 H个很有趣的东西,你想不想学呢?” 我说,当然想啊。那时的我,其实只是一个好奇的
5 ^' U5 s3 |8 _小学生,迫切想知道这个书中的图画和符号的意思。我肯定不会想到,这个很随意的决 ' L; w& y& `- J8 j
定,改变了我其后的整个人生。 c2 E( U7 H `: n) x
: W: _3 j; I4 r2 n
听了我肯定的回答,我父亲立即从书橱里层(我家书太多了,书橱太小,书橱里书分里
2 z3 q; Z' P/ r# {. D层外层,外层的书挡住了内层的书脊,我从来都不知道里面还有宝贝)变戏法一般的翻
0 m9 |+ a! @8 {: s0 z! e4 Y2 K6 {* W$ v出了本《数理化自学丛书–平面几何》。对于我父亲这一代人来说,《数理化自学丛书》是代 8 y8 V" W8 \- D4 O; Z" w
表着知识,荣耀和梦想的。我感觉他翻出这本书的时候的动作是虔诚的,但当时的我并
! ~+ v8 d6 ~) [6 Y$ r9 c: Q不知道我父亲在这套书上寄托的希冀和梦想。我只记得他告诉我,当年这套书,用去了
) n: k3 }. _& w2 \* F% M/ S他大半个月工资。就这样,从五年级开始,我就在父亲的指点下,开始蹒跚前进学习《平 " S$ X, F s. X5 w o( }
面几何》。从一开始不知道什么叫 “证明”,需要他一字一句帮我厘清逻辑关系,到后来
8 R4 M3 A+ R/ o3 T5 [: K全是自学不需要他教,我很快就喜欢上了自学这种学习方式,每天自己看书并且做八道 : H: |7 V# F- \7 h2 w# L B
题。暑假过完后,我就回到了爷爷奶奶的老家。父亲让我继续自学,并且布置我一周做 / \( a8 k+ z4 a6 Q0 ~% B
八道题。我在爷爷奶奶家,每天放学回来不做家庭作业也不看动画片,就赶紧做一道几 % `( M3 T d# r0 n
何题。做几何题的妙趣,是不融入其中的人不能理解的。比起小学里的抄生字,抄课文
1 ?) C; w0 G% l这种作业,做几何题是脑力和体力的双重享受。当时,我周围没人可以讨论切磋,全靠 8 P* B7 d& m; u) B: O
自己。遇到不会的题目,我只能自己冥思苦想,或者熬到周末和父亲讨论,因此,常常 & l. J- \' V: `1 a7 r0 O
被一道难题从周一折腾到周日。好在这套书是粉碎四人帮后出的第一版,当年学生的数 * e6 R) o& {& s6 ~. C; A
学水平比不上现在的学生,而这本书又是以自学为主要切入点,所以题目相对也简单, ) X) [: u) U! U8 w- [
我冥思苦想几天后大体上也能想到解题思路。因此,我能够常常体验百思得解的愉悦
. ~* |( A3 G. J) X& W' ]1 H感。我觉得,这种时常拜访的愉悦感,让我很早就开始相信独立思考的力量。
) W& \& ?& ~% G9 L7 O0 ^
$ ?8 U# Q P+ @+ x1 Y: v* B每个周末,父亲都用吱吱作响的自行车带我到镇上洗澡理发,然后批改上周我做的几何
/ A5 C) W& t+ o+ h6 _6 y9 k( ]题。在自行车上的时候,他常常信马由缰,随口说些说些初中物理和初中代数知识,比
7 i/ U, n5 M2 v. L1 T6 e2 ]2 M2 R! H( W如看到船就说浮力,看到马就说做功,看到三角形就说余弦定理等等。我也就半懂不懂
: ~4 `0 g0 u+ I9 D5 L& [; i" O的听,有时候插几句话,有时候能睡着了,没有丝毫的压力和拘束。很早就被中学数学 / ~! y) M \. K, W
物理知识装备的一个小学生是可怕的,我那时候觉得知识就是力量,因此我一定要用自
$ w& g% `9 Y# v" \' a6 k己的数学物理知识做一台柴油机,我很自信的认为我懂得做柴油机和机动车的一切知 $ N, w" J# E) o1 J
识,说不定还能做出第二类永动机。我爸爸屡次告诉我不可行,而我反过来一直屡次告
! B3 u$ |% M m4 h0 q; Q诉他,你是个没有理想的人。我爸爸不愿意打消我的理想,只是扔给我更多的书,希望 ; x) G, _, M# _3 Z3 U7 T$ o
能够打击我制造柴油机和永动机的热情,而我的知识理想,在读了更加多的书以后,变 U" I3 |' S2 y9 S
得更加的坚固了,我相信,学习知识是我人生第一重要事,有了知识,虽然不一定能做
/ R& I" ~5 s$ h. ]/ [; z8 b3 T2 X柴油机,但一定能做更多强大的事情。同时,我通过学习几何和其他的一些父亲扔给我
- l0 P$ {% _! l/ a: M5 @的书,开始对自己的学习能力有了自信,我相信,找书自学是学知识的好方法,同时, 5 k% j0 {- t! P8 t
把题从头到尾做一遍是很好的自学方法。
$ C2 E3 s) Q, B
5 A7 f$ m* v w G7 F2 q所以,我带着三个理念进入了大学,第一是什么东西都可以自学,第二是慢即是快,笨 8 f- B1 N6 s, W& x) q: ^" y
笨的做一遍题是学习的捷径;第三是知识理想主义,知识就是力量。而读书学知识能够
0 x! ^/ c8 D9 K! B+ ?9 O消除蒙昧,掌握改变世界的力量,所以是一件快乐的事情。 ! ~6 N9 B; j. P. N$ F0 x
C% x" d8 `8 p) d+ t( i- T, [, X大一,极端自负和极端自卑
@7 X7 _, ]. j3 n# \- y3 B# ~) A2 [* F
我的高考成绩还很不错,高中还拿了一个数学联赛一等奖,所以,我是带着对自己数学
/ b ?/ N. i* k3 {, g知识(为了准备数学竞赛,我看了很多闲书,有很多就是大学数学系的教材)和学习方
4 R0 O0 V5 T: S4 z V; h法的自信满满,和对南大数学系这个相对不好的选择的遗憾和自卑(当时的高考分数可
- D' T. `0 i; E+ H- @4 }以填报更加好的学校或更加喜欢的专业)来到大学的。当时我的心理状态可以用八个字
0 y+ W1 q( j9 m* b1 B概括: 极端自负,极端自卑。这种心态,一直笼罩了我上大学的头两年,而且总是以一 ' _" q+ E( ]% j
季度为周期,在两极之间交替变化。我在学期开始往往很自负,到期中考试左右很自 # ]0 q" B- Z2 r! o$ `* Y3 u% W
卑,然后再自负,再自卑,不断反复。
# G# B9 {2 c% ?+ r& q
4 F2 V/ L a2 n/ i- U在我看来,极端自负这个心态,其实不是因为自信,而是因为极端自卑生出的应激反应–
" i/ w. m7 [2 G! E为了掩盖自卑,只好用自负来掩饰。为什么我极端自卑呢,大体来自两个方面,一个是
- n( y2 i- {, h+ z" _我的成绩排名在高中都是很前的,但是到了大学就 20 名开外了。尽管我觉得自己的数
) v! T4 p D3 N2 j( Q$ ?学水平很不错,考试却总是不怎么样,觉得考试考不出真水平。另一个是觉得自己没有 ; x( r" w, N# ~* w6 g) Y
在一个自己满意的系。我喜欢动手的工科,当时我觉得比起计算机系和电子系这样的“牛 9 n( e' i3 m) T* ^$ s6 P
” 系,数学系并不“牛”。可即使在不牛的系,我都不能做到前10,更别说看上去更加牛
8 j S8 q$ Y5 q7 z ^7 j S1 [2 G9 O的计算机系了。为了掩饰这种这种自卑,就自然生出了极端自负。那时候,我上课根本
& I1 e- W3 H1 x+ `3 Q) A$ r* D0 Y7 N不听讲,理由是“书上的东西太简单了”。为了证明自己智商还可以,我总是坐在最后一 ) a. l# \5 X, o! s
排,显示自己并不热心于老师讲课。我这样持续了两年,以至于到最后, 我连班上每次
; O: [4 O8 Y9 g4 U都坐在前面的几个同学的名字都不知道。这样的心态明明是错的,我却缺少一个很好的 4 N7 {' j d5 \5 q$ }, n* E
动因来改变它。 7 }/ ]; q4 q7 M1 Y5 Z$ M
# r) d" F- {. T+ t8 J& l& c- A
不过最原始的三个理念还是在的,我告诫自己即使不听讲,也不能浪费时间。所以,我 3 A4 ?8 i$ o U
把听课做作业上节省下来的时间,用在了看喜欢的计算机书和学习编程上了。于是,整 4 Q2 o4 U- H. j; }/ G$ p
个大一大二,我凭借着简单的自学的理念,开始了两件事情,敲 《Thinking in 0 W: Z1 g' c, h N! [6 h
Java》(TIJ) 和 《The TeXbook》 上的没一个样例。
( h. [, @( \5 D4 O
0 y: p1 d9 |, a; {8 a敲 TIJ 的机缘其实很简单,我是在软件学院听课的时候看到他们教 Java, 但是他们用 + i. _ r9 B) X" q+ L( j
的 《Java 大学教程》太贵了,我舍不得买。我在网上搜了一圈,发现 《Thinking in
) ]" a+ O& h* D! pJava》是一个免费的英文电子书。于是,我就在数学系的机房,每天下午和晚上,开着一
s( g8 M; P9 R; b0 V7 J8 ]7 i台计算机,屏幕上放着这个电子书,再用我的很土的笔记本,运行着未注册的
" F/ j7 F- u6 F. G: v. @JCreator, 一个字母一个字母的敲 TIJ 上面的程序。我很偏激的认为拷贝粘帖的程序记 % K& x3 c, z6 S. y# c6 `
不住,所以每个字母都自己手敲。就这样,花了一个学期,居然就把所有的程序敲完 ( H, j a0 d1 `: T1 C/ Z
了,基本上 Java 的方方面面,我也了然于胸了。 3 k! Y- m$ O8 |1 g$ i! ]) I4 o; n! @
$ e; s. p; r3 j0 Z敲完 Thinking in Java 之前没几天,我们就期末考试了。那一次考试的试题是 LaTeX 6 K0 A- q5 K, _8 L
排版的,而不是手写的。我考试的时候就问监考老师这玩意怎么排版出来的,因为我知
) D" ^: I4 C2 j) ?0 d/ ]道 Word 这个软件做不到这个效果。监考老师除了对我不认真考试表示不满外,还算仁 7 O. T" Q& t, d: b( J
慈,告诉了我 LaTeX 这个名词。 寒假里,我就买了一本 LaTeX 教程。然后,突然认识
5 p0 b4 N1 T6 S& R9 D% o; G6 d到,原来 TeX 居然是我最热爱的 Knuth 的杰作,于是我就疯狂的开始学 TeX。 我的方 # n" M- A% }3 I4 Z7 l. `# {
法还是一样, 敲例子。 记得 TeXbook 上有一个程序, Knuth 让大家自己照着敲入计
* T1 y8 B) f2 i6 V9 z+ F算机, 然后还很幽默的说,实验证明,只有很少的人会按照他说的敲入这个程序,而这
2 P: a# Y- I( J' d3 ~# j部分人,却是学 TeX 最好的人。看到这里我会心一笑,觉得自己的方法原来也不算笨。 9 w( _2 a7 u' n2 m) K9 ]2 U
从此,一字不漏敲入一本书的程序成了我推荐别人学习语言的最好办法。 我后来大四又 9 j( ~( }" }8 @; s% n
敲了 A Byte of Python,前段时间又敲玩了 The Awk Book,都是不到一个月瞬间从初 & \5 X/ x: Y( h
学者成为细节很熟悉顺手拈来使用者。顺着这个方法,大二我把 《组合数学引论》 和上 2 Z# Z, P7 L$ n$ A% A
海交通大学出版的一本《离散数学》 上的题目都做一题不漏做完了。当时选者两本书也没
6 e0 ^+ Z) e) p7 o e有特别的目的,就觉得这东西应该是计算机的数学基础。这些积累,在大四全部都显现
( Q9 K; p% G! L/ ]; t5 t! \了出来。 8 g# o9 e2 |# B- \9 Y
- }+ Q' ^7 Z* h: m8 @: |
我个人认为, 《Thinking in Java》 和 《The TeXbook》都算得上是理论和实践结合的精
' V6 I# ]4 K. ~6 W品书,是经典的英文原版书。我一上来就读了这两本书,阅读品味就上升了不少,而且
5 z- J6 L- w/ z$ l7 p变得“崇洋媚外”了,任何时候都以英文原版书为第一选项了。也因为此,虽然我自学的
, ~. Z# o Y$ u7 Q; P' m过程中没有高人指点,但自学最重要的一个环节—选书–的盲目性就大大减少了。我记得 % @2 W! I5 }; h
那时候我看得最多的书就是华章引进的书,黑封面的,我们图书馆里有将近半书架,如
% c: z* ^/ Y, o/ R果一一细读,穷尽四年是看不完的。但华章的书也不是本本经典,我那时候开始注意选
' G" t; G. I1 \' u: I0 A/ e0 l择,细读开头十几页后,基本能决定这个书该不该看。所以即使当时没人指点,全靠自
+ M T$ P j4 s6 C- B学,读的书还算过得去。那时候南大计算机系的教材,有的我看,有的我觉得不适合自
' z; h- s- ~$ p9 X5 g己,就找替代品了。我觉得选书这个事情上,因为有前两本书的标杆,我少走了不少弯 / u0 k4 s, H: r9 W+ {% g w
路。从这两本书开始,我疯狂的读书就开始了。南大的浦口校区的硬件条件并不好,唯 : F& I7 s) Z$ F0 @/ F
一有空调且可以上自习的地方恰好图书馆。因此我每个暑假,基本上都是很早就过去占
1 u- a8 S2 e5 {0 y U+ W& K- Z, q位,晚上很晚回去睡觉。我对小说等其他书也不感兴趣,就整天看自己觉得好的计算机
! z7 P& D0 Y" J {1 A书和数学书,做笔记。某天,我开始了一个雄心勃勃的计划:读完 TP312 书架。
0 V& V k( |' J9 W& k# c; f# p. X6 X; b3 W& G( H& o
$ S* _: z8 { E3 y6 M9 @
' J3 y/ a5 i7 X
# O6 H+ F4 d, E; Y
|
|