|
|
转载一篇大神的作品,有些细节我觉得蛮适用于AFF的,大家共勉!------------------------------; i+ q4 F/ A, p2 N6 x, I# P
% S$ H5 D k+ z, T |+ U4 d/ E
〔转者注: 徐宥目前是计算机专业的 Ph.D.,导师Yixin Chen,本科毕业于南大数学 . W& y; ~2 c7 R9 y# O. R* H
系。这篇文章是其应出版商之邀而写的一篇回忆录,详细介绍了其大学之前及大学四年 - |6 ~: U3 [' d8 c: _
的生活,包括他找工作,考研和出国的经历。从中可看到他大学刚开始时情绪在自卑和 |1 Z( @& h" b$ C
自负之间的波动,中期看不到前方时的迷茫和收获季节的忙碌。他一直在踏踏实实努 3 F# }5 ^; c+ z, t( \3 X
力,最终从一个在数学系都不怎么拔尖的学生成长为一个计算机牛人,当机遇到来时自
6 P1 k! ]& A' i/ Z+ n- |" G然没有错过。我想这篇文章对很多人会有一些启发意义,所以转载在这里。原文地 6 e. B! V% C, i+ H' E, c1 |
址:http://blog.youxu.info/2009/08/06/my-undergraduate-year]
% g! b" k) T. x# R, Q2 _$ b& j" G! }9 ?, D$ T5 o* ^$ k
4 {8 }) M9 k3 V V$ Q; d" ?1 j
F Z9 m: w* J& d9 \
(应博文视点的几位编辑之邀, 总结了我大学本科的一些经历. 博文视点的新书<我是一
: b/ ?3 L( a8 o7 X$ y+ Q只小小鸟>八月即将出版, 收录了我和其他将近20位的大学经历和感悟. 本文特别欢迎读 : r3 L5 e, Q2 q& a F+ X3 O0 N# k
者留言, 编辑说将选择一部分读者留言和这篇一起放到书中去) ' ^6 {2 i' [% l! `
我的大学
* f. w: R+ C4 {0 D! a# P; N9 L* H/ Q7 @
虽然标题是”我的大学”,但大学中的一切,其实都和大学前的经历和学习习惯有关。因
% j: u2 F Y V! J* n9 w此,我还是从我小学时的一件对我以后人生,包括大学影响巨大的事情说起吧。
2 {9 e% {4 V: q5 p# Y
) R e8 T3 E* W. Q1 f/ V, j& ~9 v数理化和好老爸
/ @1 G) g9 J" @9 Q- v1 S( N; B) {7 w& U- E5 S5 a# Q% S
我的小学是在农村里和爷爷奶奶度过的。我的父母住在小镇上,两人平时都要工作,没
0 O7 v G, ]$ `# {; ?4 W空照看我和我弟弟。所以,我只有周末和放假才到镇上,和父母弟弟在一起。四年级升 " c& r3 G2 |+ d( ]
五年级那个暑假,我到了镇上,和父母在一起。因为一起抓鱼钓虾的玩伴都在老家,百 C/ v! V, Q, X: Q' w
无聊赖的我开始乱翻父亲的书橱,找书看。某天,我翻出了一本叫做《平面几何一题多 * E _/ x- @" J# q+ e$ ^1 I# ]6 ^
解》的书,那是本封面很好看的书。我把整本书翻下来,每个汉字我都认识,但每个符号 , Y7 d9 h8 Y- F
我都不懂。好奇的我于是问父亲,这个书讲的是什么呀,怎么从来没见过这些奇怪的符
* _9 M3 x& d, V% G# `. Q& v号呢?他就告诉我说,书里讲解的这个东西,叫平面几何。他接着问我说,“平面几何是 8 e' p+ l. ~ |# P/ H8 D
个很有趣的东西,你想不想学呢?” 我说,当然想啊。那时的我,其实只是一个好奇的
+ ?4 C# L4 N! @小学生,迫切想知道这个书中的图画和符号的意思。我肯定不会想到,这个很随意的决
, g7 d6 v" L( \/ i# O! h定,改变了我其后的整个人生。 0 ~" s }2 V2 M# \: L
6 z: y3 r( L4 B
听了我肯定的回答,我父亲立即从书橱里层(我家书太多了,书橱太小,书橱里书分里 8 G" o- E9 j2 m+ j; h* h
层外层,外层的书挡住了内层的书脊,我从来都不知道里面还有宝贝)变戏法一般的翻 , ^( g; H* W! i# R5 S/ N
出了本《数理化自学丛书–平面几何》。对于我父亲这一代人来说,《数理化自学丛书》是代
W) A3 M0 {& C表着知识,荣耀和梦想的。我感觉他翻出这本书的时候的动作是虔诚的,但当时的我并 : B5 F2 t3 d. t
不知道我父亲在这套书上寄托的希冀和梦想。我只记得他告诉我,当年这套书,用去了
0 \5 y/ n! z7 E/ M" d/ W7 k" O他大半个月工资。就这样,从五年级开始,我就在父亲的指点下,开始蹒跚前进学习《平
% W6 T( z i/ L' x5 d0 l; e" S面几何》。从一开始不知道什么叫 “证明”,需要他一字一句帮我厘清逻辑关系,到后来
; F0 y8 ^- j/ {9 h) `) m全是自学不需要他教,我很快就喜欢上了自学这种学习方式,每天自己看书并且做八道 2 R6 e$ @3 y$ j+ c/ R8 t! R
题。暑假过完后,我就回到了爷爷奶奶的老家。父亲让我继续自学,并且布置我一周做 ' D2 _/ } Z3 ?" T- |- }, E! P1 H
八道题。我在爷爷奶奶家,每天放学回来不做家庭作业也不看动画片,就赶紧做一道几 - o) h4 [* `& i7 K" [1 n
何题。做几何题的妙趣,是不融入其中的人不能理解的。比起小学里的抄生字,抄课文 ! q) E& f% M: @2 i6 t
这种作业,做几何题是脑力和体力的双重享受。当时,我周围没人可以讨论切磋,全靠
, O1 s) l4 x. q# M; r& r% |+ S自己。遇到不会的题目,我只能自己冥思苦想,或者熬到周末和父亲讨论,因此,常常
% |4 |7 D. `7 @1 S% }, Z被一道难题从周一折腾到周日。好在这套书是粉碎四人帮后出的第一版,当年学生的数 Y' Y5 V9 f7 s% @$ U0 Z
学水平比不上现在的学生,而这本书又是以自学为主要切入点,所以题目相对也简单, * A3 B' @ _3 \4 A: i
我冥思苦想几天后大体上也能想到解题思路。因此,我能够常常体验百思得解的愉悦
5 s/ y @) b- t感。我觉得,这种时常拜访的愉悦感,让我很早就开始相信独立思考的力量。 ( y! t+ L2 {& L9 Z6 G
% U( O/ X0 {! X! J3 E! y
每个周末,父亲都用吱吱作响的自行车带我到镇上洗澡理发,然后批改上周我做的几何 8 q/ T8 x) J* S6 d
题。在自行车上的时候,他常常信马由缰,随口说些说些初中物理和初中代数知识,比 6 k0 N6 \8 l2 k: y+ k1 `
如看到船就说浮力,看到马就说做功,看到三角形就说余弦定理等等。我也就半懂不懂 , H* _4 C# E! n8 m3 F. P
的听,有时候插几句话,有时候能睡着了,没有丝毫的压力和拘束。很早就被中学数学 * X- M/ Q6 O! v; B* S% ?
物理知识装备的一个小学生是可怕的,我那时候觉得知识就是力量,因此我一定要用自 7 x/ o8 r! k- k( f1 P, _# l
己的数学物理知识做一台柴油机,我很自信的认为我懂得做柴油机和机动车的一切知 ) S0 y1 B) D: ]- L1 d! n
识,说不定还能做出第二类永动机。我爸爸屡次告诉我不可行,而我反过来一直屡次告
. h3 \3 s7 L0 {+ o" H0 B诉他,你是个没有理想的人。我爸爸不愿意打消我的理想,只是扔给我更多的书,希望
$ C$ c9 q7 e) l7 n9 P* W能够打击我制造柴油机和永动机的热情,而我的知识理想,在读了更加多的书以后,变 $ s+ B' B! d1 k$ r1 j/ d4 _
得更加的坚固了,我相信,学习知识是我人生第一重要事,有了知识,虽然不一定能做 3 h) Z2 x2 g7 m6 B8 }" b m1 t
柴油机,但一定能做更多强大的事情。同时,我通过学习几何和其他的一些父亲扔给我 ; D( k+ b: S/ f
的书,开始对自己的学习能力有了自信,我相信,找书自学是学知识的好方法,同时, 0 g2 Q& O0 P' O$ V- x+ f
把题从头到尾做一遍是很好的自学方法。
' l- d2 K+ [# G* n2 @7 e' W9 W
2 D+ W9 y& H8 C, ?% V4 _2 D3 \所以,我带着三个理念进入了大学,第一是什么东西都可以自学,第二是慢即是快,笨 ) X! w. [0 f' \3 u1 ?
笨的做一遍题是学习的捷径;第三是知识理想主义,知识就是力量。而读书学知识能够 . e0 g5 I$ C) P( c5 W; W1 L, s" |
消除蒙昧,掌握改变世界的力量,所以是一件快乐的事情。 6 U- _8 B0 C4 x+ O! u( ~3 s7 j
8 \9 D& f) Q8 a2 `
大一,极端自负和极端自卑
$ e! T6 _* Z# s) R# _8 [5 E0 Y" b
我的高考成绩还很不错,高中还拿了一个数学联赛一等奖,所以,我是带着对自己数学 2 C8 o5 b' q0 v" J4 W
知识(为了准备数学竞赛,我看了很多闲书,有很多就是大学数学系的教材)和学习方 ; t. c% p9 z/ P5 {! i4 e
法的自信满满,和对南大数学系这个相对不好的选择的遗憾和自卑(当时的高考分数可
% ~8 S/ y4 ]( Y+ j以填报更加好的学校或更加喜欢的专业)来到大学的。当时我的心理状态可以用八个字 ; ]; F5 p7 W5 O1 P+ |% e( P& L
概括: 极端自负,极端自卑。这种心态,一直笼罩了我上大学的头两年,而且总是以一 " g! \: T0 z3 J8 s7 t. S/ B: X
季度为周期,在两极之间交替变化。我在学期开始往往很自负,到期中考试左右很自 ' R: z& F; X" R' K
卑,然后再自负,再自卑,不断反复。 $ \" X# d# k$ F. C: C- H
( R) x5 i! |. H在我看来,极端自负这个心态,其实不是因为自信,而是因为极端自卑生出的应激反应–
z4 }/ g: a% D) x, r& @4 M. ^为了掩盖自卑,只好用自负来掩饰。为什么我极端自卑呢,大体来自两个方面,一个是 / r* `6 F5 M, O# v
我的成绩排名在高中都是很前的,但是到了大学就 20 名开外了。尽管我觉得自己的数
1 n6 Y7 k, X* d学水平很不错,考试却总是不怎么样,觉得考试考不出真水平。另一个是觉得自己没有 : G& z+ }: k" ^% c( G) V# [
在一个自己满意的系。我喜欢动手的工科,当时我觉得比起计算机系和电子系这样的“牛 " Q% J! V# H8 z6 D7 ^( a
” 系,数学系并不“牛”。可即使在不牛的系,我都不能做到前10,更别说看上去更加牛 ' T0 Z" f; a# f U
的计算机系了。为了掩饰这种这种自卑,就自然生出了极端自负。那时候,我上课根本 " q Z3 k8 k2 u# O2 k2 Y2 a; H
不听讲,理由是“书上的东西太简单了”。为了证明自己智商还可以,我总是坐在最后一 8 Q. [3 L9 W* X+ L
排,显示自己并不热心于老师讲课。我这样持续了两年,以至于到最后, 我连班上每次
% z) B- K' ]$ U2 t! R都坐在前面的几个同学的名字都不知道。这样的心态明明是错的,我却缺少一个很好的 4 k, @6 b- x Q
动因来改变它。
5 G1 M% P" H% J Y4 t0 ^/ W( N: ~( b& i+ Q1 n
不过最原始的三个理念还是在的,我告诫自己即使不听讲,也不能浪费时间。所以,我 3 S( J+ V+ b) u3 H# D7 F
把听课做作业上节省下来的时间,用在了看喜欢的计算机书和学习编程上了。于是,整 ; a0 X& W. ]: } o. F+ n( T
个大一大二,我凭借着简单的自学的理念,开始了两件事情,敲 《Thinking in 6 g0 d! U$ k: \6 K& ?0 n9 [
Java》(TIJ) 和 《The TeXbook》 上的没一个样例。 & |) i# [/ W6 @
% e2 K( E& W5 M, _% d7 c8 \ _敲 TIJ 的机缘其实很简单,我是在软件学院听课的时候看到他们教 Java, 但是他们用 % J; ^7 `+ z/ g) S: @/ g
的 《Java 大学教程》太贵了,我舍不得买。我在网上搜了一圈,发现 《Thinking in
& [: @# J7 h& W! k& UJava》是一个免费的英文电子书。于是,我就在数学系的机房,每天下午和晚上,开着一
# b4 L( {- {1 x9 G% i' J. i台计算机,屏幕上放着这个电子书,再用我的很土的笔记本,运行着未注册的 6 u% j& k9 {( U$ F+ X5 K
JCreator, 一个字母一个字母的敲 TIJ 上面的程序。我很偏激的认为拷贝粘帖的程序记
1 n9 q! Z* E9 f5 D不住,所以每个字母都自己手敲。就这样,花了一个学期,居然就把所有的程序敲完
V+ b! t" }. w* z- i( d0 B了,基本上 Java 的方方面面,我也了然于胸了。 0 i2 t8 m+ I2 O$ O
2 U& y, g( V9 l( B# c+ H- P. R
敲完 Thinking in Java 之前没几天,我们就期末考试了。那一次考试的试题是 LaTeX + L/ }0 R* Z- \- q" h# `
排版的,而不是手写的。我考试的时候就问监考老师这玩意怎么排版出来的,因为我知
: I+ s& n8 e* m道 Word 这个软件做不到这个效果。监考老师除了对我不认真考试表示不满外,还算仁 ) U9 _- z+ h+ E+ {2 T$ h; M. T5 n
慈,告诉了我 LaTeX 这个名词。 寒假里,我就买了一本 LaTeX 教程。然后,突然认识 - ^' q$ w" d, o) q3 Q- L% N2 p
到,原来 TeX 居然是我最热爱的 Knuth 的杰作,于是我就疯狂的开始学 TeX。 我的方 - q4 X) @9 D1 J& Q. ]
法还是一样, 敲例子。 记得 TeXbook 上有一个程序, Knuth 让大家自己照着敲入计
4 R# b4 _$ e- u- z: p, |算机, 然后还很幽默的说,实验证明,只有很少的人会按照他说的敲入这个程序,而这
: N5 o- t+ [( B部分人,却是学 TeX 最好的人。看到这里我会心一笑,觉得自己的方法原来也不算笨。 ( O; N; _0 ^" Z' F, K) J
从此,一字不漏敲入一本书的程序成了我推荐别人学习语言的最好办法。 我后来大四又 ; }2 R/ K) B; ^" o& g; A& S, ^
敲了 A Byte of Python,前段时间又敲玩了 The Awk Book,都是不到一个月瞬间从初
; b# }) c8 _0 ]: Y, a$ Z学者成为细节很熟悉顺手拈来使用者。顺着这个方法,大二我把 《组合数学引论》 和上 / j% I% k% J+ m L; ^) }, c. W# }
海交通大学出版的一本《离散数学》 上的题目都做一题不漏做完了。当时选者两本书也没
& d& O9 K& y3 Q' e6 x5 I% M有特别的目的,就觉得这东西应该是计算机的数学基础。这些积累,在大四全部都显现 0 Y9 n, h A! e9 M s
了出来。
4 `# B9 i- h* |, T6 D( E/ D) ~) i: N8 z) Z. Z2 G( F9 l( b
我个人认为, 《Thinking in Java》 和 《The TeXbook》都算得上是理论和实践结合的精 2 L/ y- h( R% i; }9 }6 Y. g8 s4 @6 x
品书,是经典的英文原版书。我一上来就读了这两本书,阅读品味就上升了不少,而且 6 j. s2 R2 Z) K9 I2 B5 _$ R
变得“崇洋媚外”了,任何时候都以英文原版书为第一选项了。也因为此,虽然我自学的 4 {" O2 \1 R5 O( @% B
过程中没有高人指点,但自学最重要的一个环节—选书–的盲目性就大大减少了。我记得
1 j9 Y" n- v6 K& }1 [: \那时候我看得最多的书就是华章引进的书,黑封面的,我们图书馆里有将近半书架,如
; X* ^& g+ G' D6 k0 |& U/ D4 H# {果一一细读,穷尽四年是看不完的。但华章的书也不是本本经典,我那时候开始注意选 2 L" a% L6 [- R& Q, a& t
择,细读开头十几页后,基本能决定这个书该不该看。所以即使当时没人指点,全靠自 , o( D0 F7 {5 Z1 m4 R* V- r
学,读的书还算过得去。那时候南大计算机系的教材,有的我看,有的我觉得不适合自
8 r4 Q$ \' t% h( A7 C! ~己,就找替代品了。我觉得选书这个事情上,因为有前两本书的标杆,我少走了不少弯 4 C& }* {$ C5 V. j. o' X7 {: O+ A3 n
路。从这两本书开始,我疯狂的读书就开始了。南大的浦口校区的硬件条件并不好,唯
4 L( K: v, g$ }: o6 V一有空调且可以上自习的地方恰好图书馆。因此我每个暑假,基本上都是很早就过去占
$ I4 `- V! K" q+ l) }位,晚上很晚回去睡觉。我对小说等其他书也不感兴趣,就整天看自己觉得好的计算机 F8 T; e \5 O/ {; o
书和数学书,做笔记。某天,我开始了一个雄心勃勃的计划:读完 TP312 书架。
: L. O. }: l& L7 ?, [. b0 O- Z( _5 Z1 {6 c; G
* \' V* @1 Y0 x2 c: e5 L" o6 T
) }& w# k9 o. H8 x4 |) C
# b p- ]( H2 n* n |
|