第3章 走过漫漫长路

第3章 走过漫漫长路 - 图1

它不只是征服先前未知的高峰,还要一步一步地走出一条新的道路。

——音乐家、作曲家Gustav Mahler

你有没有把培训或成绩的证书挂在格子间的四周?当Dave刚拥有自己的格子间时(那时他的经验比现在还要少),他在自己桌子的旁边刻意摆放了一大堆证书。这堆证书中比较有特色的是Brainbench公司的Perl“大师”证书,此外还有其他一些证明他完成了各种多日培训的证书,诸如C、J2EE、Vignette和ATG Dynamo方面的。这一堆伪文凭使他(以及他的公司)可以相信他知道自己在做什么。毕竟他被“培训过”了。

同时,Dave开始学习其他东西,并通过http://perlmonks.org和comp.lang.perl.*新闻组与更广泛的开发者社区联络。正是在这些组织中,他发现了一些了不起的Perl黑客(hacker)[1]。这些黑客们的专业水平让人敬畏,尤其当Dave看到他们还在学习,而且快速地学习时,感觉尤其如此。这让他渐渐明白:真正意义上的“杰出软件开发者”,他连边儿还没摸到呢。在接下来的几个月里,它的那一堆证书就慢慢消失在更大的一堆便笺和打印出的书稿、教程下面了。

通过观察,并且与几个这样的杰出黑客交流,Dave被这一学习过程迷住了。每隔一段时间,他就会去看一看这些黑客们所学知识的深度和广度,然后垂头丧气地或者欢欣鼓舞地离开——垂头丧气是因为自己知道的是多么少,欢欣鼓舞是受这些黑客能力的影响。他开始投入到一些非正式项目中,并开始阅读自己能搞到的任何书籍。

随着Dave学到的更多,他也更认清了自己要走的路还有多远。在后来的几年里,他有幸同一些杰出的软件开发者面对面地合作。Dave看到,虽然这些了不起的人远远走在了他的前面,但他和他们却是走在同一条路上。