看标题,但我是从技术角度问的,而不是

带我 40 岁的处女侄女去约会,否则你就会被解雇。

有帮助吗?

解决方案

为了推销尼尔·斯蒂芬森(Neal Stephenson)的科幻惊悚片崩溃,我被要求写下“良性”计算机病毒。它将“良性”假装接管用户的计算机,并用雪(又名“雪崩”)代替屏幕。一分钟左右的雪之后,雪将消失,并由该书的广告取代。您知道这将是“良性”。该病毒会通过普通手段传播,但没人会介意,因为在接管他们的计算机后“您会得到一个有趣的广告,然后让您的计算机没有什么坏事发生。”

实际上,我被告知要在一家主要的全球公司这样做。我不得不写一份备忘录来解释所有法律将会违反的法律,如果他们真的使我实施了这一点,可能会发生所有17件坏事。

其他提示

“您写的这个dll只有17kb。您能添加一些代码以使其更大吗?客户正在向我们付出很多钱,我们希望他们获得他们的钱的价值。”

使用Visual SourceSafe。

“您知道这个巨大的20年历史COBOL计划包含或多或少地定义我们公司的堆和硬编码的商业规则?您介意将其转换为.NET吗?”

是的。

我们在几周内上线。

祝我好运..

我和我的兄弟正在研究一个多媒体重型网站 著名的摇滚明星 多年前。

当客户看到该网站时,他注意到一些JPEG上的一些压缩工件,并询问它们出了什么问题。我们解释说,图像需要压缩为带宽目的,并且这些图像目前以约80%的质量压缩。他被冒犯了,说了些什么

我还没有以80%的方式做事到今天的位置,将其设置为100%。

我们试图解释它将如何影响用户,但他将一无所有。它导致了有史以来最慢的“虚拟世界”网站。 这实际上发生了.

我们需要将网站推出两周,因为水星正在逆行,这是开始新事物的糟糕时机。

显然,在一架飞机上阅读了一些商业杂志,介绍了XML如何是新技术(这是大约2002年)之后,我们的一位高管问我我们的申请是否使用了XML,当我说没有XML时,他问我是否可以添加它。

现在,我不是在谈论以XML格式导入/导出文件的功能,他只是希望它成为架构的一部分,除了目前很受欢迎,并且会对我们的应用程序充满信心。

“目前,用户名必须是唯一的,而且密码不是。我们可以相反吗?”

大约7年前,我在一家定制的软件商店工作,该商店决定出售其中一种产品。这是某些行业的端到端操作套件。好吧,这个行业不以超级技术而闻名,因此我们最终为他们的服务器和IT基础设施提供了第三方技术支持,而不是将其耕种到独立的小型企业IT顾问。

有一天,客户的服务器遇到了磁盘损坏。我们出售的服务器配置了Adaptec RAID控制器,该控制器设置为RAID 1 Rigry。他们的应用程序数据库是吐司。他们几个月都没有执行备份。他们执行的备份是无法使用的。他们最终丢失了8个月的数据。他们聘请了IT顾问来处理这项调查工作。

接到电话,销售经理(以有希望的不可能的功能而闻名)显然告诉他们它将得到照顾,并将其写成合同。

销售经理向客户保证,如果文件被认为是损坏的,我们将确保应用程序数据库和任何其他与应用程序相关的文件将永远不会被RAID控制器复制。也不需要配置。是的。我们被告知要在2周内提供此功能,否则客户会解雇我们。

因此,计划经理 - 在他的领导下拥有一些大型企业CRM产品以及其他严重发展的成功 - 我与COO和销售经理开会。计划经理正在详细说明这是多么疯狂,不可能和疯狂的不可能。销售经理(军事背景)会只是在他的脸上尖叫(从字面上看!),“我不在乎!让突袭事物不是突袭有多难?!如果他们的数据在另一个驱动器上会很好突袭事物没有把它搞砸了!”

在该会议结束时,计划经理以零日通知辞职。所以我现在负责这一点。在接下来的一周中,我同时向Adaptec和LSI Logic申请了电话会议的工程师,只是在面对销售经理时笑。

