悟求中国程序员职业生涯的长生不老之道
相比之下,美国就不是这样。一个美国人,出生于1961年,从23岁开始做程序员,39岁做软件咨询师,43岁做公司董事,49岁做首席科学家,从50岁(即2011年1月)开始至今在Facebook做程序员,开发和优化一个用于处理消息传输的C++的服务器。他就是发明极限编程XP和测试驱动开发TDD的美国程序员Kent Beck。
是什么力量驱使Kent Beck在做过了公司董事之后,还在50多岁的高龄继续做程序员呢?这个问题还是等找机会我问问Kent本人吧。另外一方面,即使Kent回答了这个问题,对于我们的帮助也很有限,因为他是美国人,咱们是中国人,文化不同,观念不同,环境不同,无法效仿。
那么,在中国这样的环境下,中国程序员就不能像Kent那样能保持程序员职业生涯“长生不老”吗?
7岁的儿子喜欢听小布丁里单田芳爷爷讲的评书《西游记》,其中有一段美猴王寻访长生不老之道的一段,在《西游记》第一回中,原文如下:
美猴王享乐天真,何期有三五百载。一日,与群猴喜宴之间,忽然忧恼,堕下泪来。众猴慌忙罗拜道:“大王何为烦恼?”猴王道:“我虽在欢喜之时,却有一点儿远虑,故此烦恼。”众猴又笑道:“大王好不知足!我等日日欢会,在仙山福地,古洞神州,不伏麒麟辖,不伏凤凰管,又不伏人间王位所拘束,自由自在,乃无量之福,为何远虑而忧也?”猴王道:“今日虽不归人王法律,不惧禽兽威服,将来年老血衰,暗中有阎王老子管着,一旦身亡,可不枉生世界之中,不得久住天人之内?”众猴闻此言,一个个掩面悲啼,俱以无常为虑。
只见那班部中,忽跳出一个通背猿猴,厉声高叫道:“大王若是这般远虑,真所谓道心开发也!如今五虫之内,惟有三等名色,不伏阎王老子所管。”猴王道:“你知那三等人?”猿猴道:“乃是佛与仙与神圣三者,躲过轮回,不生不灭,与天地山川齐寿。”猴王道:“此三者居于何所?”猿猴道:“他只在阎浮世界之中,古洞仙山之内。”猴王闻之,满心欢喜,道:“我明日就辞汝等下山,云游海角,远涉天涯,务必访此三者,学一个不老长生,常躲过阎君之难。”噫!这句话,顿教跳出轮回网,致使齐天大圣成。中国的程序员们,如果能够按照儒释道阐释的方法,在自己的程序员职业生涯中,不断修行软件开发的心法和手法,最后达到“佛”、“仙”和“神圣”的境界,不就成为像Kent Beck那样长生不老的程序员了吗?