2007年5月9日星期三

从中关村到硅谷

几十年前,中国,北京,有一个不是村子的村子,它,就是中关村

一晃已经几十年,当年那些在村中拓荒的第一代程序员乃至第二代程序员,多半已经在头衔上加上了一个"M"甚至是一个“O",但是,那个中国IT业的蛮荒时代仿佛还在昨天。各地的电脑城中照样堆满了攒机商,写字楼中照样拥塞着敲打键盘的民工,潮起潮落,foxbase变成了oracle,wps变成了office,DOS Int21变成了javaEE,dotnet,不变的是那成群的民工,那在键盘上弹动的十指。

一度,我们以为我们成功的赶上了IT这列新时代的快车,我们以为我们终于找到了一条和列强在同一起跑线的跑道。然而,若干年过去了,好像什么都没有改变,硅谷依然以自己的步伐引领着全球产业在其指挥棒下起舞,而我们也没能在指挥棒下获得哪怕多一点点的自由意志。不禁让人思索:我们赶上的这条新干线,真的仅仅启程于并不遥远的80年代么?

看了一下身边的书架:
《人月神话》,成书于1984年,但是书中绝大部分经验,都来自于60年代IBM的OS/360项目。

《APUE》,UNIX程序员的圣经,1992年成书,但是参考书目涵盖了整个80年代

《SICP》,初版1984年,参考书目已经覆盖了60年代

《TCP/IP详解》,欧,又一部圣经,这次是给网管的,也成书于90年代,参考书目也属于80年代

这几本书都是相关领域的里程碑级作品,可以看到一个明显的倾向,越接近底层基础知识,相关参考书目的历史越悠久,基础如SICP,甚至列出了40年代的某些论文,显然,这些参考书目都是累起这座座高台的基石,才让后人有机会登高望远。

手头还有一本书,高教出版的图灵奖得主名录,通过这本小册子,我们可以清晰的看到一个完整的IT技术史,从最早的计算机语言,编译器,操作系统,关系数据库,网络协议这些信息化的基础建筑,到子程序,文件系统,并发等等基本的概念,是如何在战后这几十年中,一步一步积累而成的。

虽然最近这一二十年IT技术一日千里,但是,大部分地基,其实还是在那个计算机的石器时代所打下的。正是这一块块基石,支撑着当今硅谷的奇迹。赶超,同步,不是说我们能和全球同步拿到最新版本程序库就能做到的。没有底层的积累,永远只能做点肤浅的表面文章,永远只能做软件车间。

过往几年,我们确实也尝试做过一些正儿八经的底层工作,但是,突如其来的,自由软件大潮横扫全球,在“没有版权”(某业内大佬语)的诱惑下,一堆堆利用自由软件或者开源软件改头换面的“自有知识产权“纷纷出笼,却没有看到多少人能利用这个宝贵的机会切切实实的体会一下基础软件开发的方方面面。

浮躁的中国软件业,还有多少前途?在小隔间中奋斗的程序员们会有一个怎样的未来?中国,能诞生我们的程序大师么?能诞生我们自己的传奇Hacker么?
(待续)

没有评论: