看到标题,但我是从技术角度问的,不是
带我40岁的处女侄女约会,否则您将被解雇。
看到标题,但我是从技术角度问的,不是
带我40岁的处女侄女约会,否则您将被解雇。
Answers:
为了推销尼尔史蒂文森(Neal Stephenson)的科幻惊悚片《雪崩》,我被要求写一种“良性”计算机病毒。它会“冒充”假装接管用户的计算机,并用雪代替屏幕,也就是“雪崩”。一分钟左右的积雪后,积雪将逐渐消失,并由一则广告广告取代。您会发现这将是“良性的”。该病毒会通过正常方式传播,但是没有人会介意,因为在接管他们的计算机后,“您只会得到一个有趣的广告,然后就可以放心,您的计算机没有发生任何不良情况。”
实际上,有人告诉我在一家大型全球性公司中执行此操作。我必须写一条备忘录,说明所有可能违反的法律以及如果它们确实使我实现了这17种可能发生的坏事情。
“您编写的这个DLL只有17kb。您可以添加一些代码来使其更大吗?客户付给我们很多钱,我们希望他们得到他们的钱。”
使用Visual SourceSafe。
“您知道这个具有20年历史的巨大Cobol计划,其中包含成堆的或多或少定义了我们公司的硬编码业务规则?您介意将其转换为.NET吗?”
kes
我们将在几周后上线。
祝我好运..
多年前,我和我的兄弟正在为一个非常著名的摇滚明星制作一个多媒体重型网站。
当客户看到该站点时,他注意到某些JPEG上存在一些压缩伪像,并询问它们有什么问题。我们解释说,出于带宽目的需要对图像进行压缩,并且当前以大约80%的质量压缩图像。他得罪了,并说了一些有关
我还没有达到80%的工作效率,而是将其设置为100%。
我们试图解释它会如何影响用户,但他将一无所获。这导致有史以来最慢的“虚拟世界”网站。这实际上发生了。
我们需要将网站的发布推迟两个星期,因为水星正在逆行,现在是开始新事物的糟糕时机。
显然,在读了一本关于XML是如何成为热门技术的商业杂志(大约在2002年)之后,我们的一位高管问我应用程序是否使用XML,但我没有回答他问我是否可以添加它。
现在,我不是在讨论以XML格式导入/导出文件的功能,他只是想让它成为该体系结构的一部分,除了目前流行以外,它会给我们的应用程序带来信誉。
“现在,用户名必须是唯一的,而密码不是。我们可以反过来吗?”
大约7年前,我在一家定制软件商店工作,该商店决定出售其产品之一。它是某些行业的端到端操作套件。嗯,这个行业并不以超级技术而著称,所以我们最终以某种方式最终为其服务器和IT基础架构提供了第三方技术支持,而不是将其提供给独立的小型企业IT顾问。
一天,客户的服务器遇到磁盘损坏。我们向他们出售的服务器配置有Adaptec RAID控制器,该控制器设置为RAID 1镜像。他们的应用程序数据库是敬酒的。他们已经几个月没有执行备份了。他们执行的备份无法使用。他们最终损失了8个月的数据。他们聘请了一名IT顾问来处理这项调查工作。
随后打了电话,销售经理(以承诺无法实现的功能而闻名)显然告诉他们,它将得到处理,并写在合同中。
销售经理向客户保证,如果文件被认为已损坏,我们将确保RAID控制器永远不会复制应用程序数据库和任何其他与应用程序相关的文件。也无需配置。是的 我们被告知要在2周内交付此功能,否则客户会解雇我们。
因此,项目经理-在他的带领下拥有一些大型企业CRM产品,并在开发方面取得了其他重大成就-我和首席运营官以及销售经理开会。程序经理正在详细说明这是多么的疯狂,不可能和疯狂。销售经理(军事背景)只会在脸上尖叫(字面上是!):“我不在乎!要把RAID东西变成RAID到底有多难?!如果其他驱动器上的数据很好, RAID的事情还没搞定!”
在会议结束时,程序经理以零日通知退出。所以我现在被分配了这个任务。在接下来的一周中,我请Adaptec和LSI Logic共同为电话会议提供一名工程师,只是在面对销售经理时大笑。
最终,他们承担了义务,并坚持了讨价还价的条件。他们详细介绍了这是多么荒谬。LSI的那个家伙特别严厉-他没有糖衣。
我不必实现该功能。我确实要实现的是客户要求的自定义安全方案,该方案允许他们切换每个应用程序的控件-在逐个控件的基础上-可见,禁用,启用,只读或读写。从理论上讲,有146,000种组合。而且,如果您不小心说了“禁用对照组”,则会有无意的副作用。不用说,当我收到必须执行的最后通,时,我也以零日通知退出了。
+1
要求“零日退出”,因为有时您只需要离开,而有些人则永远都不会离开并继续迷路。
他们要求我搜索可以自动找到并修复源代码错误的商业产品。
仍在搜寻..自2001年:)。
我曾经有一个客户规范,该规范实际上要求能够向后传播的代码。
我的雇主为客户收集了数据,我们将在X上午9点到下午5点之间以十分钟的间隔以X格式发送文件,最后一次以Y格式发送(只是X带有不同的页脚)。我就是这么做的……他们吓坏了。我们正在收集少量数据,实际上在任何给定的一天中只有一个或两个数据点要交付。
“不要向我们发送带有空文件的垃圾邮件!!!” 他们哭了。“五个K的每十分钟就使我们的乐队成全线!”
好的。因此,我的代码每十分钟检查一次,只有在有任何要交付的东西时才交付。很公平。
“但是最后一个文件必须在格式Y中!” 他们尖叫。“现代技术使我们感到困惑和烦恼!解决它,否则我们将用马斯多顿妖怪击败您!*”
(*-我可能记错了谈话的某些部分。)
“因此,只有在要传输新数据的情况下,我才传输文件。”
“是。”
“并且当天的最终交付应该是不同的文件格式。”
“是。”
“除了我无法知道哪个文件将是一天的最后一天直到一天结束。”
“是。”
“因此,我实现此目标的唯一方法是编写一天结束时及时返回的代码,以重新格式化最终交付的格式。”
“您能报告体育成绩吗?我们回到未来。II。BIFF TANNEN让我们感到高兴。”
我拒绝,部分原因是违反因果关系是一种不道德的编程习惯,部分原因是CPAN.org没有让我这样做的模块。(我检查过。)最后,他们允许我在一天结束时发送Y格式的文件,而不管它是否有任何实际数据。我很确定他们的带宽能够幸免。
+1
“违反因果关系是不道德的编程习惯”。现在有一条规则需要更多注意。
没有任何可察觉的原因,我被带入一个私人会议,并告诉我不要检查我的计算机是否受到监视-包括,无论出于任何原因都不要检查我的任务管理器。我问他们是否正在监视我的计算机,并被告知(大约):“这只是一个预防措施-您知道,我们的律师告诉我们要告知员工这件事-但您知道,我们不能说真的- -但我现在不监视它。”
(轻轻推一下,我认为他们是在监视我的计算机,只是当他们告诉我不要寻找任何监视程序时。实际上,几周后,我来得很早,实际上是看着鼠标在屏幕上移动,好像远程-因此我透过CEO的窗户看了看,看到他从他的笔记本电脑上远程点击我的计算机。
我曾经与一个尖头的老板进行长时间的“讨论”,他坚持我们可以将2存储在位数据类型中,因为它“只有一位数字”。
我被要求做的最愚蠢的事情可能是彻底重写一个非常大的项目。它大约有35万行,全部为C(在“辅助”脚本中混入了一点点perl),无论客户做什么,它都能很好地工作。
差不多一年后,我们有了:
基本上,我们没有完成明智的重构无法完成的工作。但是我的老板很高兴,我们摆脱了助手脚本。
我认为这是我见过的最浪费时间和现有代码的地方。
客户:我们已经使用您的数据库软件已有两年了,使用它开发我们自己的应用程序,并不时致电给您寻求帮助。
我:是的,我们非常感谢与您开展业务。
客户:是的。每次致电时,您都告诉我们如何使用新功能,或者帮助我们调试用法,或者提供解决某些问题的方法。
我: 当然,我们总是很乐意为您提供帮助。
客户:有时候,您的产品中存在实际错误,并且您的公司已对其进行修复并为我们提供了软件更新。
我: 我们会尽力而为。
客户: 嗯,我们现在需要您的保证是我们不会再有其他问题了。
我:。。。
我被要求在向主要的跨国潜在客户介绍我们的软件时向他们介绍我们使用了“意大利面条式”编码技术。
当然,我们在意大利...听起来不错。
更改我的语法突出显示颜色以匹配版本控制系统中使用的颜色。
让我们来看看:
用C ++编写程序
我被要求将竞争对手网站上的文章加载到我们网站皮肤内的iframe中,使其看起来像是来自我们。
我们公司开发的应用程序的一个主要功能是能够通过文档的全文本搜索大量文档。竞争对手在向一位客户的营销演示中提出了以下要求,
我们的搜索技术是卓越的,因为它不仅搜索文档的文本,而且还搜索二进制格式的实际文件的“位和字节”。
他们给出了一个荒谬的例子,当您比较表示形式中的实际数字时,单词“ boot”和“ boat”的十进制ASCII表示与二进制形式的相同单词相比有何相似之处。因此,基于1和0进行搜索会更准确地反映出这两个词在视觉上的相似程度,从而提高了召回率。
自然地,我的任务是研究这种技术,我认为这是由于营销人员完全误解了某个地方的程序员,并起草了可以包含在提案中的答复。
我是大型机支持团队的一员,该团队与数据中心的其他支持团队进行了轮班。轮班后,我们通常会与经理和下一轮班的团队进行情况通报。有一天,我们的新主管出现并问了一个问题:“为什么轮班期间的平均CPU负载仅为72%,而上一次轮班显示的平均CPU负载却接近95%?我认为,如果我们努力尝试,最终可以实现100%的CPU负载! ”