⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 taoofpg.htm

📁 编程之道 为你解释编程的真谛!!!
💻 HTM
📖 第 1 页 / 共 2 页
字号:
  大师回答:「你会混淆是因为你未能悟道。只有呆子才会期望人类有合理行为。你怎
能指望人类生产的机器?电脑只模拟了决定论(determinism),唯有道才是尽善尽美。」
    程式设计规则只是暂时,只有道才是永恒。所以你在开窍之前必须对道日思夜虑。」
    「但我如何才能知道已经开窍了呢?」生手问。
    大师答:「从你的程式已能正确执行那天开始。」

卷四之三
    大师对弟子们解释道的本体:「所有软体都包含了道,不论软体规模是大或小。」
    「那种手持计算器也有道吗?」弟子问。
    「有!」。
    「电动游戏机里也有道?」
    「当然!」大师说。
    「那个人电脑的DOS作业系统也包含道啰?」
    大师轻咳,挪动位置后,说:「下课!」

卷四之四
    王子的程式师正在写程式,指尖在键盘之间飞舞,程式编译无误顺畅,执行后像微风
轻拂。
  「了不起!」,王子惊叹。「你的技巧已是无懈可击。」
  「技巧?」程式师从终端机上转过头说:「我依循的是道,道是超越任何技巧!我开
始学写程式的时候,眼前所见是混成一堆的程式码。三年后,就不再见到这大片程式。我
学会使用副程式后,眼前则是一片空灵,什么都没有了,所有东西都进入空无静寂;我的
感官也都进入迟滞。」
  「我的精神可依直觉而不必依循计划行事。简而言之,是程式自行如行云流水,止于
当止之处。当然,有时也有一些困难,我看着它来,我逐渐放缓自己,静视着。当我开始
改动程式,困难就会烟消云散。我再次编译我的程式,静坐并令工作的愉悦充满生命。我
闭上双眼,然后关机离去。」
    王子说:「我所有程式师都这么聪明睿智吗?」

<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目录</a> |</font></b></p>

<a name="book05"></a>
<b>卷五 维护</b>
    程式名家如是说:「虽然程式只有三列,但总有一天需要维护。」

卷五之一
    常用之门毋需上油;急流不易淤塞。
    声音与思想无法在真空中传播。
    软体如果不用就会生銹。
    这是至大的奥秘。

卷五之二
  经理问程式师还要多久手上程式才能完工。「明天就做完。」程式师很快地回答。
  经理说:「我觉得你不太踏实,你说真话,究竟还有多久?」
  程式员想一会儿:「我希望在程式里多加一些功能,起码要再两个星期。」程式员终
于开口。
  「时间还是长了。」经理坚持说:「你能不能简单地告诉我,何时才能完成?这样才
能令我满意」。
    程式师也同意这点。
  几年后经理退休了,在欢送的午餐会上发现那位程式师在终端机前睡着了,因为他写
程式写了整夜。

卷五之三
    一位程式生手被分派去写一个单纯的财务软体。
  这名生手狂热地做了许多天,但当大师看他的成品时,却发现这个系统只包含一个萤
幕编辑程式、一般性的绘图模组、一个人工操作介面,但却没有与财务系统有关的程式。
  大师问他为何如此?这个生手却变得很激动:「不要没有耐心!我最后会把财务的部
份加上去。」

卷五之四
    一个好农夫会忽视他种的庄稼吗?
    一个好老师会忽略他最差的学生吗?
    一个好父亲会允许他的孩子挨饿吗?
    那么,一个好的程式师会拒绝维护自已的程式吗?

<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目录</a> |</font></b></p>
<a name="book06"></a>
<b>卷六 管理</b>
    程式名家如是说:「程式师多,经理少,生产力就会增加。」

卷六之一
    专案经理若有开不完的会,那程式师就会写电玩;会计部门若只想到短期利润,那研
发经费差不多就会被删;资深科学家只谈蓝天,那么天空只会有浮云掠过。
    不过,这并非程序设计之道。
    当经理许下承诺,程式师就不再理会电玩;当会计部门有长远规划,自然就会回复和
谐与秩序;当资深科学家专注手中问题,问题很快就能解决。
    这才是是程序设计之道。

