`
wuyuhu
  • 浏览: 5152 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

编程之道-6

阅读更多
Management
Book Six
Thus spake the master programmer:
编程大师如是说:
"Let the programmer be many and the managers few -- then all will be productive."
“增加程序员,减少经理--这样他们都可提高效率。”
6.1
When managers hold endless meetings, the programmers write games. When accountants talk of quarterly profits, the development budget is about to be cut. When senior scientists talk blue sky, the clouds are about to roll in.
经理们忙于无休无止的会议时,程序员们在写游戏。财务主管在谈论季度盈利时开发预算将会被削减。当老科学家在谈天空的蓝色时,云团蜂拥而至。
Truly, this is not the Tao of Programming.
这不是编程之道。
When managers make commitments, game programs are ignored. When accountants make long-range plans, harmony and order are about to be restored. When senior scientists address the problems at hand, the problems will soon be solved.
经理分配任务时不会包括游戏,会计师做长期计划时,应该做到面面俱到,皆大欢喜。科学家提出一个问题,就会很快得到解决。
Truly, this is the Tao of Programming.
这才是编程之道。
6.2
Why are programmers non-productive? Because their time is wasted in meetings.
为什么程序员没有效率,因为他们把时间都浪费在开会上了。
Why are programmers rebellious? Because the management interferes too much.
为什么程序员难于管理?因为管理者的干预太多了。
Why are the programmers resigning one by one? Because they are burnt out.
为什么程序员一个接一个地辞职,因为他们累坏了。
Having worked for poor management, they no longer value their jobs.
在糟糕的管理下工作,他们享受不到工作的乐趣。
6.3
A manager was about to be fired, but a programmer who worked for him invented a new program that became popular and sold well. As a result, the manager retained his job.
一个经理将被解雇,但他手下的一个程序员写了一个流行的软件并且销路很旺。所以经理保住了他的工作。
The manager tried to give the programmer a bonus, but the programmer refused it, saying, "I wrote the program because I though it was an interesting concept, and thus I expect no reward."
经理为程序员分红,但程序员拒绝了,他说:“我写程序是因为写程序很有趣,所以我并没想过得资金”。
The manager, upon hearing this, remarked, "This programmer, though he holds a position of small esteem, understands well the proper duty of an employee. Lets promote him to the exalted position of management consultant!"
这位经理说,“这位程序员,不管他现在是什么位置,他都能理解一个雇员的职责所在。我们要把他提升为管理顾问”。
But when told this, the programmer once more refused, saying, "I exist so that I can program. If I were promoted, I would do nothing but waste everyone's time. Can I go now? I have a program that I'm working one."
这位程序员又一次拒绝了,他说:“我是一个程序员所以我可以编程,如果我被提升了,除了浪费别人的时间什么也做不了,现在我可以走了吗?我还有一个程序没写完。”
6.4
A manger went to his programmers and told them: "As regards to your work hours: you are going to have to come in at nine in the morning and leave at five in the afternoon." At this, all of them became angry and several resigned on the spot.
经理对程序员说,“你们的工作时间是早上9点到正午点。”,所有的程序员都很不满。
So the manager said: "All right, in that case you may set your own working hours, as long as you finish your projects on schedule." The programmers, now satisfied, began to come in a noon and work to the wee hours of the morning.
经理又说:“好吧,那随你们的便,只要能按时完成任务。”,程序员们这下满意了,他们中午上班,一直工作到凌晨。

原文地址 linux/docs/linux-3274.htm#book1" target=_blank>http://www.lslnet.com/linux/docs/linux-3274.htm#book1
分享到:
评论

相关推荐

    卓越编程之道 - 卷2.rar

    《卓越编程之道 - 卷2》是一本深受程序员喜爱的编程指南,主要聚焦于底层编程思维和高级语言的编写。作者Randall Hyde以其独特的视角和深入浅出的讲解,为读者揭示了编程世界的奥秘。这本书是《Write Great Code》...

    编程之道-pdf

    编程之道,编程之道-pdf

    编程之道-IOS设计模式解析[www.xiandoudou.com]

    总之,《编程之道-IOS设计模式解析》是一本全面且实用的iOS设计模式指南,它不仅能提升开发者对设计模式的理解,也能帮助他们更好地应对iOS开发中的各种挑战。通过深入学习和实践,开发者可以提升自己的编程技巧,...

    Rust编程之道-随书编程.zip

    Rust编程之道-随书编程.zip,看清楚哦,是随书编程的内容

    objectivec 编程之道-设计模式源码下载

    Objective-C编程之道主要聚焦于如何在iOS开发中运用设计模式,设计模式是软件工程中的一种最佳实践,通过解决常见问题来提升...因此,这份"Objective-C编程之道-设计模式源码"是一个宝贵的参考资料,值得深入研究。

    编程之道-绝对好看

    ### 编程之道——探索软件开发的哲学与实践 #### 一、理解“编程之道”的核心概念 在《编程之道》这部作品中,“编程之道”不仅指编程的技术层面,更深层次地探讨了软件开发的精神与哲学。从标题到描述再到部分...

    编程之道-C#篇+习题答案

    《编程之道-C#篇》是一本深入探讨C#编程语言的书籍,旨在帮助读者掌握C#的核心概念和技术,提升编程技能。习题答案的提供,为读者提供了自我检验和学习巩固的机会,使得理论与实践相结合,更好地理解并应用所学知识...

    分享洪恩编程之道所有源码-vb.net

    【标题】"分享洪恩编程之道所有源码-vb.net" 涉及的知识点主要集中在VB.NET编程语言以及编程实践上。洪恩编程之道是一本面向初学者和进阶者的编程教材,它通过一系列的案例来教授VB.NET的基础知识和编程技巧。以下...

    编程之道--编程是一门艺术

    要学习编程是要有很大恒心和毅力的,首先你要明确自己的目标,想好自己编程是为了干什么。如果你学习仅仅只是一时想编出QUAKE和成为比尔盖次的冲动,那么我劝你还是应该不要开始学习,因为这样的目标很难支持你日后...

    编程之道-C#篇源代码.rar

    《编程之道-C#篇》是一本深入探讨C#编程语言的资源集合,包含了丰富的源代码示例。这个压缩包文件提供了学习和理解C#编程语言的宝贵材料,适合初学者和有一定经验的开发者。让我们一起来深入挖掘其中所涵盖的知识点...

    编程之道.pdf 编程之道

    《编程之道》是一本深入探讨编程艺术和技术的书籍,它涵盖了编程实践的各个方面,旨在帮助读者提升编程技能,理解编程的本质,并掌握编程之道。书名中的“道”寓意着编程不仅仅是技术的堆砌,更是思想的体现和智慧的...

    S7-200编程安装包SP9

    S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程...

    计算机编程之道(编程之道)

    《编程之道》是一本深入探讨计算机编程艺术与实践的书籍,其核心理念在于教导读者如何以更为高效、优雅的方式编写代码。"编程之道"这一标签,暗示了书中的内容不仅涵盖了基础的编程语法和概念,更注重编程思维的培养...

    编程之道ASP数据库编程入门

    编程之道ASP数据库编程入门

    安全编程之道

    《安全编程之道》是一本专注于C和C++编程语言的安全编程指南,旨在帮助开发者提升代码质量和安全性,防止软件漏洞导致的潜在威胁。本书基于“program secure”理念,深入探讨了如何在开发过程中实施最佳安全实践。 ...

    vc++编程之道配书光盘

    《VC++编程之道》是一本深入探讨Visual C++编程技术的专业书籍,其配书光盘包含了大量的源代码示例,旨在帮助读者更好地理解和实践书中所讲解的编程概念和技术。光盘中的"MR"可能代表“Master Resource”,暗示了这...

    Objective-C编程之道IOS设计模式解析.pdf

    最全最新版 Objective-C编程之道IOS设计模式解析.pdf

    对话框高级编程---公共控件之一(旋转按钮、滑块和进度条)

    这篇博客“对话框高级编程——公共控件之一(旋转按钮、滑块和进度条)”主要探讨了三种常用的公共控件:旋转按钮(Spin Button)、滑块(Slider)和进度条(Progress Bar),并提供了源码示例。这些控件在很多应用...

Global site tag (gtag.js) - Google Analytics