小时候我是孩子王,满世界捣蛋,欺负女孩子能追着跑两里地,掏张家的鸟窝,摘李家的枣,能想到的荒唐事我都干过,那时候没梦想,老做白日梦,想象自己是悟空,会飞。
初中为上一所好高中努力着,高中为上一所好大学努力着,像着了魔,热血了好多年,上了青春的巴士,却抬起头发呆。
有一天,好基友告诉我,我踢球天赋不错,从此以后,一吃完饭,我就去球场秀脚法;再后来见得越来越多,灰心了,会踢球的一抓一大把,就我那破技术还好意思秀,我抱怨,骂老天爷,你他妹的,既然让我爱上了足球,怎么不把我变成罗纳尔多,可气的是老天爷并听不到我的抱怨!
去了管理学院却被要求学计算机,再一次我觉得自己有天赋,我想成为很牛x的人,像Linus Torvalds,Ken Thompson,我担心,担心跟踢球时一样,终了发现不过是老天爷和自己开的一个玩笑而已。我观察,观察周围人,和同学比较,最终我下了一个影响自己到现在的结论:小伙子,去吧,你可以成为程序员!
为了成为程序员,成为很厉害的人,我泡图书馆,翻遍了TP3开头的书架,我觉得没人比我更熟悉这里,熟悉这里的书了,我自信的穿梭在书架间,就差一首得意的曲子了,我要起舞,不过,还好没跳起来,不然肯定会被人看做小丑一般。
找工作了,面试官问为什么喜欢写代码?我要为中国的软件事业贡献自己的力量,我觉得我可以,我大言不惭,不知道是否被人笑掉大牙!
再后来我认识了Donald Knuth,我想要看《The Art of Computer Programmin》,却发现它的存在就是奇迹,能看完它就更是奇迹了,为了成为很厉害的人,我咬牙翻开第一章,但满眼的数学符号晃得我眼晕。
再后来我对解释器产生了兴趣,我看了《sicp》,我想看编译原理,不过在短暂的了解后,很快,我放弃了这个念头;我觉得Hacker的数理逻辑思维应该都不差,为了加强数学素养,我买了《什么是数学》,却很久翻不完第一章。
我觉得window就是一坨屎,和网上的喷子一样,我喷window,我藐视哪些window程序员,我装linux,不用window的一切,恨不得只在terminal里工作,我把王垠当做精神领袖,最终,我被老板勒令月底交报告,only word,我内心草泥马,却不得已换回window。
我知道了git,知道它是linus赌BitKeeper的气后出现的;知道了C语言产生的初始是想要调戏小伙伴;知道有人因为喜欢递归写了《GEB》,知道了神来之笔的Y combinator; 知道了facebook是为了泡马子而开发的;知道了西方的计算机水准可以甩出国内一整条街。
我们生在一个伟大的时代,一个天才辈出的时代,很不幸好多天才扎堆到了IT界,有没有觉得自己很悲情!内心的那份坚持消耗殆尽了,我体无完肤的坐在残垣断壁上!
忽然间,身边的一个小伙伴离开了人世,刚听这个消息时我大脑一片空白,第一次,我思考活着的意义!
人生短暂,做喜欢的事就够了,不要苛求太多,因为你我都很平庸。
静静的,敲着代码一边思考,我渴求这样一份工作,要是可以晒着太阳就更美了!
时光里,落满灰尘的一本书上留下了一双手印,隐约看得见书名是《TAOCP》,他知道那个他还没能力看完这圣经,但他喜欢上了这个行业,喜欢是一辈子的事情,或许以他的资质可能一辈子再也捡不起这本书,然而,那又怎样呢,至少现在他做着自己喜欢的事,这样不就够了嘛?