卷六之二
    为什么程式师没生产力?因为他们都把时间花在开会。
    为什么程式师难以驾御?因为管理层对他们干预太多。
    为什么程式师一个个接连辞职?因为他们的热情已耗尽。
    在差劲管理者底下工作,程式师不再觉得他的工作有价值。

卷六之三
    某个经理快被炒鱿鱼,但他底下的程式师写了一个叫好又叫座的程式;因为这个缘故
,经理保住了饭碗。
    经理打算给这位程式员奖励,但程式师拒绝接受。他说:「因为这是个有趣的概念,
我才会写这个程式,并不是我期望有所回报。」
    经理听了之后回答说:「这个程式师虽然职位不高,但却充分了解做为一个职员的责
任,我打算把他升成高级管理顾问!」
    当这个任命转达给这位程式师时,他再度拒绝,「我之存在是因为可以写程式,如果
我升任管理职,除了浪费每一个人的时间,我也将一事无成。好了,我可走了吧?我还得
继续工作呢!」

卷六之四
    经理告诉程式师:「以下是工作时间的规定,早上九点钟上班,下午五点钟下班」。
所有程式员都很生气,有几个马上递出辞呈。
    于是经理说:「好吧!只要能够如期完工,工作时间由你们自己定。」
    程式师满意了,每天中午开始工作,直到第二天清晨。

<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目录</a> |</font></b></p>
<a name="book07"></a>
<b>卷七  公司智慧</b>
    程式名家如是说:「你可以对主管示范程式,但却无法让他通晓电脑。」

卷七之一
    生手问大师:「东方有一种叫”公司总部”的伟大树状结构,上面标满副总裁、会计
长的图案。它发出大量的备忘录,每张上面都标明文件流程,但却没人知道实质意义。每
年都有新的名字加入新的分枝上,但似乎全都徒劳无功。为什么这不自然的组织还能继续
存在?」
    大师说:「你已体认这个庞大结构,而被它不合理的目的困扰。你难道不能从它无止
的循环中得乐趣吗?不能够欣赏藏在枝叶底,毫无困难的程式设计吗?为什么要被它的无
用所困扰呢?」

卷七之二
    东海有鱼曰鲲,鲲能变成双翼遮天的大鹏。当大鹏飞越陆地时,带来由公司总部发出
的讯息。讯息正好掉落在一群程式员中央,如同海鸥在沙滩上轻点记号。尔后大鹏振翅乘
风而归。
    生手瞪眼望着大鹏,因为他们对此不明瞭;一般程式员则忧虑大鹏来临,因为他们害
怕它带来的讯息;只有大师继续坐在终端机前工作,因为他不知大鹏的来去。

卷七之三
    象牙塔里的魔术师带着他的新发明去见大师,他推了个大黑盒子走进大师办公室,大
师正静静地等着。
    「这是一套整合性、分散式具一般用途的工作站。还有一套专属的作业系统,第六代
语言,多项最先进的使用人界面,再加上人体工学的设计;这花了数百人力才完成的,很
了不起吧?」魔术师这么说。
    大师抬了下眼珠子说:「确实了不起。」
    魔术师继续说:「公司总部已下令每个人都要用这部新机器,做为发展新软体的平台
,您同意这个看法吗?」
    「当然,我马上会把它放到资讯中心去。」于是魔术师高兴地回到象牙塔去。
    几天后,一个生手在大师的办公室里团团转,说:「我找不到新程式的报表,您知道
会在那儿吗?」
    「当然」,大师答道,「报表就堆在资讯中心的台子上!」

卷七之四
    大师可以无忧地在程式间转换。管理上的改变伤不到他;纵使专案取消,也不会被解
雇。为什么?因为他为道所厚覆。
<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目录</a> |</font></b></p>
<a name="book08"></a>
<b>卷八  硬软体</b>
    程式名家如是说:「没有风,草儿一动也不动;没有软体,硬体有什么用!」

卷八之一
    生手问大师:「甲电脑公司规模极大,对它的竞争者而言,甲公司高高在上,像是巨
人与侏儒的对比;甲公司任一部门都能单独成为一个企业。为什么会这样?」

    大师回答:「为什么有这么笨的问题?甲公司就是因为它的确大所以规模才会这么大
。如果它只会生产硬体,没有人会买它;如果只卖软体,也没人会用它;如果只维护系统
,人们只会把它当成佣人;因为它将所有工作合在一起,人们就视它如神了。它无需竞争
,因为胜利根本不费吹灰之力。」

