5.1
A well-used door needs no oil on its hinges.
A swift-flowing steam does no grow stagnant.
Neither sound nor thoughts can travel through a vacuum.
Software rots if not used.
经常使用的门不需要往门轴里上油。
流动的东西就不会停滞不前。
流水不腐,户枢不蠹。--王磊
声音和思想都不能在真空里传播。
软件不用就会腐朽。
These are great mysteries.
5.2
A manager asked a programmer how long it would take him to finish the program on which he was working. "I will be finished tomorrow," the programmer promptly replied.
经理问程序员要多长时间才能完成他的项目。“明天”
"I think you are being unrealistic," said the manager. "Truthfully, how long will it take?"
“太不着边际了,老实说,要多久?”
The programmer thought for a moment. "I have some features that I wish to add. This will take at least two weeks," he finally said.
程序员想了一想说。“还有一些新的功能要加进去,可能至少要两个星期吧。”
"Even that is too much to expect," insisted the manager, "I will be satisfied if you simply tell me when the program is complete."
“即使两个星期恐怕也太夸张了,什么时候你只要告诉我说程序已经完成就好了。”
The programmer agreed to this.
Several years slated, the manager retired. On the way to his retirement lunch, he discovered the programmer asleep at his terminal. He had been programming all night.
几年后,这个经理已经退休了,在他的离职午餐上,他发现这些程序员在他的终端前睡着了,他整夜都在编程。
5.3
A novice programmer was once assigned to code a simple financial package.
一个初学者被要求编写一个财务软件。
The novice worked furiously for many days, but when his master reviewed his program, he discovered that it contained a screen editor, a set of generalized graphics routines, and artificial intelligence interface, but not the slightest mention of anything financial.
他疯狂地工作了很多天,但他的主管检视他的程序时发现,它写了一个编辑嚣,一个图形程序集,和人工智能的界面,但是看不到任何跟财务有关的东西。
When the master asked about this, the novice became indignant. "Don't be so impatient," he said, "I'll put the financial stuff in eventually."
主管要求解释时,程序员被激怒了:“你太没耐心了,我会在最后写财务的部分。”
5.4
Does a good farmer neglect a crop he has planted?
Does a good teacher overlook even the most humble student?
Does a good father allow a single child to starve?
Does a good programmer refuse to maintain his code?
一个好的农民不会不管他的庄稼。
一个好的老师不会不管哪怕是最差的学生。
一个好的父亲不会让他的任何一个孩子挨饿。
一个好的程序员不应拒绝维护他的程序。
原文地址 linux/docs/linux-3274.htm#book1" target=_blank>http://www.lslnet.com/linux/docs/linux-3274.htm#book1
分享到:
相关推荐
《卓越编程之道 - 卷2》是一本深受程序员喜爱的编程指南,主要聚焦于底层编程思维和高级语言的编写。作者Randall Hyde以其独特的视角和深入浅出的讲解,为读者揭示了编程世界的奥秘。这本书是《Write Great Code》...
编程之道,编程之道-pdf
总之,《编程之道-IOS设计模式解析》是一本全面且实用的iOS设计模式指南,它不仅能提升开发者对设计模式的理解,也能帮助他们更好地应对iOS开发中的各种挑战。通过深入学习和实践,开发者可以提升自己的编程技巧,...
Rust编程之道-随书编程.zip,看清楚哦,是随书编程的内容
Objective-C编程之道主要聚焦于如何在iOS开发中运用设计模式,设计模式是软件工程中的一种最佳实践,通过解决常见问题来提升...因此,这份"Objective-C编程之道-设计模式源码"是一个宝贵的参考资料,值得深入研究。
### 编程之道——探索软件开发的哲学与实践 #### 一、理解“编程之道”的核心概念 在《编程之道》这部作品中,“编程之道”不仅指编程的技术层面,更深层次地探讨了软件开发的精神与哲学。从标题到描述再到部分...
《编程之道-C#篇》是一本深入探讨C#编程语言的书籍,旨在帮助读者掌握C#的核心概念和技术,提升编程技能。习题答案的提供,为读者提供了自我检验和学习巩固的机会,使得理论与实践相结合,更好地理解并应用所学知识...
【标题】"分享洪恩编程之道所有源码-vb.net" 涉及的知识点主要集中在VB.NET编程语言以及编程实践上。洪恩编程之道是一本面向初学者和进阶者的编程教材,它通过一系列的案例来教授VB.NET的基础知识和编程技巧。以下...
要学习编程是要有很大恒心和毅力的,首先你要明确自己的目标,想好自己编程是为了干什么。如果你学习仅仅只是一时想编出QUAKE和成为比尔盖次的冲动,那么我劝你还是应该不要开始学习,因为这样的目标很难支持你日后...
《编程之道-C#篇》是一本深入探讨C#编程语言的资源集合,包含了丰富的源代码示例。这个压缩包文件提供了学习和理解C#编程语言的宝贵材料,适合初学者和有一定经验的开发者。让我们一起来深入挖掘其中所涵盖的知识点...
《编程之道》是一本深入探讨编程艺术和技术的书籍,它涵盖了编程实践的各个方面,旨在帮助读者提升编程技能,理解编程的本质,并掌握编程之道。书名中的“道”寓意着编程不仅仅是技术的堆砌,更是思想的体现和智慧的...
S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程...
《编程之道》是一本深入探讨计算机编程艺术与实践的书籍,其核心理念在于教导读者如何以更为高效、优雅的方式编写代码。"编程之道"这一标签,暗示了书中的内容不仅涵盖了基础的编程语法和概念,更注重编程思维的培养...
编程之道ASP数据库编程入门
《安全编程之道》是一本专注于C和C++编程语言的安全编程指南,旨在帮助开发者提升代码质量和安全性,防止软件漏洞导致的潜在威胁。本书基于“program secure”理念,深入探讨了如何在开发过程中实施最佳安全实践。 ...
《VC++编程之道》是一本深入探讨Visual C++编程技术的专业书籍,其配书光盘包含了大量的源代码示例,旨在帮助读者更好地理解和实践书中所讲解的编程概念和技术。光盘中的"MR"可能代表“Master Resource”,暗示了这...
最全最新版 Objective-C编程之道IOS设计模式解析.pdf
这篇博客“对话框高级编程——公共控件之一(旋转按钮、滑块和进度条)”主要探讨了三种常用的公共控件:旋转按钮(Spin Button)、滑块(Slider)和进度条(Progress Bar),并提供了源码示例。这些控件在很多应用...