看过《水浒传》的朋友都知道,梁山的一百单八将因为各种理由加入了水寨,走上了劫富济贫、替天行道的路。我2006年从南京大学本科毕业以后,耳闻目睹了数百位计算机专业的博士(生),他们选择读博士的理由可以说比梁山好汉更为复杂。 Cjh&$
aq
I*ej_cFQ^
.xx#>Y-\
Y}Dp
{
oY]VP+b!
,VZ&Gc
^DH*@M
就拿我自己来说,我从小就对编程不感兴趣,高中毕业时一心想报的志愿是数学或者物理专业,但被做数学教授的父亲逼着填报了计算机专业——他出于很多理由,不想让儿子走他的老路。后来我听说计算机专业居然也有一种不需要编程的职业——做教授!从此我对做教授无限向往,于是坚持读完了博士。 <r kW4
{,
|"Rpd
X=hgLK^3<,
4A&e+kz&:R
.~8+s.y
4"2/"D0
0
mQ3P.9
图片 Gh
pd
k;
!$?@;}=
D7.P
'2tEKVb
Lwcw%M]
]~zJ7I
16y$;kf8
我的硕士生导师倪明选教授(现任澳门大学副校长)曾经有一位及门高弟,在倪教授问其为何读博士的时候回答:“我妈妈要求我拿到博士学位,我博士毕业以后就去赚钱。”这位传说中的师兄如今已是国内某著名IT公司的高层领导。 OT[m
g4&
{Y"r]:5i
{XX Nl)%
v6VhXV6$|
tb{{oxa,
k
c #!6
9/M!S[N9
与形形色色的读博理由相对应,这些博士(生)人生的道路也各不相同。有成为国内外大学教授者,有在公司做技术骨干者,有做一般的工程师者,也有读博期间遇到困难及时退学去工作者,也有苦苦支撑到毕业然后去工作者。当然,他们都比梁山好汉们的结局好得多了。 #[W[|m
713M4CtJ
`.W;ptZ6
gk1S"H
N]}+F w\5
gJxVU41
1.H!A@
经常有朋友或者学弟学妹问我:“你觉得读博士好不好?”“你觉得我是否应该读博士?”这些都是相当难回答的问题。 Q$0%~`t
.^S78hr]n
h3EDN:FQ
E@6r{uZ#
bJF/daC5
P
i!r}m
Y^Q|l%Qrb
而我们在选择是否读博的时候,往往是对这个专业还没有足够的了解,比如大三、大四时。在中国学生中有一种典型的“羊群效应”:如果周围同学(尤其是学习标兵们)都在准备出国或准备在国内读博,那大家都会效仿,觉得读博很有面子。如果大家都说读博没意义,即使对科研感兴趣的同学,也可能会因为面子问题而不去读博士。 |
a$w;s>\
AdW2o|Uap
(I
ds<n"
Ju7C?)x
} !<cph
5b`xN!c
-xu.=n@,
10年前,我也曾经与同学一起去面试微软的工程师职位,甚至宝洁的销售经理职位。现在想想,那些职位既不是我所长,也不是我的兴趣所在,可当年我又如何去判断呢? rY
?F6'}
ynbpew aa
N8YB
u/
fEG3b#t N
Y0yO`W4
Rfc&OV
E:4P1,%01+
我想通过对一些博士人生道路的回溯分析,给计算机专业的学生一些建议,帮助他们选择是否要读博士,鼓励他们通过独立思考来选择自己的道路。 8C,utjy
LL[#b2CKa
tP
Efz+1N
x~9z`d{!
d6@jEa-
B+e_Y\Bu
EPe]-C`
对于读博士的一些误解 q$?7
~*M;x
zRy5,,i5=[
f >)Tq'
]fADaw-R
;*-@OLT_K
年轻学生由于消息渠道不灵通,或者没有得到正确的指导,对读博士有一些误解。 Cj !i)-
/iTUex7T
|J<pLz
C9m
zg
]]uzl0LH
5hJYy`h~
=(.mf
1.“读博和科研只适合绝顶聪明或成绩非常好的人。” 5]H))}9>d
s("Cn/ZkS
i.&Kpw9;m
H-_^TB
M9Nk=s! 3
{b|3]_-/
AB2mt:^
这个看法是完全错误的,如同“演员只有非常有表演天赋的人才能当”一样是个伪命题。你如果认为大家心目中的学术大牛都是绝顶聪明的人,就好比说经常出现在新浪首页或者微博热搜的那几位明星的演技都非常好一样。 P /c
Q1
'9-axIj70
f@!
fW&
FDF3zzP0
qe5tcv}u
.DDg%z
;wJ7oj<
在我所认识的博士中,做出顶级科研的并不都是同辈中超级聪明的人,也不一定是平均成绩点数(Grade Point Average, GPA)最高的人,更不一定是参加ACM编程竞赛的高手们,而恰恰是那些有耐心有毅力坚持去钻研的人。 ?w]"~
p}YI#f
in/
,7^d9v3t
JrCf,?L^
MkG`w,
t]
r,9df'
Vs_\ykO
很多博士生只要选好导师,选好研究方向,肯花费时间,都能做出顶尖的研究。有很多在海外学术圈颇有建树的学者和我私下交流的时候说他们当年的学习成绩并不好。 '}jf#C1$c
ydwK!j0y
2{A;du%&
5^/,aI
J)9 AnGWe
"gXxRHTX
|d,F-9
iw
2.“科研穷三代,读博毁一生。”
#4vV%S
J[e}
!oZQ2z~
i{o#3
W|)GV0YM
E%<w5d.lq
N]B)Fb
这句话在其他领域或许是对的,但在计算机领域就是错的。在计算机领域,通过读博挣钱的大有人在!计算机学科的特性就是科研与产业结合得非常紧密。尤其是最前沿的科研,对产业有很大的推动作用,并产生经济利益。 a?5WKO
kUNj4xp)
GwcI0~5
}5Yj
:]vA2
<^d!Vzr]
h,^BC^VU9-
一个典型的例子就是谷歌的创始人佩奇和布林都是博士生,也出自博士家庭。虽然他们没读完博士就去创业了(布林自称现在在职读博士),但是如果他们没有读博,那将很难开创出谷歌的核心技术。 dZPW2yf
)VNM/o%Q
%1Yz'AiW[
&|)hCJu
O/mR9[}
&=YSM.G
{S G*
目前业界大数据系统的宠儿Spark,就是由加州大学伯克利分校的教授和博士们开发的。首席开发者马泰扎·哈里亚(MateiZaharia)即使有挣大钱的机会,也没有完全放弃麻省理工学院的教职。 $30oc
Tt{
|~z3U>
t{!/#eQC
k^z0Lo|)'
M&r2:Whk
"u_i[[y
|pJC:woq
在网络技术领域,目前业界关注的核心“软件定义网络”也是教授和博士们在大学里开发出来的。谷歌、威睿(VMware)、 Databricks (Spark)、Nicira (OpenFlow)以及无数顶尖技术公司雇佣了数以千计的计算机专业毕业的博士,因为博士通常比其他雇员更接近核心技术。 9z:K1
nTPB,QE<
~/2g)IS
]bm
=LA
;J]25j]]
f-4.WW2FN
(?vK_{
如果你想实现自己的技术梦想并挣大钱,读博士是一个很好的选择。“读博就得走清贫的人生道路”是没有任何道理的。 ?OE#q$ g
Ry&q1j
4jQ'+ 2it
!siWEzw
9t?L\
1_uvoFLk
+TH3&H5I_A
3.“科研做的东西大部分都是废纸,对实际一点帮助都没有。” GX
}q9
}x:0os
pLnB)z?
yoQ\lk
<*<U!J-i
L2fZ{bgy
s5&=Bsv
这种观点在计算机领域也是不正确的。计算机科学并不是屠龙之技。今天几十亿人都离不开的计算机网络的原型就是从加州大学洛杉矶分校发展起来的,我的师爷(我导师的导师)莱昂纳多·克莱洛克(LeonardKleinrock)教授在阿帕网(ARPANET)项目中开发了互联网的雏形,并在1969年发送了互联网的第一个数据包。 /ylc*3e'4
-R0/o7
L&kr