卷八之二
    一天,大师经过生手旁,发现生手迷上一台掌上型电玩。「对不起,我可以看看它吗
?」大师说。
    生手把机器交给大师。大师说:「我看这部机器有三个层次:初级、中级、高级可玩
。而真正的玩法应该是,让机器赢不了人类,而人类也胜不了机器。」
    「天啊!大师!要如何才能找到这个奇妙玩法的开关?」生手恳求地说。
    大师把机器朝地一摔,还用脚将机器踩烂。
    突地,生手开窍了。

卷八之三
    从前有位微电脑的程式员,一位服务于大型电脑的程式员来拜访他。微电脑的程式员
说:「你看,在这儿多好!我自已有作业系统与档案储存设备,毋需与人共用电脑资源;
软体可自行开发且易改、易用。为什么你不辞职来加入我们?」
    大型电脑的程式员对他的朋友描述大型电脑系统:「大型电脑像古之圣哲般沉思,座
落于资讯中心中央。磁盘机一个接一个如同机器装置之于海洋。软体像钻石般地有多种面
貌,像丛林般茂密。各个程式如急流般地涌入系统,这就是我在那儿工作的乐趣。」听了
这段话之后,微电脑程式员静默无声。自此两人结为好友,终生不渝。

卷八之四
    硬体与软体走在路上,软体对硬体说:「你是阴而我是阳,若我们齐心协力,一定能
扬名立万,大赚其钱。」
    之后,他们自然结合在一起,意欲征服世界。
    不久他们在路上碰到韧体,韧体一身破烂衣裳,拄着拐杖,蹒跚跛行而来。韧体对两
人说:「道在阴阳之外,静寂不动如古井无波;道不求名,故无人知;道不逐利,因圆浑
无缺。道超乎时空之限而存在。」
    听毕,硬体与软体羞愧不已,决定回家。
<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目录</a> |</font></b></p>
<a name="book09"></a>
<b>卷九  结语</b>
    程式名家如是说:「现在,是你下山行道的时候了!」

<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目录</a> |</font></b></p>
<a name="book10"></a>
<a name="AboutAuthor"></a>
<b>关于作者</b>
  杰弗瑞˙詹姆士在1977年以优异成绩毕业于加州大学,并在主要电脑制造商担任软体
工程师的职务。
  1984年,因为在电脑排版系统上杰出的工作成果,他获得最佳技术人员的奖项。
  杰弗瑞着名的软体作品有
  1.Enochian Evocation:这套软体用于翻译、转录16世纪科学手抄本。
  2.Document Databases:广泛地用于自动排版软体。它也能够进行文字辨识,将本
文转成电子出版的线上文件。
<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目录</a> |</font></b></p>
  
<a name="AboutBook"></a>
<b>关于本书</b>
  我们很荣幸能为您出版这本书。我们的目的是与您分享以枕边温语的方式讲述少数严
肃深度的思想。希望两者您都能满意,您可以写信寄到资讯书籍出版社(Info Books)给我
们,好让我们知道您的批评与指正。
  「程序设计之道」一书中的许多构想,来自作者练罢太极拳后的灵感。作者习太极拳
已超过四年。最后一次与作者进行讨论,发行人也开始练太极拳了。
  本书的电子格式档是用麦金塔排版并用雷射印表机印出,内文使用Times字体,标题
则用Helvetica字体。插图是由我们的艺术总监在烛光下静思,并与作者讨论而绘出的。
在艺术总监与发行人之间,因为这些插图而常有会心一笑。
  版面在安排的过程,也常将印表机关闭而用手不断地重排,以期能忠实地反应原始精
神。
  迄今为止,每个读过这本书的人,都有他自己喜爱的格言(顺道一提,每个人的选择
都不一样)。也要求我们能有海报般大小的复制品。我们实感荣幸。我们会选择有益人心
且令人感到有趣的格言,制成海报插图。以便您挑选自己喜爱的格言海报,用来当成家里
或是办公室的装饰品。请参考我们的目录,并写信向我们购买。
  希望您会喜欢这本小书!

---------------------------------------
  若您对本书的电子档、排版档有兴趣,或是本书出版的进一步的资料,请与资讯书籍
出版社联系。
<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目录</a> |</font></b></p>
</font>
</pre>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -