那要看你面对的究竟是什么样的“违规指令”、以及你得到的是什么样的授权。
1、和标准流程不符,但没有你所能预料的不良后果(或者你的水平/经验尚不足以预料后果);且领导的确可能有违反流程的权力(但你并未受过相关培训,无法分辨)
那么,听领导的。
当然,听从之前请多问一次,确认无误再执行——凡是不符合正常流程的,都应该多问一次。尤其注意,一定要书面发问,把问题写清楚,包括这样执行可能违反规则之类疑虑都要写出来。
将来,有功不是你的,有过领导背着。
2、违反基本原理,可能造成不太严重的不良后果
2.1、你没有被授权处理相关事务,也不必对后果负责
照1办理。注意要明确说出可能的后果。如果领导坚持己见,听他的。
这是因为,由于他所处的位置,可能的确比你多知道些什么。或许他是想用你负责这个子系统的损伤甚至崩溃、换取整体上更大的好处呢——玩过猎杀潜航的话应该很熟悉这个:为了避免被敌方发现并击沉,下潜到比设计允许更深的地方可能是必要的;类似的,当遭遇紧急情况、需要引擎持续工作时,设计允许连续最大出力工作三十分钟的引擎,临时改为满负荷跑四十分钟是允许的。但过后必须彻底检修。
2.2、你被授权负责相关事务,必须为后果负责
类似2.1办理,但切记一定要明确要求对方解除你的责任——这样可能会引起这些后果,你确定在我提醒之后仍然坚持这条命令吗?
当然,这里默认领导的权限能够覆盖你的权限;但现代分工很细,很多情况下,有技术决定权的是你而不是管理者——比如,你是DBA,领导要你关闭防火墙,以方便在外地的团队连回数据库分析问题,那么你就必须顶住。顶不住你就对不起你的工资(甚至可能因渎职罪被起诉,因为公司掏钱买的就是你的专业能力)。
3、可能造成严重不良后果,甚至可能违法
那么,你必须拒绝执行。必要时可以报警。
当然,如果你受到了生命威胁,为了保命可以照指示执行。这叫被胁迫,可以酌情减轻甚至免于惩罚。除此之外的任何情况,你都必须拒绝——除非你生活中军政府统治地区,领导就是法律。
辞职啊。这种事情轮到你头上,说明上头已经把你当做背锅侠了,背锅之后,你就失去了判断正确错误的定义,你的存在就是个错误,你这次过去了,下一次有同样的事情还是会找你。你是躲不掉的。
这就是为什么年轻人要多跳槽多辞职,有什么不爽就得跑路。不只是因为年轻人没有什么牵挂,没有什么顾忌,更是职场的改变,就是通过一次次的反抗和撒手不干来改变的,大家都一直忍,那么环境永远都是那么糟糕。