最终,他们有义务并坚持讨价还价。他们详细介绍了这是多么可笑的。来自LSI的家伙特别苛刻 - 他什么都没吃。

我不必实现该功能。我确实必须实现的一个是客户要求的自定义安全方案,这将使他们能够按照控制 - 可见,禁用,启用,仅阅读或读取版本来切换任何一个应用程序的控件 - 按照控制。 。从理论上讲,有146,000个组合。而且,如果您不小心说...禁用对照组,您将有无意的副作用。不用说,当我获得最后通atum必须实施的最后通atum时,我也会以零日通知辞职。

他们要求我搜索可以自动查找和修复源代码错误的商业产品。
仍在搜索.. Since 2001 :)。

我曾经有一个客户规范,该规范实际上要求可以及时向后旅行的代码。

我的雇主为客户收集了数据,我们要以档案格式x以十分钟的时间间隔在上午9点至下午5点以X分配,除了最终交货以进行格式y(只有x带不同的页脚)。我只是这样做了……他们吓坏了。我们正在收集小体积数据,实际上只有一个或两个数据点可以在任何一天提供。

“退出用空文件垃圾邮件!!!”他们哭了。 “每十分钟每十分钟五个K都会围绕我们的带托管!”

好的。因此,我的代码每十分钟检查一次,并且只有在有任何东西可以交付时才交付。很公平。

“但是最后一个文件必须以格式y !!!”他们尖叫。 “现代技术使我们感到困惑和愤怒!修复它,否则我们将用股骨乳头击败您!*”

(* - 我可能会误解对话的部分。)

“因此,如果有新的数据要交付,我只能交付文件。”

“是的。”

“当天的最后交付应该是不同的文件格式。”

“是的。”

“除了我无法知道哪个文件将是一天的最后一天,直到一天结束。”

“是的。”

“因此,我实施此操作的唯一方法是编写代码,该代码在一天结束时及时向后进行倒退,以重做原来是最终交付的格式。”

“你能报告体育成绩吗?我们回到了未来的ii。比夫·坦南(Biff Tannen)让我们开心。”

我拒绝了,部分原因是违反因果关系是一种不道德的编程实践,部分原因是cpan.org没有一个可以让我这样做的模块。 (我检查了。)最后,他们允许我在一天结束时以格式发送文件,无论它是否有任何实际数据。我很确定他们的带宽幸存下来。

没有任何可分辨的原因,我被带到了一次私人会议上,并被告知不要检查我的计算机是否正在监视 - 包括,永远不要出于任何原因检查我的任务经理。我问他们是否正在监视我的计算机,并被告知(大致)“这只是预防性的事情 - 您知道,我们的律师告诉我们要告诉员工这件事 - 但是您知道,我们不能说 - - 但是我现在不监视它。”

(轻推,我认为他们正在监视我的计算机,只是不是在他们告诉我不要寻找任何监视程序时。遥远 - 所以我透过首席执行官的窗户看,看到他从笔记本电脑上远程点击我的计算机。)

我曾经与 尖头的老板 谁坚持认为我们可以在一个位数据类型中存储2个,因为它只是“只有一位数字”。

我被要求做的最愚蠢的事情可能是 接地重写 一个非常大的项目。它大约是350k行,所有C(与“帮助者”脚本混合在一起),无论客户对此做了什么,都可以很好地工作。

大约一年后,我们有:

  • 许多功能基本上与旧功能相同
  • 速度或功能没有真正的改进
  • 记忆足迹稍小一点
  • 更大的可执行文件
  • 恼火的客户

基本上,我们什么也没成就明智的重构无法完成的。但是我的老板很高兴,我们摆脱了助手脚本。

我认为这是我见过的最严重的浪费时间和现有代码。

客户: 我们已经使用了您的数据库软件了几年,并使用它开发了自己的应用程序,并不时致电您寻求帮助。

我: 是的,我们感谢与您开展业务。

客户: 是的。每次我们致电时,您都会告诉我们如何使用新功能,或者您帮助我们调试使用情况,或为某些问题提供解决方法。

我: 当然,我们总是很高兴能得到帮助。

客户: 有时,您的产品中有一个实际错误,您的公司将其修复并为我们提供软件更新。

