这两天读了《只是为了好玩--Linux之父林纳斯自传》,大鼻子宅男林纳斯·托瓦兹给我们讲了他编写Linux系统的经历。总是很羡慕这些人,当计算机还是稀罕物时,林纳斯就可以坐在外公的腿上帮着输入程序编码。
Linux从林纳斯·托瓦兹狭小的卧室里横空出世,引起了无数极客的狂热追捧,在各大洲拥有数百万用户,甚至连南极洲也不例外。如果算上 NASA 的前哨站,它甚至拥有外太空的用户。在所有提供万维网数据共享的电脑服务器上,Linux 是应用得最广泛的操作系统。
在本书开篇的序言中,林纳斯是这般阐述生活的意义:“有三件事对生活是有意义的,他们是生活中所有事情的动机:第一是生存,第二是社会秩序,第三是娱乐。生活中所有的事都遵循这个顺序。”关于社会秩序的问题,也许正是Linux系统成功的原因,当他在编写Linux系统时,他就是这个二进制世界的主宰,他享受一切都在控制中的感觉。
这个看似很宅的书呆子程序员,这个见了女生不知道说什么家伙,竟然也能如此有哲理。你是否也发现,伟大的程序员其实本质上都是一个哲学家。没有对生活,对事物本质的深入思考,没有思维上的概括和抽象,虽然会编码那也只是一个平庸的程序员。也许,我们都一直在为“生存”的问题而奔波,忘记需要去建立某种“社会秩序”,再或者直接跳到“娱乐”去了。
这一切的成就,用林纳斯的话来说“Just for Fun”。这也正是我们的问题所在,我问过很多程序员“有什么兴趣吗”?很多人都没有,或者我都记不起谁还在执着着什么。生存也许已经够累了,我们的一生仿佛都在为生存而烦恼,刚毕业的程序员还不知天高地厚,过几年就会被“房子、车子、孩子”搞得两眼迷离。
这也许并不是我们的错,这是一个整体一个生态。当我看完这书时,我一直在问自己,我的“Fun”呢?还不算很惨,我找到了心底隐藏着的理想,把它当成一项Fun的事情去玩吧,心里凑然有一种久违的充实感。
Just for Fun.