看过《水浒传》的朋友都知道,梁山的一百单八将因为各种理由加入了水寨,走上了劫富济贫、替天行道的路。我2006年从南京大学本科毕业以后,耳闻目睹了数百位计算机专业的博士(生),他们选择读博士的理由可以说比梁山好汉更为复杂。 Tjnt(5
g
!lR0w|
jd ["eI
u^`eKak"l
!Oeq
G
!(kX~S
[ 3$.*
就拿我自己来说,我从小就对编程不感兴趣,高中毕业时一心想报的志愿是数学或者物理专业,但被做数学教授的父亲逼着填报了计算机专业——他出于很多理由,不想让儿子走他的老路。后来我听说计算机专业居然也有一种不需要编程的职业——做教授!从此我对做教授无限向往,于是坚持读完了博士。 i Td-n9
jg~_'4f#
yB-.sGu
iKg75%;t
@4;HC=~
Q/9a,85
F|ETug
n
图片 Y{,2X~ 7
%)pP[[h
OZG0AX+=#
O
x{Q.l
q#;BhP
c
LFCTr/,
T}UT7
W|
我的硕士生导师倪明选教授(现任澳门大学副校长)曾经有一位及门高弟,在倪教授问其为何读博士的时候回答:“我妈妈要求我拿到博士学位,我博士毕业以后就去赚钱。”这位传说中的师兄如今已是国内某著名IT公司的高层领导。 a lrt*V|=
Was'A+GZ
;U
|NmC +
Z*9L'd"D|
zEy&4Kl{+
mn.`qfMh
p:B
]Ft
与形形色色的读博理由相对应,这些博士(生)人生的道路也各不相同。有成为国内外大学教授者,有在公司做技术骨干者,有做一般的工程师者,也有读博期间遇到困难及时退学去工作者,也有苦苦支撑到毕业然后去工作者。当然,他们都比梁山好汉们的结局好得多了。 6{Ks`Af
Gi*<~`Gr
pL~=Z?(B
d^tVD`Fm
T:U4:"
Khj=llo,
i!L;? `F{
经常有朋友或者学弟学妹问我:“你觉得读博士好不好?”“你觉得我是否应该读博士?”这些都是相当难回答的问题。 j$+gq*I&E
7ZQ'h3K
)U'yUUi
f4
Q(
1(C
PT+c&5A S
R3?:\d{
;
|6FdU
而我们在选择是否读博的时候,往往是对这个专业还没有足够的了解,比如大三、大四时。在中国学生中有一种典型的“羊群效应”:如果周围同学(尤其是学习标兵们)都在准备出国或准备在国内读博,那大家都会效仿,觉得读博很有面子。如果大家都说读博没意义,即使对科研感兴趣的同学,也可能会因为面子问题而不去读博士。 :Dayv6g
Yq
J]7V\
[%jxf\9jJ_
)
oxIzF
dhW<p5
O4E(R?wd
YN^T$,*
10年前,我也曾经与同学一起去面试微软的工程师职位,甚至宝洁的销售经理职位。现在想想,那些职位既不是我所长,也不是我的兴趣所在,可当年我又如何去判断呢? x<@kjfm5
VJg,~lQN#t
xZyeX34{M;
H UkerV
lBmm(<~Z
k}zd'
/b
y
AOg\+
我想通过对一些博士人生道路的回溯分析,给计算机专业的学生一些建议,帮助他们选择是否要读博士,鼓励他们通过独立思考来选择自己的道路。 +2Ql~w@$^l
q &
b5g !
T(V8;!
b_=8!Q.:
IA2GUnUhu
8R}K?+]
V&[eSVY?
对于读博士的一些误解 Qci$YTwl>
o%`npi1y
LwOJ|jA(,
`hzrfum4
VFSz-<L
年轻学生由于消息渠道不灵通,或者没有得到正确的指导,对读博士有一些误解。 $O9Xx
EZib1g&:R/
!)c=1EX]"
-CD\+d "
94{)"w]
FVgMmYU
'9J*6uXf.
1.“读博和科研只适合绝顶聪明或成绩非常好的人。” nm @']
{155b0
?4G(N=/&
n3ZAF'
`*yAiv>
#3 bv3m
@B`Md3$7
这个看法是完全错误的,如同“演员只有非常有表演天赋的人才能当”一样是个伪命题。你如果认为大家心目中的学术大牛都是绝顶聪明的人,就好比说经常出现在新浪首页或者微博热搜的那几位明星的演技都非常好一样。 AmcC:5
\H4U8)l
O>V(cmqE`
3.vgu
kkk5
DMZ`Sx
<m-.aK{9
7petHi
在我所认识的博士中,做出顶级科研的并不都是同辈中超级聪明的人,也不一定是平均成绩点数(Grade Point Average, GPA)最高的人,更不一定是参加ACM编程竞赛的高手们,而恰恰是那些有耐心有毅力坚持去钻研的人。 eko]H!Ov(
6t}XJB$+7
jN/ j\x'
HY)ESU
!
;&f1vi4
!/hsJ9
kX2d7yQZz
很多博士生只要选好导师,选好研究方向,肯花费时间,都能做出顶尖的研究。有很多在海外学术圈颇有建树的学者和我私下交流的时候说他们当年的学习成绩并不好。 SW9fE:v
B8V,)rn
S%l:kKD
eVt1d2.O
x(~<