我: 我们尽力而为。

客户: 好吧,我们现在需要的是一些保证 我们将不会再有任何问题。

我: . . .

我被要求在我们使用“意大利面条代码”编码技术的主要跨国潜在客户的软件中写作。

当然,我们在意大利...听起来不错。

免费做一些工作。

更改我的语法突出显示颜色以匹配版本控制系统中使用的颜色。

让我们来看看:

在C ++中编写程序

  1. 没有使用版本控制,
  2. 没有重构,
  3. 没有提升,
  4. 有限的STL(我争论并赢得了这一点),
  5. 使用未验证的分包商库,
  6. 没有内存分析器(帮助修复分包商工作),
  7. 没有单位测试,
  8. 坚持成员函数名称的3个字母名称,
  9. 没有测试环境(也不允许VM)只需推出生产

您能做我要求您作为Word文档准备的10页报告,并将其制作成PowerPoint演示文稿,因为我真的是一个视觉思想家,并且实际上不会阅读我要求您制作的书面报告?

好的,我希望您扫描这张房子的照片,当我回来时,您应该能够向我展示它的后部。

“我不喜欢这个 Oracle 数据库的工作方式。我们为什么不编写自己的数据库呢?”

(诚​​然,这已经是 15 年前的事了,但仍然如此!)

我被要求从竞争对手的网站上加载文章,内部将在我们网站的皮肤内部的iframe中加载文章,使它看起来像是来自我们的。

对我来说,最疯狂的(也许是最有趣的)是

在(过时的Web技术)中查看这1000万行代码?编写一个编译器将其转换为有效的ASP.NET站点。

它永远不会吐出工作版本(当然,我试图告诉他们这是不切实际的),但是无论如何它很有趣。

我们公司开发的应用程序的一个主要功能是能够通过文档的全文搜索大量文档。竞争对手在向我们的一位客户的营销演讲中提出了以下主张,

我们的搜索技术是优越的,因为它不仅搜索文档的文本,还以二进制形式搜索实际文件的“位和字节”。

他们给出了一个荒谬的例子,说明“启动”和“船”一词的小数是如何比较二进制形式的相同单词的小数,当您比较表示代表中的实际数字数字时。因此,基于1和0的搜索更准确地反映了这两个单词在视觉上出现的相似性,从而改善了回忆。

自然,我的任务是研究这项技术,我认为这是一个完全误解某个地方的营销人员的结果,并起草了我们可以在提案中包含的响应。

您能为使用不同语言,货币和税法的新外交部编写简单的时间进入和计费系统吗?

小组的程序员团队,老板希望我们为一家小型航空公司制作门票预订系统(当然,时间范围很短)。团队说:

- 您可以想象,我们将需要一些测试人员为该项目

老板说:

- 不用担心,向汽车行业学习。他们不时回想起汽车:用户将进行测试。

我是大型机支持团队的一员,该团队确实与数据中心的其他支持团队发生了变化。轮班之后,我们通常会与经理和下一班团队进行简报。有一天,我们的新导演出现了一个问题:“为什么轮班期间的平均CPU负载仅为72%,而先前的轮班显示接近95%?我认为如果我们努力尝试,我们最终可以达到100%的CPU负载! “

大约12年前,当我上大学时,我从事Windows的数据建模应用程序。在大约60,000行的Win32代码之后,该项目几乎完成了,您知道,针对Windows平台的代码。然后,客户说该应用程序还需要“在网络上”运行。她很难理解这个“小小的”要求变化如何对该项目产生如此巨大的影响。我在Java开始从头开始,但最终在项目完成之前就辞去了该项目的质疑。

我在1996年从事一个大型项目,在那里我们正在参加现场体育赛事。这次对话发生了:

老板:去场地参加下一个活动。

我:你需要我做什么。

老板:以防万一。

我:以防万一?

老板:如果技术领先者失去了它。他太压力了,我不知道他会做什么。

我:如果他输了,你想让我做什么?

老板:只要把他带出那里,这样其他所有人都可以继续工作。我不在乎你怎么做。

许可以下: CC-BY-SA归因
scroll top