有意思的开端
软件时间
对程序员来说最可怕的是什么?自己辛苦很久做出的软件有各种深藏bug。这本书不同于我以前看过的书籍,大多都是概念,专业的话语让你要多审视几遍,你才会懂它的意思。它以讲故事的方式向我展开了所谓软件的开端。作者开始以自己对一款游戏的“开发”开始了,对周而复始的生活哭笑不得,对“昙花一现”的互联网时间告诉自己也同时向我讲述了数字时代的新时间机制下,一切皆有可能--新技术产生、公司创立、创造财富,而且速度惊人。这也意味着我等没时间做到尽善尽美---无须担心,而且别人也一样。
在做软件的过程当中,时间似乎确实时快时慢。如果一切顺利,自己会沉浸其中,从而忘记时间。如果遇到困难,自己会陷入困境,变得四顾茫然,举步维艰。无所谓,遇到什么情况,你总是度过了时间,那些皆是软件时间。
软件为何难做??程序员习惯以0开始计数是因为计算机从0开始计数!当寻找到软件缺陷、延误和不按设计思路运行的原因时,你就会在这个艰难过程的终点了解到软件难做的原因。
在对软件系统的加速依赖和踱步学习怎么做好软件之间,有一条巨大而有时让人恐惧的壕沟。一旦对软件的依赖以指数级增长,而做软件的技能和应用技能的愿望,却进展缓慢。
软件就是麻烦一堆。但我们不能够也不愿意就这样撒手关掉电脑走掉,软件带给我们挫败和束缚,也给我们带来战斗、努力的决心。我们对软件的需求,远远超过了那些挫败的经历。我们随时都在想象用最简单的方式去解决当前的问题,做出没有bug的软件,做着美丽的梦。
梦之所寄,行之所为----地狱之门就此洞开。