正如善与恶之间的宇宙斗争一样永恒,也是我们两种天性之间的挑战。 除了宗教,我们有两种本性,一部分是:
- 通过思考 做出良好或道德的决定,也就是我们的天使般的本性
- 立即反应; 做出快速但经常错误的决定,也就是我们的魔鬼本性
猜出大脑中的小虫留下的力量,使它强调快速的决策胜于良好/道德的决策。
我们经常在压力下做出次优或道德模棱两可的决定。
你决定…
情况 :您的经理来找您,说紧急情况需要立即解决。 原来,您从Bob继承的@#$%$冒出的热潮再次出现了故障。
当然,鲍勃制造了烂摊子,然后方便地离开了公司。 实际上,代码是如此糟糕,以至于变通办法中有变通办法。
硬着头皮,在出现问题时开始重构程序。 可能需要花费更多时间,但是随着时间的推移,程序将变得稳定。
寻找另一个快速的解决方法,并将问题推迟到将来。 找到一个很好的理由说明为什么团队的初级成员应该继承这个问题。
情况 :您需要编写一段具有挑战性的代码,而没有太多时间来编写它。
远离计算机,仔细考虑。 从您的同龄人那里获取意见,也许他们以前曾见过此问题。
然后规划出路径,并干净地编写代码。 花时间计划似乎与直觉相反,但可以节省时间。 (请参阅“ 不为失败者计划” )
w,只需坐在键盘上并敲打它。 这有多困难?
情况 :该项目很晚,您知道自己的工作进度落后。 但是,您也知道其他一些作品也很晚。
承认您迟到了并且该项目无法在截止日期之前完成。 使项目经理和高级经理有机会进行课程更正。
假设您按计划进行,但不确定其他人(在这里含糊)是否能按时准备好他们的食物,这可能会导致您迟到。
这种情况也称为Schedule Chicken…
情况 :已要求您估计关键项目将花费多长时间。 您只需要很短的时间就可以得出估计。
告诉项目经理,进行适当的估算需要花费超过几个小时的时间。 如果没有适当的估算,该项目可能会被严重低估,这将使您和项目经理陷入困境。 (请参阅谁需要正式度量? )
准确告知项目经理高级管理层希望项目完成的日期。 您知道这是他们想听到的,为什么现在要解决这个问题? 当项目迟到时,这将成为项目经理的问题。
因此,当推到顶峰而您不得不做出次优或低于道德的决定时,请记住:
魔鬼让你做到了!
遇到其他常见情况? 给我发邮件
翻译自: https://www.javacodegeeks.com/2014/07/seriously-the-devil-made-me-do-it.html