; K' b1 p. ^4 S; a P大一大二基本上就是在不断的心态波动中前进。我学会了 Java, 也做了不少题,但是考 5 ^! q; |' O( v( w0 B5 L
试成绩一直不是很好,因此我比较苦闷,迫切的想要改变这种状态,我的想法是,要么 / k# j. e9 e1 j* p) e转系,要么好好学习数学。但是转系阻力重重,我又不愿意耐心去学习数学,所以我一 ( k% {: @( U' p& {* `
度非常纠结。但是大二下学期,我遇到了两个对我人生产生影响的两个人,这两个人让 5 L8 f, X: U& o我从正弦曲线般的心态沉浮中跳了出来,让我一下子变得目标坚定了。 . I8 }! \( M% T3 l
% w6 b$ M. r- w- `第一个人是我的同学以及非常好的搭档,现在在 IBM 工作的李获鼎,另一个是我的叔 3 [$ g* q/ N2 d* A2 J6 H
叔。他们让我变得沉稳,消除了原有的浮躁,学业和心态都走向了正轨。 7 \- ]! z ^9 |1 o2 _. @) i8 Q1 x8 t* C& U7 \, f1 Q4 V
大二上学期要结束的时候,我们数学系的学生会主席就说,在下次数学系搞的文化节 ) n: D+ a3 c G9 ~
上,要弄一个叫做 模拟股市的软件,让大家来炒股。我那时候觉得挺简单的,也特自 0 L8 c3 b/ {7 @: h1 ~% N
信,就说,明年我来搞吧。后来我记不得是我找获鼎还是他找我了,反正两个人决定一 % _% a( Z7 a7 n0 ^. c/ O' x" ~8 G( Z
起搞。寒假他在家自学 JSP, 我就在家看 JDBC 和 SQL。 开学没多久,我们就开工 2 L' B7 W, d: x1 X$ Q. X' k
了,他负责写前端 JSP, 我写 Java Bean。两个人编程比一个人好多了,可以相互看代 & b, D7 O1 Y5 O- S# J
码,而且可以轮流工作,克服浮躁感。我写程序比较粗线条,基本上功能有了,细节就 \* C4 ^1 ]) D: A% _8 H7 f) [8 S
不管了。他比我认真细致多了,前端一个表格的宽度和颜色都要调好久。在他的影响和“ - @7 P8 J' R- A. |' g胁迫”下,我做事情也变得细致起来,因为我不细致,他的前端就没法正常工作。那时候 * {# h$ @/ f1 u- o6 b他也是一边写一边学,对着书一行一行的敲 JSP,态度比我敲 TIJ 时候还认真。和他在 % \: \- M Y2 ^$ [& C
一起工作了 20 天,把玩具项目写完后,我也变得踏实起来。做完了模拟股市这个小程 ! _6 W" D! [( g9 g序,玩这个系统的同学都挺喜欢的,我的自信心也就有了,心态也平稳了,态度也踏实 3 y! G& T) }8 R) v4 w4 S
了,自然地,自卑心理就没了。随着自卑的消失,极端的自信也消失了,简单的说,我 7 D% Y/ ^. J! y1 ^$ k' k; |
心态变得正常了。这时候,虽然还有点小迷茫,我开始思考以后干什么的问题了,听 ) i+ j$ w' Z7 z0 A! S. Y课,做作业也比以前认真不少,成绩也上去了不少。 / B" u r8 u3 O3 C" D& j* M- W 4 y9 g- E3 b4 X# c和我叔叔不能算是遇到,算是再发现吧。我叔叔是个很有冒险精神的人,具有不折不扣 r& `$ g2 Z: h4 @# U4 I) H! B的企业家精神。 我非常小的时候, 他帮人家修电视,然后迅速就搞了计算机,买了我 u0 ], l/ W- ^% d7 Y7 z们全市第一台 486。搞了很多年计算机以后, 又自学了单片机,以写汇编为乐。我对叔 2 y# ?) i2 i+ u: o- B( _& u叔一直的映像是“善于抓住机会”,倒没有把他和 “耐得寂寞” 很紧密的联系在一起。所 " w/ k7 Q7 ^% L3 b7 h以大二升大三的暑假,当我在看 8051 单片机的指令的时候,我叔叔突然告诉我说,他 " |+ |# [; I) s1 K
现在就是做这个的,还立即送了我一个编程器,你可以想象我那时候因为惊讶眼睛瞪得 ! `- q* V* d- f/ H" R- ]( @/ `
比灯泡还大。我那会儿,已经被 Linux 内核折腾得不行了,觉得汇编更加难。若是要在 6 w$ Q) Z* n. g$ J5 B
资源受限的系统上做出工业级强度的东西,我觉得就更加远超过我能力范围了。而叔 5 `& d" G% k5 g4 F# n3 b) M4 @叔,完全半路出家,通过自学,一个人,几年时间,就把这条路走通了。他现在写的汇 5 T) H+ h6 [& Z) d编程序,运行在千家万户的水表中,完全是积累出来的硬功夫。我叔叔给我的震撼是巨 0 P* u, M+ t8 O7 ~. q" t
大的,因为我一度怀疑过自己的自学能力,觉得有些事情,我永远没法做,就像童年想 # c1 h. e( S& m7 a! |& N2 t2 i做的柴油机一样,只是幻想。我叔叔给了我一剂强心针。 : {( R. H' w5 ^: t/ P8 G [7 C+ S; ?+ n F
有获鼎和我叔叔这样两个踏实勤奋的人的影响,我也一改以前轻浮的习惯,给自己定了 8 O- u3 B$ i, _ }7 {/ N4 ^% d( d7 f三个简单的要求: 1. 更加多看书,看好书,并且一定一定要做笔记 2. 多编程 3. 开 : Q+ ^! h& [% J2 B
始背 GRE 单词。 就这样, 我就开始了疯狂学习的大三。 ; g- m0 B" T6 B6 W: V
; X$ N0 s. \* l, q$ |2 y+ Q
大三,深度迷茫和深度积累 X1 L/ Z5 ]0 Y0 e
[- P$ T& S: O, [: D0 E. e大三是我看书最多,思考最多,积累最多的时候。大三我并没有做任何其他事情,主要 ( N S$ t" ^6 C
就是沉稳冷静的做事情,用不断的做事情看书和思考,压抑心底深处的对前途的迷茫。 % m; Y v) z" B9 \% Y2 Q
其实整个大三,我都不知道自己要干什么,在干什么,只知道就像一个运动员一直往前 # U$ k- f: ~( r/ C( q3 `
奔。大三我们班很多同学都开始准备 GRE 了,我也就跟风准备 GRE。说实话,当时我捧 K& J& j) c3 F2 }# I( U
起红宝书的时候,出国的动机并不强烈。那时候我并没有对美国和中国在各方面的差距 9 R$ x' f! ?. k2 B有清晰的认识,且过于小看环境对人的影响。潜意识中,我想读计算机,但是考研比出 ( _1 [6 g$ A9 }! b8 K
国转计算机要简单多了,学长也告诉我,申请计算机专业很难,我们数学系也鲜有先 ' e) k& o& z! x c; {- H
例。因为正方面没有很强的激励,反方面又觉得困难重重,我就不是太把出国当回事, % c+ j* L3 g; ?6 T# B
除了背背单词,我把主要的精力放在了读计算机书上。我专门扫荡 TP.312 (计算机理 ( V' b$ | |0 U4 h" A论和编程)那个分类,同时看了很多英文原版书。TP312 中的大部分书,我都是囫囵吞 5 x% M4 n# b& P: l& ^6 W9 F& m* T
枣的看,做一些总结性的笔记;只有少数几本,如《计算机程序设计艺术》,《编程珠玑》" t+ y+ A' I) o8 D1 i7 d5 F# ?
这几本书,是认认真真看的。这时候的我已经没有时间,或者说耐不下性子一条一条做 5 r0 Q3 V9 D2 x0 o$ @; l
题了,只能浏览一些题。即使这样浏览,也让我在后来大四的工作面试中占了很多优势。 2 k( w5 k5 }- j$ `, W; C# M * @2 v+ f3 Y& P3 ^" y. m我有一个从高中就开始的习惯,就是把每天胡思乱想的东西记在一个笔记本上,算是思 8 o# r& W2 o! V8 O
维快照。我还常常翻回去自省,看看过去和现在的变化。大一大二的时候,这本笔记本 ( X) E+ @. L' q1 n( ~( F$ T上记载着的是和生活和感情有关的琐碎小事,或者宏大空泛的目标和叙事。而大三记录 4 h) Q- T) B; n Z% x$ X6 n, }下的内容明显具体起来,比如这周看完了什么书,下周去图书馆借什么书等等。现在我 L9 v. V1 e& u. ~4 L: l" m回看这些记下的文字,明显就可以发现,我写下的这些计划之间是没有很具体的头绪 4 e1 T6 o( M6 p$ f的,这些要做的事情后面,并没有一个明确的线索串起来,而是向无头的苍蝇一样到处 + z5 X5 l0 }1 I& @% u/ r
尝试,到处碰壁。举例来说,我的笔记本里清楚的记下某周要看操作系统,可是下周还 ( U& O- S7 i3 r2 ^* z, X7 q2 t没看完操作系统的时候,又记下这周不看操作系统了,看编译原理。就这样,好似饥饿 3 R( ]! F+ x3 ]( q2 C% x的狗熊在掰玉米棒子,看上去很勤奋的在掰,掰下来,啃两口,扔掉。当时我也能感觉 ) _3 V! z8 l* h6 y( C* j到,知识饥饿感永远在那里,永远填不满。不过,我又总觉得前方应该有那么一个玉米 $ ~2 R/ X! C0 l. q4 S. U
棒子,能够填满自己的饥饿感,所以就一直向前奔跑。其实这种奔跑,不管多勤奋多刻 9 ], U# o6 t0 x+ j! e
苦,因为不够深入踏实,永远都是事倍功半的。好在我在不求甚解的同时,很注意整理 ) g# d1 z8 N& Z3 k
自己的既得知识,写在小本子上。后来我到大四的时候,写论文也好,考研和找工作也 6 e: w3 r0 C) @
罢,很多知识我都是临时突击的,好在有这么一本小本子,我可以按图索骥的去深入强 2 W1 k/ X' ~/ W! K ]8 t
化当时无头苍蝇般乱看的一些书。如果用搜索引擎的工作原理打一个比方,我觉得我大 & w0 F) \' w0 b& X0 \& y; D; z三疯狂的读书和学习,就好比是在建索引,等大四要搜索结果的时候,就再也不需要每 ' T4 Z! _% s x本书全文检索了,直接按照本子上的索引找到当时看的书。 ' v% V( A3 @+ T; F, X. t- r7 y
7 l5 k) |. V8 J; B' ?) l! ~踏实和勤奋这两个从我叔叔和获鼎身上借来的优秀品质,加上取之不尽的TP312书架和背 1 U/ B. W) B! J, U* x9 u. e, K不完的单词,使我并没有被深度迷茫拉入自信和自卑的反复中,相反,随着这些积累越 ; l* L& q" m+ z
来越多,我变得越来越自信了,虽然这种对积累的自信尚未被现实验证过。 - d l( T. P E" f4 s Q, Y- x
2 l6 B l- V0 y' { |2 |大四,书到用时 4 s4 B* j& N. W( }5 m
" b1 I8 a# w2 [( M& m1 f* \3 ]
大三的迷茫让我不确定以后的方向,未被现实验证的自信又让我蠢蠢欲动,所以,我就 % E8 \- f* z9 K
自然的产生了“赌一把”的心态。 如果以赌博为喻,我就是在所有的盘口上都了下注,要 / Y( l. f2 F4 z! R
不全输光,要不总能赚,而我相信至少能赢一盘。 3 {; U, m c) h, O
, x+ H' s3 t `
所以,大四甫一开始,我就拟了一个时间表,自信满满地想要在考研,找工作和出国的 , } B% K: O! }1 B6 P3 {9 f
三条战线上都有所突破。我设想 11 月之前弄完出国材料,并且把简历弄漂亮,顺带找 & j& a' c" U" p: r工作。1 月前寄材料,套磁,准备考研,4月前搞定一切,等 offer。 5-6 月我就写写 4 J8 i* [/ |6 V论文,然后周游中国了,等我周游回来,至少三个机会让我碰到一个吧,我就从了那个 8 t8 C5 N3 Z* t( D8 d/ k
就行了。从这个狂妄的计划中可以看到当时的我的自信,不过我这个自信倒是有一定根 ' Z x$ ?& O% ^+ f# V据的,因为我研究了考研的模拟题和找工作的不少案例,我当时想,好好准备,应该可 ( i9 b. A. t+ Z4 p" a: M# x) u% |以上南大,工作应该可以进腾讯,出国我没底,所以我也想用前面两个来保底。 1 a' B: }$ W: H" H5 M# { 2 _" x: b# G4 a7 v) g; Y+ {8 [大四只有一门课,所以我就四处乱跑,乱逛。学校有国际会议,我就跑去和老外搭讪; 5 \$ H& }! y8 f# L z1 M" l/ R! I鼓楼有关于佛教的演讲,我也跑去听;IT 公司的宣讲会和笔试,遇到好的我就去参加参 / F S# F9 C) H0 {7 d
加。如果没事,我就上自习,继续读鼓楼图书馆的书。就这样,我遇到了一个又一个的 $ V1 v0 J0 |6 [( O8 B7 T机会,基本上不管成功失败,都算是有付出就有回报,当然运气成分也不少。 I( ~' y! z, c0 |& k2 F 2 _; ^' s. I/ ~9 F" T10月左右,微软(MSN)来我们学校面试。这是我第一次面试,很紧张,前一天看书看到 4 {9 C* l( V4 V1 s$ Z& u1点多,第二天午觉就睡过了一点,加上箱子里唯一的一件衬衫皱巴巴的完全不能穿,所 ( U" q3 g+ I6 [+ T) ?& Z% _0 C) m2 |以干脆就穿着拖鞋和 T 恤冲去了。面试的人很友好,面试也很顺利,有的同学还在等第 C m2 L. H; z二轮的时候,我的四轮就结束了。我当时的感觉是,微软的面试题太简单了,除了问我 - |9 E6 }) P5 h9 h* i3 g- w1 B
南京市新街口周边有多少辆车外,其他题目都是中规中矩的计算机面试题。面试出来之 8 }+ d6 x* |2 V P* `" F% c! N后,我和一个软院的同学在食堂讨论题,他说,题怎么这么难啊?我就很奇怪,说,这 2 @+ u6 A4 O' o: W/ q8 ^1 o/ F4 S些题《编程珠玑》上不都有的么? 后来我才知道,其实看过《编程珠玑》的人,不是我想像 * S+ k( R! I( q的那么多。我也是在书架上乱翻才偶然看到《编程珠玑》。在 2005 年的时候,没有Web 8 x G) L9 }6 [# b6 |. F" h
2.0 和社会化推荐,我的世界,就只有面前的书架那么大,我幸运的在那么大的书架上 5 c+ ?! T% r$ }% y
遇到了几本经典书,并且细读了,吸收了。 , \& {; D" K# Y1 i + q; O! i4 c- `. P很快,微软给了我一个在上海做测试的职位。 当时我一心要去北京,就不大喜欢上海这 : m' }. W$ @6 W- m) I$ n# d0 @个职位,就没要这个 offer。不过有了这一轮,我也知道面试怎么回事了,这次面试, % P, Q: X) f% |6 v0 B5 }更加强化了我的自信,于是,我又开始比较狂妄了,觉得自己能进当时互联网中最热 + A$ f# F1 P' b5 r- _& ]
的,宣称招 50 个李开复博士的关门弟子的公司, Google 中国。