[阅读: 499] 2007-04-05 13:16:41
在若干年前,我在曾在论坛写下这样的故事:
传说在很久很久以前,软件界出过一位大师。他能直接用二进制编写复杂高效且无错的程序;他写过的机器码比我们吃过的米还要多;他用眼睛看看闪烁的硬盘灯就知道程序当前的运行状态;他用耳朵听听机器的噪音就可以准确地判断出错误出现在哪个模块的哪一行代码。
他写的程序极为精简,10行代码就可以顶别人写的100行代码,且效率更高。他不轻易给人写程序,即使千金也难换来他的一行代码。但他一旦开始写程序,那可是潇潇洒洒一挥而就,代码都是一行千金。
他从不困惑于软件的体系和结构问题之中,因为他通晓软件的本原,预知软件的未来。他早已看透软件世界与现实世界的本质,面向对象只是他博大精深的武功中的一套长拳。他能使用所有的软件开发工具,从CASE工具到DEBUG。传说还有人曾亲眼看见过他用一把小刀在硬盘表面刻写操作系统的一段内核……
自他死后,软件界再也没有出现过真正的大师。世间只残存一些有关他的故事,一代一代地流传下去...
虽然,这只随手编的一个故事,但在我们的心里却真希望软件领域能有这样的神人,或许梦想自己有朝一日也能练出这样的道行。
的确,在当今可视化快速开发工具横行的年代,平台和框架都给你搭好了。只要发挥你的聪明才智,人人都能很容易地构建起自己的软件大厦。但另一方面,这也使得能从头到尾理解软件的人也越来越少。或许有一天,上面的故事不再承载梦想,而变成茶余饭后的笑话,渐渐被人遗忘...
我想,在进入.NET世界之前,我们不妨先扔掉Visual Studio强大的开发平台,假装做一回大师,从细微的地方看看.NET的原子世界。
李战(leadzen)