我目前在一家公司的一个遗留系统上工作。这个系统非常老旧,虽然我被聘为程序员,但我的工作几乎是美化的数据输入。简而言之,我得到了一堆需求,实际上就是每个月在电子表格上的大量数据,我必须配置系统使其工作,这基本上就是写一大堆SQL脚本。
其实并没有那么简单,因为当初写这个系统的人真的是把它写反了,事实上,创建电子表格的分析师实际上花了相当多的时间来验证我的工作,因为这个过程非常乏味,很容易出错。
你可以猜到,这几乎是最无聊的工作了。然而,这是一份全职工作,报酬还不错,而且我是远程工作,所以我可以在家陪我儿子。
所以我已经做了大约18个月,在这段时间里,我基本上弄清楚了所有的陷阱,以至于我实际上已经写了一个程序,在过去的6个月里一直在为我做整个事情。因此,过去需要花一个月时间的事情,现在可能只需要10分钟来清理电子表格并通过程序运行。
现在的问题是,我要不要告诉他们?如果我告诉他们,他们可能就会用这个程序把我赶走。这不像一个有大量IT工作的公司--他们有一个遗留系统,自始至终保存着所有的客户数据,他们只是需要有人来维护它。同时,我也不觉得自己做得对。我的意思是,现在,一旦我得到了规格,我就通过我的程序运行它--然后每隔一周左右,我告诉他们我已经完成了它的某些部分,并让他们进行测试。我甚至在这里和那里插入一些错误,以使它看起来像是由人类生成的。
可能会对规格进行修改,并通过电子邮件等方式进行对应,但总的来说,我每周大概花1-2个小时在我的工作上,为此我得到了全职的工资。
我真的很享受这段自由的时间,但如果继续这样的安排而不提任何事情,会不会是不道德的?我又不是在欺骗公司。公司从来没有表示过他们对我的表现不满意,事实上,他们在雇用我的过程中得到了他们想要的东西。
在这个问题上,我将成为魔鬼的代言人。 鉴于如你所说,你被专门分配了这项任务,而且他们不是一家技术公司,所以这几乎是他们可能分配给你的唯一可能的任务,我认为有以下选择。
据我所知,你想暂时继续受雇于这个雇主(和你的儿子在一起),所以在这种情况下,你可以询问你可以为他们执行什么其他任务,如果你有时间离开你的主要任务(我们知道你总是会这样)。如果你要求额外的工作/长期任务,而根据定义,他们没有,那么在完成分配的任务后,你如何使用你的剩余时间就取决于你了。
我想你在这里可能已经失去了自己的方向。
让我们总结一下你在做什么。
你在欺骗你的雇主。是的,你会争辩说,其他人可能没有发现这一点。是的,你可能真的很喜欢每个月拿钱去运行一个脚本。不,这并不能改变你本质上是在欺诈你的雇主。
我建议你立即坦白此事,并希望他们将此视为对你价值的证明,并给你其他工作。
根据他们的悠闲程度,他们甚至可能会说:"对你有好处,我们并不关心它是如何做的,只要它是这样做的"。但**这不是你能决定的。他们付钱给你是为了让你全职工作,而你不是。
是的,你故意花时间来模拟错误和人为错误,以混淆视听,你已经使自己成为多余的人。
如果你有一个合适的通知期,适合找一份新工作,那么我会在下个月跳过bug阶段,然后说。 你看,经过几个月的工作,我已经想出了一个办法,可以把它自动化。我自己在一旁实施了这个方法,并在几个月内验证了它的运作。我现在有信心,它可以在没有监督的情况下完成这项工作。你还有什么事要我做吗?
如果他们给你别的事做。很好,你给人留下了好印象,而且还得到了一份工作。如果没有。你已经留下了一个好印象,在寻找新工作时应该会有帮助。
现在我假设你没有这种奢侈。因此,我理解你对披露事实和立即被解雇感到犹豫不决。在这种情况下,我会利用你的空闲时间找到一份新工作。然后辞职并告诉他们。