有人向我建议我辞职,因为我工作的公司坚持要求我编写各种功能,以便以Internet Explorer支持的特定方式工作.
我相信我遵守政策是正确的,即使我已经提出异议.
这是正确的方法吗?
这与问题有关:在Javascript中创建带附件的电子邮件时遇到问题
特别是布列塔尼的评论,请参阅与第二个答复相关的评论.
仅针对Internet Explorer的编码可能在政治上是愚蠢的,但我不会说它在道德上是错误的.比起仅在美国销售产品并没有错.你会失去一些市场,但肯定是公司的选择.如果你强烈反对,你可能不想在那里工作,但不要让道德参与其中.
如果您觉得每次必须做出技术妥协时都需要辞职,那么您可能会处于错误的职业生涯中.
正确的方法是你采取的方法 - 注意反对意见,并继续你要求做的工作.
另一方面,如果你经常被放下技术要点,你可能会更乐意在一家与你有相似看法的公司找工作.
为了回应需要Outlook问题的JS电子邮件 - 对于公共Web应用程序来说显然是愚蠢的.在公司内部网上完全可以,每台机器都有IE和Outlook.
我们不要在这里混合道德.糟糕的道德规范是从你的工作场所窃取计算机,撒谎以便向某些同事传播信息,或类似的东西.
这是关于流程,规则和要求.您必须遵守公司政策.当然,你总是可以制作一份文件来解释你的观点,并试图说服那些权力,但与此同时,无论如何,如果你没有成功,你仍然必须遵循这一政策.
也就是说,我不喜欢"戒烟的建议".但这是另一个故事.
在这种情况下,贵公司的商业决策可能在经济上是错误的,但它们并不是不道德的 - 至少不会比其他一些市场限制更不道德.正如其他人所指出的那样,如果这是一个内部应用程序,那么会在一定程度上降低重要性.此外,检测用户代理商充满各种危险; 无论如何,有决心的人会像IE一样欺骗自己.
总之,不是失去睡眠的东西.
如果贵公司决定支持哪种浏览器是一个道德问题,那么你需要坐下来仔细看看自己.您的优先事项是SCREWED UP.除非您是大股东,否则该公司是您的雇主,而不是您的宗教,而不是您的生活.
你的公司付钱给你做一份工作,那份工作就是编写代码.他们决定(面对你有希望的合理反对意见)限制他们对IE的支持只会让他们赚钱,同时节省他们的开发时间.
如果他们想让你只为IE编码,那么你唯一明智的做法就是只为IE编写代码!
如果你真的无法忍受只为IE编码,那就离开吧.我相信其他人会喜欢在这个经济体中获得薪水.