|
|
转载一篇大神的作品,有些细节我觉得蛮适用于AFF的,大家共勉!------------------------------9 a# i3 a& {$ N
; S% Z* R/ n) e. e- i7 l
〔转者注: 徐宥目前是计算机专业的 Ph.D.,导师Yixin Chen,本科毕业于南大数学
) Y, ?! Q; [7 |' O: I0 ~. F% N' m系。这篇文章是其应出版商之邀而写的一篇回忆录,详细介绍了其大学之前及大学四年
) E4 O. ^7 y4 L: u# l) ~6 ~的生活,包括他找工作,考研和出国的经历。从中可看到他大学刚开始时情绪在自卑和 9 ^) q5 r* t- U: ~: ~* v
自负之间的波动,中期看不到前方时的迷茫和收获季节的忙碌。他一直在踏踏实实努
/ v2 l% A+ x; O. g6 o. Q4 ~ b力,最终从一个在数学系都不怎么拔尖的学生成长为一个计算机牛人,当机遇到来时自
: E$ P0 R; h, A8 a @" G然没有错过。我想这篇文章对很多人会有一些启发意义,所以转载在这里。原文地 ; G- a3 p8 l8 s1 Q3 ~& c# Q
址:http://blog.youxu.info/2009/08/06/my-undergraduate-year] . b" L3 j' t! _" a
! s9 e' C; ~( x0 S0 f9 ?
|7 Q' K7 D* {9 g
# f6 w) }+ t9 U+ e' U(应博文视点的几位编辑之邀, 总结了我大学本科的一些经历. 博文视点的新书<我是一
" P% k# b5 v& d只小小鸟>八月即将出版, 收录了我和其他将近20位的大学经历和感悟. 本文特别欢迎读
( B: E5 [7 S0 ~0 w7 z者留言, 编辑说将选择一部分读者留言和这篇一起放到书中去)
9 `% Q) a7 D9 C3 j7 F我的大学
7 w' C, F' O4 x# z9 g! c, J3 P5 ~* Q8 q% a Z
虽然标题是”我的大学”,但大学中的一切,其实都和大学前的经历和学习习惯有关。因
* J9 T( E" [% K9 V; O此,我还是从我小学时的一件对我以后人生,包括大学影响巨大的事情说起吧。
! {* P8 R& X9 o% Q1 |+ b0 S
. z s9 w9 i4 I% \. S$ K( S数理化和好老爸
/ i/ \6 G5 c) \. v: V: G+ O$ Y/ ]
我的小学是在农村里和爷爷奶奶度过的。我的父母住在小镇上,两人平时都要工作,没 + ^5 j0 O* f, [0 W
空照看我和我弟弟。所以,我只有周末和放假才到镇上,和父母弟弟在一起。四年级升
6 U- v1 i% l) \; [五年级那个暑假,我到了镇上,和父母在一起。因为一起抓鱼钓虾的玩伴都在老家,百 8 v: x5 q- k9 b, a. n l
无聊赖的我开始乱翻父亲的书橱,找书看。某天,我翻出了一本叫做《平面几何一题多 0 O9 X8 p/ u, ~1 J2 z
解》的书,那是本封面很好看的书。我把整本书翻下来,每个汉字我都认识,但每个符号 6 F( e3 L, |3 Q* Z
我都不懂。好奇的我于是问父亲,这个书讲的是什么呀,怎么从来没见过这些奇怪的符
; _8 v {; Q5 k号呢?他就告诉我说,书里讲解的这个东西,叫平面几何。他接着问我说,“平面几何是
6 e' p7 ^+ m2 ]6 J2 E: P$ ~个很有趣的东西,你想不想学呢?” 我说,当然想啊。那时的我,其实只是一个好奇的 . l; b& X4 {" I$ ~% {& I4 M' k
小学生,迫切想知道这个书中的图画和符号的意思。我肯定不会想到,这个很随意的决 1 ]9 }& m* D& Z5 Z+ m. l+ u2 W
定,改变了我其后的整个人生。
- J" v4 g2 G0 U! m+ j0 o y8 u$ w. ~ H
听了我肯定的回答,我父亲立即从书橱里层(我家书太多了,书橱太小,书橱里书分里 2 I) A! H. f. c% L6 g | C8 Q4 D
层外层,外层的书挡住了内层的书脊,我从来都不知道里面还有宝贝)变戏法一般的翻
0 j, H: W# k" E: k: V( Z. f1 d$ _出了本《数理化自学丛书–平面几何》。对于我父亲这一代人来说,《数理化自学丛书》是代
5 r+ v( J7 }' }' S8 ?2 Q; H2 _/ p i表着知识,荣耀和梦想的。我感觉他翻出这本书的时候的动作是虔诚的,但当时的我并 6 N- N% |9 E; p0 K, U
不知道我父亲在这套书上寄托的希冀和梦想。我只记得他告诉我,当年这套书,用去了 - x& ~) M2 i2 t- c! u, }8 I
他大半个月工资。就这样,从五年级开始,我就在父亲的指点下,开始蹒跚前进学习《平
3 F% b% |! Y' P面几何》。从一开始不知道什么叫 “证明”,需要他一字一句帮我厘清逻辑关系,到后来
7 d0 J$ k' ^0 C g& j# A. |2 N全是自学不需要他教,我很快就喜欢上了自学这种学习方式,每天自己看书并且做八道
+ _1 w7 t" A2 o- y6 B; m题。暑假过完后,我就回到了爷爷奶奶的老家。父亲让我继续自学,并且布置我一周做
; z% `7 \; P; V8 S9 x八道题。我在爷爷奶奶家,每天放学回来不做家庭作业也不看动画片,就赶紧做一道几 , r" _: ~$ W2 a
何题。做几何题的妙趣,是不融入其中的人不能理解的。比起小学里的抄生字,抄课文
3 ]* I& r3 i* `, h& [% [/ b& g( l: Q1 b这种作业,做几何题是脑力和体力的双重享受。当时,我周围没人可以讨论切磋,全靠 ) I" J4 W8 G9 k
自己。遇到不会的题目,我只能自己冥思苦想,或者熬到周末和父亲讨论,因此,常常 ) B. w8 I: ]) e1 O& }
被一道难题从周一折腾到周日。好在这套书是粉碎四人帮后出的第一版,当年学生的数 3 i) D( ~ {* y
学水平比不上现在的学生,而这本书又是以自学为主要切入点,所以题目相对也简单,
: s+ C$ _, w# l* T$ ?" j# M6 b }我冥思苦想几天后大体上也能想到解题思路。因此,我能够常常体验百思得解的愉悦 & e$ c$ e4 z& _! X% e7 w
感。我觉得,这种时常拜访的愉悦感,让我很早就开始相信独立思考的力量。 + a5 q3 z( D, M2 k3 }; S. h) e
6 e6 P' g9 v+ r$ Q( b0 U
每个周末,父亲都用吱吱作响的自行车带我到镇上洗澡理发,然后批改上周我做的几何 ' h! q9 m0 b9 Q7 Z/ V% d" ~6 P
题。在自行车上的时候,他常常信马由缰,随口说些说些初中物理和初中代数知识,比 4 L( g7 `# D, ~5 v6 C, c8 A! T. c
如看到船就说浮力,看到马就说做功,看到三角形就说余弦定理等等。我也就半懂不懂
S9 o, ?6 `; o+ y& a. m的听,有时候插几句话,有时候能睡着了,没有丝毫的压力和拘束。很早就被中学数学
2 t5 ^' ?8 K0 A4 G5 X+ J2 t物理知识装备的一个小学生是可怕的,我那时候觉得知识就是力量,因此我一定要用自 ! G) o& A9 r. \$ L6 e
己的数学物理知识做一台柴油机,我很自信的认为我懂得做柴油机和机动车的一切知 ) c% p- W; `% O0 q" c: w
识,说不定还能做出第二类永动机。我爸爸屡次告诉我不可行,而我反过来一直屡次告 $ A1 F/ }5 D: O Y
诉他,你是个没有理想的人。我爸爸不愿意打消我的理想,只是扔给我更多的书,希望
5 [# s2 N# w* G, p5 V, {- l能够打击我制造柴油机和永动机的热情,而我的知识理想,在读了更加多的书以后,变
8 W6 W# g3 Q0 @; X' h+ H, e得更加的坚固了,我相信,学习知识是我人生第一重要事,有了知识,虽然不一定能做
& n5 g; {- B/ i5 l% O; v+ F( N; P5 `% W柴油机,但一定能做更多强大的事情。同时,我通过学习几何和其他的一些父亲扔给我 1 M5 q7 g: o8 W; {- a
的书,开始对自己的学习能力有了自信,我相信,找书自学是学知识的好方法,同时, 1 Q/ L& D8 Y0 t
把题从头到尾做一遍是很好的自学方法。 # W. J" A, n1 y/ B7 l
9 J# u# Z5 S- p2 |2 J h9 C所以,我带着三个理念进入了大学,第一是什么东西都可以自学,第二是慢即是快,笨
- E2 N7 B7 }, c0 n1 A M, k* B笨的做一遍题是学习的捷径;第三是知识理想主义,知识就是力量。而读书学知识能够 0 Y( }, ^; L! ^9 ~8 I
消除蒙昧,掌握改变世界的力量,所以是一件快乐的事情。 . J) Y2 s1 Z( m0 h8 A9 B, j% `
; E0 M" A6 V/ i% h/ g4 |7 G8 }大一,极端自负和极端自卑 / H1 B' f( o6 P) {8 S( p
- d; J& z. a1 x我的高考成绩还很不错,高中还拿了一个数学联赛一等奖,所以,我是带着对自己数学
3 f# a r" L- b! `# s* H+ @% `知识(为了准备数学竞赛,我看了很多闲书,有很多就是大学数学系的教材)和学习方 ! ?! I* ]$ g& v! M9 @2 H. {
法的自信满满,和对南大数学系这个相对不好的选择的遗憾和自卑(当时的高考分数可
/ V( [; b9 M( t以填报更加好的学校或更加喜欢的专业)来到大学的。当时我的心理状态可以用八个字
% b* G$ \1 A6 _概括: 极端自负,极端自卑。这种心态,一直笼罩了我上大学的头两年,而且总是以一
# R. Z5 k1 d" ^+ T3 s9 c' }季度为周期,在两极之间交替变化。我在学期开始往往很自负,到期中考试左右很自 3 l$ f! I0 ?9 ?; S" H$ D
卑,然后再自负,再自卑,不断反复。
; v2 s; p$ S1 R# U5 C, ~ {2 l6 \& b Q* Q- e1 H
在我看来,极端自负这个心态,其实不是因为自信,而是因为极端自卑生出的应激反应–
9 H3 M% c0 q2 A: @$ {为了掩盖自卑,只好用自负来掩饰。为什么我极端自卑呢,大体来自两个方面,一个是 + W& Q8 l, p( O7 Q& i; l, S
我的成绩排名在高中都是很前的,但是到了大学就 20 名开外了。尽管我觉得自己的数
0 E) |# U+ h7 t1 q+ P6 n& m# i学水平很不错,考试却总是不怎么样,觉得考试考不出真水平。另一个是觉得自己没有
8 }/ p7 a! {. C1 r3 N/ e在一个自己满意的系。我喜欢动手的工科,当时我觉得比起计算机系和电子系这样的“牛
& m" P; T( V! r0 P5 |( `” 系,数学系并不“牛”。可即使在不牛的系,我都不能做到前10,更别说看上去更加牛
7 M5 n" V" l& C# s8 P的计算机系了。为了掩饰这种这种自卑,就自然生出了极端自负。那时候,我上课根本
3 M9 ~3 U" f$ z不听讲,理由是“书上的东西太简单了”。为了证明自己智商还可以,我总是坐在最后一 ) h+ q+ ~! b1 I/ P/ v, ^+ t( c8 ~
排,显示自己并不热心于老师讲课。我这样持续了两年,以至于到最后, 我连班上每次 . }4 B& }% v7 u0 ?5 v
都坐在前面的几个同学的名字都不知道。这样的心态明明是错的,我却缺少一个很好的
, p/ h+ U: d! s8 h/ B' ^动因来改变它。 0 s% f3 O( x% l# h
8 o- W7 u0 |) j; {1 R" I/ R
不过最原始的三个理念还是在的,我告诫自己即使不听讲,也不能浪费时间。所以,我 & Z+ f% t7 ^# p9 u
把听课做作业上节省下来的时间,用在了看喜欢的计算机书和学习编程上了。于是,整 9 H# a$ J1 X) U9 I' u
个大一大二,我凭借着简单的自学的理念,开始了两件事情,敲 《Thinking in
2 r$ X* u. G( d% O# r) qJava》(TIJ) 和 《The TeXbook》 上的没一个样例。 * }5 {) v- ?: c* `, ~
5 X, S+ @/ N6 U! i- f+ q5 t1 M2 c敲 TIJ 的机缘其实很简单,我是在软件学院听课的时候看到他们教 Java, 但是他们用 5 q+ M$ y6 @& N; v1 p4 G( O
的 《Java 大学教程》太贵了,我舍不得买。我在网上搜了一圈,发现 《Thinking in / P- d5 O* l/ ?
Java》是一个免费的英文电子书。于是,我就在数学系的机房,每天下午和晚上,开着一 7 ?$ ]; K- Q5 h0 F/ ~3 Y
台计算机,屏幕上放着这个电子书,再用我的很土的笔记本,运行着未注册的 k3 B; q3 L% a/ ^# N4 Y
JCreator, 一个字母一个字母的敲 TIJ 上面的程序。我很偏激的认为拷贝粘帖的程序记
7 f \1 R2 Y u不住,所以每个字母都自己手敲。就这样,花了一个学期,居然就把所有的程序敲完
& B, ^6 W7 G" Q! `- e. ^3 k了,基本上 Java 的方方面面,我也了然于胸了。 . A: l1 V' T2 E+ y, m
0 P( ?4 p* a7 _" M
敲完 Thinking in Java 之前没几天,我们就期末考试了。那一次考试的试题是 LaTeX
( E( D) C' ^/ @0 ?+ m+ R$ ]4 O排版的,而不是手写的。我考试的时候就问监考老师这玩意怎么排版出来的,因为我知
8 U8 s7 t, n$ _+ @- z* R, `. w. A1 b( r道 Word 这个软件做不到这个效果。监考老师除了对我不认真考试表示不满外,还算仁
: @7 v* u& F, f! T" j慈,告诉了我 LaTeX 这个名词。 寒假里,我就买了一本 LaTeX 教程。然后,突然认识
- m& ]! G$ I. } b$ Z到,原来 TeX 居然是我最热爱的 Knuth 的杰作,于是我就疯狂的开始学 TeX。 我的方
0 C7 J+ K: w$ j/ ?5 w2 s0 N法还是一样, 敲例子。 记得 TeXbook 上有一个程序, Knuth 让大家自己照着敲入计
* r. |; j; a! V$ h! u" Y1 a算机, 然后还很幽默的说,实验证明,只有很少的人会按照他说的敲入这个程序,而这 ! f" g: ]& i! [7 ?
部分人,却是学 TeX 最好的人。看到这里我会心一笑,觉得自己的方法原来也不算笨。
7 y) F1 n- x; {$ S0 x从此,一字不漏敲入一本书的程序成了我推荐别人学习语言的最好办法。 我后来大四又
: d7 C) G0 F. @% {2 D敲了 A Byte of Python,前段时间又敲玩了 The Awk Book,都是不到一个月瞬间从初
% V# }2 [6 H1 F7 Y/ o9 q: b学者成为细节很熟悉顺手拈来使用者。顺着这个方法,大二我把 《组合数学引论》 和上 . t* T9 k0 b( N
海交通大学出版的一本《离散数学》 上的题目都做一题不漏做完了。当时选者两本书也没 1 A4 R7 i; G# q- H- U$ |
有特别的目的,就觉得这东西应该是计算机的数学基础。这些积累,在大四全部都显现 ! j' l5 K# d6 B) f
了出来。
) q7 b3 W% z& ^, N3 Y% `2 T0 Y& d
5 g- L6 {. j+ G& W7 Q我个人认为, 《Thinking in Java》 和 《The TeXbook》都算得上是理论和实践结合的精
$ @/ B4 l) D8 S. l. T P: k$ c6 N. {+ C品书,是经典的英文原版书。我一上来就读了这两本书,阅读品味就上升了不少,而且
1 K5 z9 a: c( r" `变得“崇洋媚外”了,任何时候都以英文原版书为第一选项了。也因为此,虽然我自学的
- o; Z" l$ I. T- x1 s% U- g* Y过程中没有高人指点,但自学最重要的一个环节—选书–的盲目性就大大减少了。我记得 % _4 j& E' Z1 b* D& r" Z+ k q* I
那时候我看得最多的书就是华章引进的书,黑封面的,我们图书馆里有将近半书架,如 6 b1 |+ V! u4 ]7 U+ w
果一一细读,穷尽四年是看不完的。但华章的书也不是本本经典,我那时候开始注意选
+ C2 [/ y/ R9 g" p- {/ Y2 t- q择,细读开头十几页后,基本能决定这个书该不该看。所以即使当时没人指点,全靠自
. ~' J0 Q, H- a2 i学,读的书还算过得去。那时候南大计算机系的教材,有的我看,有的我觉得不适合自
! b$ ]# Z6 f. O4 t, i己,就找替代品了。我觉得选书这个事情上,因为有前两本书的标杆,我少走了不少弯 $ ~) I: ?8 K+ @& p2 m+ N$ x! A1 q+ Z. l6 U
路。从这两本书开始,我疯狂的读书就开始了。南大的浦口校区的硬件条件并不好,唯 9 d! z4 |. W6 E: O3 l
一有空调且可以上自习的地方恰好图书馆。因此我每个暑假,基本上都是很早就过去占
l: b0 f- I( |' J# L位,晚上很晚回去睡觉。我对小说等其他书也不感兴趣,就整天看自己觉得好的计算机
6 U) K% T/ ^ ]2 h p, ~) I书和数学书,做笔记。某天,我开始了一个雄心勃勃的计划:读完 TP312 书架。 ) E- _: a0 Y3 R; C/ H
# y! O* r: T1 q1 l. i/ V1 O$ E
+ ?8 t u0 s; S9 ~6 s
% Q; y L' t( E8 s5 b( T# F
( F% t( T; A' v1 m |
|