一旦你开始了新的工作,新的他们很可能也会要求你做这么白痴的事,如果不是更白痴的话(转)…

一旦你开始了新的工作,新的他们很可能也会要求你做这么白痴的事,如果不是更白痴的话(转)…

 

  英文原文:When someone gives you a bug (long)

  //我是一个前端开发者,但我想这个故事对任何开发者都会引起共鸣的

  有人向你反馈了一个 bug。 “26 楼会议室的灯亮着。它需要被熄灭。”bug 的备注里写道“你应该能在 5 分钟内搞定,只要按一下开关就好了。”你去了 26 楼的会议室。灯的确亮着,但房间里没有灯的开关。

  所以,你准备安装一个。但设计师说,它会破坏房间的美感。另外,墙壁是混凝土。你需要合适的工具才能安装开关。但是,没有人会批准购买这些工具。如果没有合适的工具,安装开关将需要两天。他们希望你现在就能把灯关上,因为他们害怕 CEO 可能心血来潮决定去 26 楼逛逛,并恰好路过了会议室,问为什么灯是亮着的。

  现在你不断地收到邮件,询问为什么会议室的灯还是亮着的。现在你不得不群发一封邮件说明情况,几人开始了一个恐慌的电子邮件链。

  你知道,如果你期待着问题能够被邮件讨论解决(而不实际做点什么),这个问题永远也不会得到修复。bug 系统里,这个 bug 归你处理,而且它的最后期限就是今天。如果问题没有解决,会有麻烦的是你。所以,你设法进到了 26 楼走廊的天花板里,找到了会议室灯的电线,一刀切断。问题解决了。

  为了平息在电子邮件链里的恐慌,你(再次群发邮件)说明了你是如何解决问题的。

  邮箱安静了一阵。当它再次响个不停的时候,每个人都在担心,现在会议室的灯无法开启和关闭。如果 CEO 想在那里开会怎么办?因此,他们要求你“把灯的电线牵引到地下室去”。当有人需要开关灯时,他们会通知你到地下室去,连接或断开电线。

  你抗议这个荒谬的解决方案。你的上司说,“是的,我知道这不理想。但它是现在唯一的解决方案。“

  这时,你面临着选择。你可以照着他们说的做,或者辞职以示抗议,另谋高就。但你知道,一旦你开始了新的工作,新的他们很可能也会要求你做这么白痴的事,如果不是更白痴的话。

  你把 26 楼的电线牵引到了地下室。当你进入地下室后,发现已经有几十条电线挂在墙上,你知道你不是一个人,也知道了这个白痴想法是从哪来的。你调整好了电线,尽人事地贴上标记,默默地向下一个可能处理它的哥们道歉。

  终于,你回到了你的办公桌,你收到了一个新的 report。 QA 重新开启了 bug。bug 描述里说“房间还是亮着。”

  你回到 26 楼的会议室。灯是灭着的。你返回办公桌前,关闭了 bug,注明你已经亲自检查过了。

  QA 再次重新开启了 bug。“房间还亮着”bug 描述里坚持。再次亲眼确认灯泡灭着后,你将情况汇报给了上司。他建议你去地下室检查电线。你抗议说你正直盯盯地看着灯,它就是灭着的。 “我知道,但去检查一下。这样一来你就可以告诉 QA 你确认了所有流程。”

  你叹了口气,前往地下室。果然,电线没有连接,切口两端都好好地被包裹着。它们不可能以任何你能理解的方式导电。

  你向 QA 反馈,你检查了电线,它们没有连接着,你正看着灯泡,它是熄灭的。

  “我不是指灯泡,”QA 说。 “bug 里描述的是房间里的光。房间现在仍然不够暗。你应该拉下百叶窗。“
