|
|
转载一篇大神的作品,有些细节我觉得蛮适用于AFF的,大家共勉!------------------------------" {0 i1 u' \: c$ M3 u8 `! V
$ I* @7 d! z/ }/ k, j' h5 _9 _
〔转者注: 徐宥目前是计算机专业的 Ph.D.,导师Yixin Chen,本科毕业于南大数学 + X6 f7 C7 S, a( f9 x" P) w! k
系。这篇文章是其应出版商之邀而写的一篇回忆录,详细介绍了其大学之前及大学四年 5 l1 K1 A( V5 A' q
的生活,包括他找工作,考研和出国的经历。从中可看到他大学刚开始时情绪在自卑和 % o7 E' x, K, Y/ @% c( o
自负之间的波动,中期看不到前方时的迷茫和收获季节的忙碌。他一直在踏踏实实努 9 c/ c: ^- I; C; L* j
力,最终从一个在数学系都不怎么拔尖的学生成长为一个计算机牛人,当机遇到来时自
' i9 ^* s1 t2 P) K; W* L# t8 l8 s) \5 c然没有错过。我想这篇文章对很多人会有一些启发意义,所以转载在这里。原文地 * c( q5 o) N) W: o
址:http://blog.youxu.info/2009/08/06/my-undergraduate-year] A" |$ _! [ g i
( H8 l L4 {8 ?2 Y e: M0 t) f
4 ]( c$ O- C4 P& {; u; X% C, f3 G! T) E& a5 ]% D- P1 B
(应博文视点的几位编辑之邀, 总结了我大学本科的一些经历. 博文视点的新书<我是一 * E; U6 \* U% G
只小小鸟>八月即将出版, 收录了我和其他将近20位的大学经历和感悟. 本文特别欢迎读
) V" `) d9 C6 o- ~4 h* L者留言, 编辑说将选择一部分读者留言和这篇一起放到书中去) . e8 j, q5 b+ I% F% X- J; y
我的大学 9 J7 i/ Q, }# a
/ t9 x9 \& }9 d6 e. ]5 ?: X. ` q
虽然标题是”我的大学”,但大学中的一切,其实都和大学前的经历和学习习惯有关。因 5 x# b' z( ^5 O
此,我还是从我小学时的一件对我以后人生,包括大学影响巨大的事情说起吧。
$ N- ~9 \- k: g0 O# s- I% d7 |+ u, E' c
数理化和好老爸 0 s' b1 u2 U8 Z e) U
o+ ~! ?7 f: S4 l I3 a
我的小学是在农村里和爷爷奶奶度过的。我的父母住在小镇上,两人平时都要工作,没
# J. V1 o2 B6 R9 t) B空照看我和我弟弟。所以,我只有周末和放假才到镇上,和父母弟弟在一起。四年级升 / M5 x) a2 j% g8 F& `6 H
五年级那个暑假,我到了镇上,和父母在一起。因为一起抓鱼钓虾的玩伴都在老家,百
% }! O8 V8 N* H o7 i8 e6 D/ H无聊赖的我开始乱翻父亲的书橱,找书看。某天,我翻出了一本叫做《平面几何一题多 * ?0 Q) r/ g- x8 r9 |% C0 }: B
解》的书,那是本封面很好看的书。我把整本书翻下来,每个汉字我都认识,但每个符号 3 y+ V& ~! Y0 Y8 t
我都不懂。好奇的我于是问父亲,这个书讲的是什么呀,怎么从来没见过这些奇怪的符
* A) c& y8 M5 w% X, ~( b, d号呢?他就告诉我说,书里讲解的这个东西,叫平面几何。他接着问我说,“平面几何是
! L) g8 E- `* v/ k3 k4 l( F个很有趣的东西,你想不想学呢?” 我说,当然想啊。那时的我,其实只是一个好奇的 / M, ~6 ]% a" w3 H* [/ Y
小学生,迫切想知道这个书中的图画和符号的意思。我肯定不会想到,这个很随意的决 4 B6 w' H: s3 O* }
定,改变了我其后的整个人生。
+ G4 ~: b* e3 ~: f6 ^8 x+ E. Q! L
听了我肯定的回答,我父亲立即从书橱里层(我家书太多了,书橱太小,书橱里书分里
2 b% a! u8 p. l- a; j4 z! a! Z' M& b层外层,外层的书挡住了内层的书脊,我从来都不知道里面还有宝贝)变戏法一般的翻 1 b6 R6 d/ c% }: g/ x
出了本《数理化自学丛书–平面几何》。对于我父亲这一代人来说,《数理化自学丛书》是代 1 f& j0 c: L" N$ O+ L7 C
表着知识,荣耀和梦想的。我感觉他翻出这本书的时候的动作是虔诚的,但当时的我并
' ?3 D$ G& l7 I$ D7 R不知道我父亲在这套书上寄托的希冀和梦想。我只记得他告诉我,当年这套书,用去了
% p5 {: V& \: ]5 N( Y. M, F# o他大半个月工资。就这样,从五年级开始,我就在父亲的指点下,开始蹒跚前进学习《平
/ z* u# N* S) A8 Y6 R. I面几何》。从一开始不知道什么叫 “证明”,需要他一字一句帮我厘清逻辑关系,到后来
( ^* ]1 ?0 W5 l& Z2 g/ z3 @( Z全是自学不需要他教,我很快就喜欢上了自学这种学习方式,每天自己看书并且做八道 4 {- Y) }8 B% F
题。暑假过完后,我就回到了爷爷奶奶的老家。父亲让我继续自学,并且布置我一周做
; a b$ o U, m/ e' @ E4 F; D八道题。我在爷爷奶奶家,每天放学回来不做家庭作业也不看动画片,就赶紧做一道几 6 V" X1 R" D3 z3 @$ _6 o7 k
何题。做几何题的妙趣,是不融入其中的人不能理解的。比起小学里的抄生字,抄课文
# m7 K; T2 i% ^2 f这种作业,做几何题是脑力和体力的双重享受。当时,我周围没人可以讨论切磋,全靠 $ W4 `8 E. N0 o% M0 I+ n
自己。遇到不会的题目,我只能自己冥思苦想,或者熬到周末和父亲讨论,因此,常常 ! Q4 X! B% Y2 ` I1 U
被一道难题从周一折腾到周日。好在这套书是粉碎四人帮后出的第一版,当年学生的数 0 `4 n- O$ w B# N( v% h
学水平比不上现在的学生,而这本书又是以自学为主要切入点,所以题目相对也简单, . _) a3 J0 q. `4 s& C# C
我冥思苦想几天后大体上也能想到解题思路。因此,我能够常常体验百思得解的愉悦 9 C, `# {8 k1 e+ f1 [3 k
感。我觉得,这种时常拜访的愉悦感,让我很早就开始相信独立思考的力量。
& g# P j- _( S# P
- E, |: y' C1 L# j- v每个周末,父亲都用吱吱作响的自行车带我到镇上洗澡理发,然后批改上周我做的几何 1 d$ G# G; ^) l u3 l
题。在自行车上的时候,他常常信马由缰,随口说些说些初中物理和初中代数知识,比 7 P, D4 T! B: T0 h0 i
如看到船就说浮力,看到马就说做功,看到三角形就说余弦定理等等。我也就半懂不懂 : I" _4 p, Z3 q. v; i1 b2 S
的听,有时候插几句话,有时候能睡着了,没有丝毫的压力和拘束。很早就被中学数学
/ C! }8 Q* X6 V q+ l0 z2 W物理知识装备的一个小学生是可怕的,我那时候觉得知识就是力量,因此我一定要用自 5 {0 _% Y) G9 m+ m% Q' p) y
己的数学物理知识做一台柴油机,我很自信的认为我懂得做柴油机和机动车的一切知 , u/ x! z6 E# r% j- C) E, D
识,说不定还能做出第二类永动机。我爸爸屡次告诉我不可行,而我反过来一直屡次告
8 r( F/ H& l$ I3 Y% @9 V; C+ |. Z2 N诉他,你是个没有理想的人。我爸爸不愿意打消我的理想,只是扔给我更多的书,希望 6 R0 l" Q F8 H8 o! a( T Z# [
能够打击我制造柴油机和永动机的热情,而我的知识理想,在读了更加多的书以后,变
: d/ w i3 K7 B5 v" q得更加的坚固了,我相信,学习知识是我人生第一重要事,有了知识,虽然不一定能做 6 ^ s2 O7 U& g3 K- P9 Z% \
柴油机,但一定能做更多强大的事情。同时,我通过学习几何和其他的一些父亲扔给我 ! ^0 B+ h$ \5 L4 x
的书,开始对自己的学习能力有了自信,我相信,找书自学是学知识的好方法,同时, / b& X- w8 O; L8 ?$ h) e2 h
把题从头到尾做一遍是很好的自学方法。
9 v ]) q K0 D: h' C
* d* f" v+ [9 Z x% O所以,我带着三个理念进入了大学,第一是什么东西都可以自学,第二是慢即是快,笨
" K% d% H B% w, C0 H" w& a8 z5 G" v9 K笨的做一遍题是学习的捷径;第三是知识理想主义,知识就是力量。而读书学知识能够 $ ^8 {+ s! D. K. ~
消除蒙昧,掌握改变世界的力量,所以是一件快乐的事情。
' x# B4 Q0 E9 u1 i( T3 ~& o8 U: y3 P
, S/ d/ j. o- C. o9 Q+ b- x; J- j大一,极端自负和极端自卑 5 x3 X. i" ]3 u4 L9 b, m" l2 o
3 b9 p# D2 R; q. [: n$ o$ Q8 p% ^
我的高考成绩还很不错,高中还拿了一个数学联赛一等奖,所以,我是带着对自己数学
) Y) V3 M% C, P7 O3 x B3 Z知识(为了准备数学竞赛,我看了很多闲书,有很多就是大学数学系的教材)和学习方
; v/ R# X, a* d- o' F# K法的自信满满,和对南大数学系这个相对不好的选择的遗憾和自卑(当时的高考分数可
% ^0 p x5 m* o$ R. r. j以填报更加好的学校或更加喜欢的专业)来到大学的。当时我的心理状态可以用八个字
8 m. `' b# \) }4 \: X7 v概括: 极端自负,极端自卑。这种心态,一直笼罩了我上大学的头两年,而且总是以一 " S3 `8 m# y5 m
季度为周期,在两极之间交替变化。我在学期开始往往很自负,到期中考试左右很自
0 ?8 X' m* I* z# G M, B3 X5 Z卑,然后再自负,再自卑,不断反复。
" x4 C- {) Q1 h; h
" [8 f3 f; H' Z8 {在我看来,极端自负这个心态,其实不是因为自信,而是因为极端自卑生出的应激反应–
% A" t" O, M8 @9 {4 F9 }7 @8 p为了掩盖自卑,只好用自负来掩饰。为什么我极端自卑呢,大体来自两个方面,一个是 $ W: i4 J7 L! p, b4 ]9 p* f- |$ c
我的成绩排名在高中都是很前的,但是到了大学就 20 名开外了。尽管我觉得自己的数 $ P3 w2 q i2 o8 s2 n
学水平很不错,考试却总是不怎么样,觉得考试考不出真水平。另一个是觉得自己没有 ' U0 K" W z) M
在一个自己满意的系。我喜欢动手的工科,当时我觉得比起计算机系和电子系这样的“牛
+ ?: g# I$ @( d3 w& W” 系,数学系并不“牛”。可即使在不牛的系,我都不能做到前10,更别说看上去更加牛 4 }: t' z" y) k5 S
的计算机系了。为了掩饰这种这种自卑,就自然生出了极端自负。那时候,我上课根本 5 W3 J4 F& T& o1 \8 I) Z4 C
不听讲,理由是“书上的东西太简单了”。为了证明自己智商还可以,我总是坐在最后一
0 U2 s( ~$ F$ W& D, J. v排,显示自己并不热心于老师讲课。我这样持续了两年,以至于到最后, 我连班上每次 1 ~) E0 g6 {) r4 h9 O# ]
都坐在前面的几个同学的名字都不知道。这样的心态明明是错的,我却缺少一个很好的
) U6 c Q, @! [7 P/ r, [动因来改变它。 & n! B& R" H( k# {; ^; y; [( F% \+ N
9 @# [2 C. o* S3 I. \. k不过最原始的三个理念还是在的,我告诫自己即使不听讲,也不能浪费时间。所以,我
0 k0 k5 U: `# M9 W- x把听课做作业上节省下来的时间,用在了看喜欢的计算机书和学习编程上了。于是,整 % [/ l; `% H- G/ C$ `
个大一大二,我凭借着简单的自学的理念,开始了两件事情,敲 《Thinking in - N1 F4 h5 h: n# u
Java》(TIJ) 和 《The TeXbook》 上的没一个样例。 6 [$ z% U8 \& {# E `" B& W3 U \
+ L- B6 n; i4 s5 f9 V, J7 V6 T
敲 TIJ 的机缘其实很简单,我是在软件学院听课的时候看到他们教 Java, 但是他们用
) J7 j& S- J+ @* t9 Y7 w& U# w的 《Java 大学教程》太贵了,我舍不得买。我在网上搜了一圈,发现 《Thinking in 9 P- p+ O1 G. P3 w: k9 e3 n
Java》是一个免费的英文电子书。于是,我就在数学系的机房,每天下午和晚上,开着一
0 y8 e& m' n$ F7 \5 y; }+ i* L台计算机,屏幕上放着这个电子书,再用我的很土的笔记本,运行着未注册的 l+ @7 Z( T/ n: E$ c x, w
JCreator, 一个字母一个字母的敲 TIJ 上面的程序。我很偏激的认为拷贝粘帖的程序记 * p# J( u- t& {
不住,所以每个字母都自己手敲。就这样,花了一个学期,居然就把所有的程序敲完
; ^# c! j5 t3 q! ?3 R2 A6 i( t! _了,基本上 Java 的方方面面,我也了然于胸了。 8 x0 G2 m( |6 Z* M" p% O
9 i4 r5 P" U: ~$ C8 T
敲完 Thinking in Java 之前没几天,我们就期末考试了。那一次考试的试题是 LaTeX 9 |/ w' A! ]8 e6 Q9 x
排版的,而不是手写的。我考试的时候就问监考老师这玩意怎么排版出来的,因为我知 % b9 ~; ^1 B8 L
道 Word 这个软件做不到这个效果。监考老师除了对我不认真考试表示不满外,还算仁
' s, i; {; m) A9 N9 a a0 m6 a慈,告诉了我 LaTeX 这个名词。 寒假里,我就买了一本 LaTeX 教程。然后,突然认识 * E# y0 C! ?# p
到,原来 TeX 居然是我最热爱的 Knuth 的杰作,于是我就疯狂的开始学 TeX。 我的方
. c7 P; K" W: T: _7 b$ T1 W0 h法还是一样, 敲例子。 记得 TeXbook 上有一个程序, Knuth 让大家自己照着敲入计 * F6 G$ n7 L8 l" D1 s4 K4 g
算机, 然后还很幽默的说,实验证明,只有很少的人会按照他说的敲入这个程序,而这
; n6 N" I i) `# V" v; Q部分人,却是学 TeX 最好的人。看到这里我会心一笑,觉得自己的方法原来也不算笨。 9 s5 I; R* P v1 w( o' s2 n# v* }
从此,一字不漏敲入一本书的程序成了我推荐别人学习语言的最好办法。 我后来大四又
# c* ~" C2 Q- y! _5 ~敲了 A Byte of Python,前段时间又敲玩了 The Awk Book,都是不到一个月瞬间从初 , F4 h ]8 L7 X* C: S
学者成为细节很熟悉顺手拈来使用者。顺着这个方法,大二我把 《组合数学引论》 和上
" l7 c8 @. @* a) e) R }海交通大学出版的一本《离散数学》 上的题目都做一题不漏做完了。当时选者两本书也没 ( H/ ]8 D0 Q; D8 C v7 S4 O
有特别的目的,就觉得这东西应该是计算机的数学基础。这些积累,在大四全部都显现 / p* I" c! ~ D, B% E, D
了出来。 ' Y9 U6 ~# N' j9 t
) ^5 J- ^! A% ^7 |4 X我个人认为, 《Thinking in Java》 和 《The TeXbook》都算得上是理论和实践结合的精
8 M) g3 Y, U+ h& R6 h品书,是经典的英文原版书。我一上来就读了这两本书,阅读品味就上升了不少,而且
# ~7 I( c8 {5 Q+ A变得“崇洋媚外”了,任何时候都以英文原版书为第一选项了。也因为此,虽然我自学的 % G b. w$ U m0 ~
过程中没有高人指点,但自学最重要的一个环节—选书–的盲目性就大大减少了。我记得
; M" _4 c r) K2 U/ F* X. f那时候我看得最多的书就是华章引进的书,黑封面的,我们图书馆里有将近半书架,如 % x. Y! t8 ]4 I5 E8 t
果一一细读,穷尽四年是看不完的。但华章的书也不是本本经典,我那时候开始注意选 * h) A, e8 _1 K9 T1 L8 K) }
择,细读开头十几页后,基本能决定这个书该不该看。所以即使当时没人指点,全靠自 0 O0 d3 w% S q$ p8 C; b {2 p
学,读的书还算过得去。那时候南大计算机系的教材,有的我看,有的我觉得不适合自 / y+ }* ~, [7 b5 {/ }
己,就找替代品了。我觉得选书这个事情上,因为有前两本书的标杆,我少走了不少弯
; N. w$ K2 E2 o4 D7 ]9 ?路。从这两本书开始,我疯狂的读书就开始了。南大的浦口校区的硬件条件并不好,唯
0 n# D% x+ V/ o1 o1 d- ~6 p一有空调且可以上自习的地方恰好图书馆。因此我每个暑假,基本上都是很早就过去占 * M1 Z+ s1 Z4 O8 ~
位,晚上很晚回去睡觉。我对小说等其他书也不感兴趣,就整天看自己觉得好的计算机
( H" z% S' }9 w2 y' s书和数学书,做笔记。某天,我开始了一个雄心勃勃的计划:读完 TP312 书架。
3 j; {$ o. d; i5 V& M3 T( h3 ]) v) n- E3 ~3 F
' M/ ]( @7 M$ ~% q& B" A
( `! x, x3 l0 ]: B [% H/ d3 H9 k4 L' O7 l: C9 Q
|
|