这位新手拼命工作了很多天,但当他的师傅检查他的程序时,他发现它包含一个屏幕编辑器,一套通用的图形例程,以及一个人工智能界面,但没有丝毫金融方面的暗示。当师父问起这件事时,这位新手变得义愤填膺。别这么不耐烦,他说,我最终会投入资金的。一个好农民会忽视自己种的庄稼吗?一个好老师会忽视哪怕是最谦逊的学生吗?一个好父亲会允许一个孩子挨饿吗?一个优秀的程序员会拒绝维护他的代码吗?
让程序员多,经理少--这样一切都会有效率。当经理们无休止地开会时,程序员就会写游戏。当会计师谈到季度利润时,开发预算即将被削减。当资深科学家谈论蓝天时,乌云即将滚滚而来。
的确,这不是编程之道。当管理者做出承诺时,游戏程序会被忽略。当会计制定长期计划时,和谐和秩序即将恢复。当资深科学家解决手头的问题时,这些问题很快就会得到解决。
的确,这就是编程之道。为什么程序员效率低下?因为他们的时间浪费在开会上。为什么程序员会叛逆?因为管理层干预太多了。为什么程序员们一个接一个地辞职?因为他们已经筋疲力尽了。在为管理不善的公司工作过后,他们不再重视自己的工作。
一位经理即将被解雇,但一位为他工作的程序员写了一个新的程序,这个程序很受欢迎,卖得很好。结果,这位经理保住了他的工作。经理试图给程序员发奖金,但程序员拒绝了,他说:“我写这个程序是因为我觉得这是个有趣的概念,所以我不指望奖励。经理听了这句话后说,这个程序员虽然地位不高,但很清楚作为一个员工的应有职责。”让我们把他提升到管理顾问的高位吧!但当被告知这一点时,程序员再次拒绝了,他说:“我存在是为了让我能编程。”如果我升职了,我什么也不会做,只会浪费大家的时间。我现在可以走了吗?我正在做一个项目。一位经理找到他的程序员,告诉他们:关于你们的工作时间:你们必须早上9点来,下午5点离开。听到这个,他们都很生气,有几个人当场辞职。于是经理说:好吧,那样的话,你可以自己设定工作时间,只要你按时完成项目就行了。程序员们现在很满意,中午就开始上班,一直工作到凌晨。你可以为一位公司高管演示一个程序,但你不能让他懂电脑。一位新手问大师:在东方,有一座宏伟的建筑,人们称之为公司总部。由于有副总裁和会计师,公司变得臃肿不堪。它会发布大量备忘录,每份备忘录上都写着“滚开!”或“滚蛋吧!”,没有人知道这是什么意思。每年都会有新名字出现在树枝上,但都无济于事。这样一个不自然的实体怎么会存在呢?大师回答说:你看到这个巨大的结构,就会感到不安,因为它没有理性的目的。你就不能从它没完没了的旋转中得到乐趣吗?你难道不喜欢在它的掩护下轻松轻松地编程吗?为什么你要为它的无用而烦恼?在东方,有一种鲨鱼比其他所有的鱼都大。它变成了一只翅膀如云彩般布满天空的小鸟。当这只鸟飞过陆地时,它带来了来自公司总部的信息。这个信息就像一只海鸥在海滩上留下了印记,落到了程序员中间。然后,鸟儿乘风而上,背着蓝天,飞回了天空。新手程序员惊奇地盯着这只鸟,因为他不明白。普通程序员害怕这只鸟的到来,因为他害怕它传递的信息。这位高级程序员继续在Histerinal工作,没有意识到这只鸟来了又走。象牙塔的魔术师带来了他的最新发明,供高级程序员检查。魔术师推着一个黑色的大盒子走进大师的办公室,而大师则静静地等待着。这是一款集成式、分布式、通用型工作站,魔术师从人体工程学角度出发,采用独有的操作系统、第六代语言和多种最先进的用户界面进行设计。我的助手们花了几百年时间才建成。这难道不令人惊叹吗?";这位高级程序员微微扬起了眉毛。这确实令人惊叹,他说。公司总部拥有指挥权