你回应说百叶窗不归你管,bug 描述的是灯光。

  QA 不相信你,发出一组电子邮件,询问 bug 是否包含百叶窗拉下的问题。

  你很是等待了一会,邮箱又一次响起了。

  “从理论上说,”他们问,“如果光太亮或太暗的话,在 26 楼会议室开会的人能自由拉上或拉下百叶窗吗?”

  是的,他们可以,你回复。 “任何一个普通人都能做到吗?他们就不需要你做了吗?“是的,任何普通人。不,他们不会需要你。任何人都可以做到这一点。 “太好了。那么,灯光问题暂时到此为止。我会安排如何处理百叶窗的会议。“

  bug 被关闭了。现在,CEO,可能从所有关于 26 楼会议室的讨论中感觉到了什么,希望在那里开会。你收到了几封希望开灯的惊慌失措的邮件。

  你去了地下室,连上电线,并返回办公桌。你的收件箱多了 32 个新的消息。 “出问题了-灯还是熄灭的!”“有个问题-没有灯光!” “你收到我们发的邮件了吗?等等等等。

  第 32 封邮件说道:“没事-灯亮了。”

  这个(指 32 封邮件)过程,或多或少地,在开关灯时反复发生。

  如果要说有什么好消息的话,那就是在会议结束后,大家甚至都忘记了 26 楼有个会议室,你也不需要对它做任何处理。

http://news.cnblogs.com/n/513790/

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109576.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Spring Aop底层原理详解(利用spring后置处理器实现AOP)

    Spring Aop底层原理详解(利用spring后置处理器实现AOP)写在前面:对于一个java程序员来说,相信绝大多数都有这样的面试经历,面试官问:你知道什么是aop吗?谈谈你是怎么理解aop的?等等诸如此类关于aop的问题。当然对于一些小白可能会一脸懵逼;对于一些工作一两年的,可能知道,哦!aop就是面向切面变成,打印日志啊,什么什么的,要是有点学习深度的呢可能会说aop底层实现利用了jdk动态代理,cglib啊什么的。很多时候可能面试就到此打住了,当然,然后也…

    2025年12月5日
    2
  • matlab读取txt文件为数组「建议收藏」

    matlab读取txt文件为数组「建议收藏」clc;clear;closeall;rows=[1180];%4行到17行。cols=[11];%3到8列。[FileName,PathName]=uigetfile(‘*.txt’,’SelecttheTxtfiles’);%弹出对话框,然后选择你要处理的文件fid=fopen([PathNameFileName]);temp=textscan(f…

    2025年9月18日
    6
  • webstrom2021激活码【在线注册码/序列号/破解码】

    webstrom2021激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    51
  • Next主题_next3d桌面主题

    Next主题_next3d桌面主题概述最近next6折腾了一段时间,最后还是回到了next5,但是添加阅读全文按钮以后,默认的摘要生成不太方便,于是就把注意打到了js上。这里整理一下next5生成摘要的方法。一、y

    2022年8月16日
    4
  • 配置元素customErrors[通俗易懂]

    配置元素customErrors[通俗易懂] Asp.net配置文件的配置方式,其实在MSDN里面是写得最清楚的了。可惜之前一直未曾了解到MSDN的强大。  先贴个地址:http://msdn.microsoft.com/zh-cn/library/dayb112d(v=vs.80).aspx,然后逐个分析。我希望自己能够从头到尾认真学完这系列东西。为了不至于让自己太早放弃,我决定从自己用过的配置文件学起,然后逐渐接触那些比较生疏,和少…

    2022年7月16日
    13
  • eigen库的使用_eigenvalue

    eigen库的使用_eigenvalueEigen库使用指南1.模块和头文件Core#include<Eigen/Core>,包含Matrix和Array类,基础的线性代数运算和数组操作。 Geometry#include<Eigen/Geometry>,包含旋转,平移,缩放,2维和3维的各种变换。 LU#include<Eigen/LU>,包含求逆,行列式,LU分解。 Cholesky#include<Eigen/Cholesky>,包含LLT和LDLTCholesky分解

    2022年10月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号