我的雇主强迫员工欺骗客户,我应该如何处理这种情况?
现在我的情况很不舒服,不知道该怎么处理。
我在一家位于东欧的外包公司做软件开发人员,工作地点在东欧。其客户大部分都在美国。我们为公司的客户开发新的、有趣的产品,所以我对自己所做的任务大多都比较满意。
我不满意的是,雇主是如何对待客户的,以及公司的业务一般情况下是如何处理的。我再详细解释一下,
作为一个没有自己产品的外包公司,向客户收取开发者的工时费,他们增加利润的主要方式就是尽可能多的卖出工时,这也是他们的主要方式。基本上,公司管理层认为高级开发人员和中级开发人员的唯一区别就是高级开发人员在交付功能和修复bug方面的效率是中级开发人员的两倍(我问PM对这种商业模式的看法时,他是这么说的)。所以,在我看来,他们并不太在乎质量–对他们来说,重要的只是速度和节奏。因此,那家公司的高级开发人员通常会在一个以上的项目上工作–通常是两个(也有一些人在三个甚至更多的项目上工作)。这就是公司开始作弊的地方。
作为一个高级开发人员,我的工作是两个项目。我每天标准的工作时间是8小时,每个项目工作4个小时。然而,我所工作的客户并不知道这一点。公司向他们收费,好像我每个项目都工作了8个小时一样。作为一名开发人员,我的目标是让客户都满意我的工作效率。交付高质量的软件并不是最重要的,主要的目标是,嗯,做生意。为了汇报工作,我必须告诉每一个客户,我必须告诉他们的项目是我的全职工作。"所以,从本质上说,我每天都要参与到这种丑陋的诡计中来。
公司里几乎每个开发人员都是这样工作的。它可以让开发人员获得更多的钱,同时公司也可以节省开支–一个开发人员假装工作16个小时,而实际只工作8个小时,比两个每天真的工作16个小时的开发人员要便宜。别忘了把那想象中多出来的8个小时收了真金白银,你就能得到纯利润。
这家公司在这块业务上确实做得不错。最近,我加入第二个项目的时候,他们开了一个开发者大会,教我们所有人如何不泄露自己是这样做的。有的开发者甚至都不用真名,因为很多客户都是在美国的同一个州,彼此都很熟悉。公司为了防止客户发现开发者其实并不是全职工作的情况,公司真的很努力,因为下面这种情况会让公司彻底失败:
客户A:嘿,Y公司的开发者X为我的APP实现了一个非常酷的功能!
客户B:这怎么可能?他在为我的项目全职工作!
我在面试这家公司的时候,他们并没有告诉我他们的工作方式是这样的。这完全出乎我的意料。现在我很难为情,觉得很难为情,真的很难为情,要我参与这些东西,
**我有道德责任辞职吗?要通知公司的客户吗?这种情况下,我有什么选择?