前言这个故事写于1998年1月在爱沙尼亚的塔图。它融合了我在当地的日常工作经验和爱沙尼亚的民间传说。当时我们做了很多系统分析,所以故事中提到了CASE工具和图表。不像今天的办公室那么宽敞,拥挤,我们真的习惯熬夜睡在办公室的睡袋里。有些人甚至震惊了其他人。有意思的事情还有很多,慢慢说吧……晚上把一个老程序员带到了公司。“他们招你了吗?”一位程序员问道。“我猜他们把你灌醉然后签了你——就像我们所有人一样。如果他们神智正常,谁会来这样的公司。”你知道你换下的那个人后来怎么样了吗?”另一个问道。项目经理杀了很多人。”“果然,没什么。”新来的小伙子淡淡的说道,“我就没见过不裁员的公司!我是一个老程序员,所有的操作系??统我都测试过,暴力冲突我也见过不少,这是在所难免的。当年,男人就是男人!每个人手里都拿着高压线走来走去,一有机会就给人们通电。”“只有我活了下来,成功完成了项目,找到了新工作。是的,我了解软件工程的传统。”说完,他钻进睡袋睡着了,鼾声大作。早上,项目经理问起了新员工。“人呢?“我想给他介绍一下公司的规矩。”分析师低头看着地板,红着脸说,“呃……怎么说呢……他在休息室……我劝了他,但是...““什么!!项目经理勃然大怒。“你闲着吗?他当公司是敬老院什么的!项目问题一大堆!带我去找他!”程序员确实在休息室闲着,时不时打个懒洋洋的哈欠。当他看到项目经理时,他满脸笑容。“我只是在想我年轻的时候,”他说。“人是钢铁做的。无数次我需要在机器代码中找到错误。前几天我遇到了一个粘性的。天上!我要重新编译所有东西三遍。但最后我发现了这个错误。““什么!”项目经理怒吼道。“你这混蛋,还有脸说这个!”“嗨!你别着急!新人没好气的说道。说完了。”还有一次,我们不得不给一个数据库引擎打补丁。整个团队都不知道该怎么办,所以他们最后只能依靠我。‘加油,你这个老家伙!’我对那个引擎说.'我要压死你。'我到现在还记得。项目经理听了这话脸都青了。“你知道你在跟谁说话吗!”经理吼道。项目经理!”““你也配称为项目经理吗?你是个屁。老程序员回答。“我过去见过很多像你这样的经理。”你知道吗,当年的项目经理真的是项目经理。他们在走廊上走来走去,眼睛浮肿,他们不停地咒骂机器,直到所有机器都给出GPF。像您这样的脚本小子根本不会做。回家留下来。我会处理好一切。我对C++的熟悉就像我对椅子的熟悉一样。“那是谁,”老程序员对分析师喊道。“你用过多少CASE工具?”“一个,”分析师尴尬地回答。老程序员摇头。“难得啊!”“他说。”至少要用到7个CASE工具,所有图表每天要重绘12次。当年就是这样。叫大家画画!“我觉得……”目瞪口呆的项目经理还想说什么,老程序员却让他闭嘴。很快文件服务器的磁盘空间就全部用完了,他命令CFO去买一块新的硬盘。“公司不应该省钱。”老程序员坚定地说。“我回想当我在FreeBSD上写程序时,每个人都说我7个月没有得到一分钱。大家知道什么是软件工程吗?“你用什么软件?”“老程序员下令猛问分析师。”微软的。分析师回答。“马上删除。”老程序员说。“你见过有人用过微软的软件吗!”这分明是有害的!所有程序员都知道微软是恶灵的代表。赶快删掉!我记得有一次,一位愚蠢的项目经理命令某人安装微软软件。那天晚上,魔鬼从操作系统里爬出来,把睡袋里的血都吸干了。我是唯一幸存下来的人。吓坏了的人们立即格式化了所有的硬盘。“圣母耶稣!”几乎惊呆了的项目经理叫道。“现在我们确定我们将无法在最后期限前完成!”我要疯了!”“软件工程应该发疯,这是唯一的出路,”老程序员赞同道。“想当年,有一个项目让公司里的人都发疯了。项目经理哼哼一声逃回了自己的办公室。老程序员四处游荡,最后来到了系统管理员的房间。“服务器怎么了?”他想了想后问道。“我有一个图形界面来监控服务器,”系统管理员说。年长的程序员吹了口哨。“那就是问题所在!”他说。“图形界面!”这是一个罕见的!那时候,没有人使用图形界面。命令行是系统管理员的全部。图形界面只是误导。他把管理员推开,删除了X-Windows,然后就累坏了又睡了。过了一会儿,秘书说临时停电了。项目经理——他的表情告诉人们他最近几个小时过得怎么样。不太好,跑出他的办公室,告诉大家省事。“垃圾!老程序员说。你们都闭嘴,数据存档我来处理!”没错,停电了,数据全没了。公司当时正在和微软合作这个项目,微软的代表经常晚上来查看项目的进展情况。但是系统管理员没法工作,数据也找不回来了。微软代表勃然大怒。“现在我们要破产了,”首席执行官感叹道。“公司快要倒闭了。”老程序员说,语气依旧平静。“没有不倒闭的公司!我从业这么多年,所有公司都倒闭了,当年……”他话音未落,一队微软律师赶到将他抓了起来每个人都想见比尔·盖茨。比尔坐在威严的宝座上,扶了扶他的圆框眼镜。“你不用担心,”他说。“你们将成为我的代码奴隶,我将做项目,就像所有来到这个领域的人一样。从现在开始,你们就是我的奴隶。”短暂的沉寂后,人们突然听到老程序员的声音,他在骂MSWord。“谁会在PC上运行Word。Word属于大型机。”“那不是老程序员吗!”比尔很惊讶,显然很生气。“又是你!”“是的,是我,”老程序员回答道。“你的眼镜为什么是圆的?它们总是应该是方的。”“立刻带他离开这里!”比尔咆哮着。“现在,马上!”于是律师们把老程序员赶走了。第二天,当他坐在终端机前敲代码时,两个男人走进了他的房间。“我们公司需要有经验的程序员!”其中一个说。“我是,”老程序员回答道,然后带着两人离开了……英文:THEOLDPROGRAMMER
