2

无论如何,在您的应用程序中使用第三方库/框架(spring/ibatis)是否不道德,即使您被告知批准需要很长时间并且您可以不用这样做?

4

8 回答 8

7

这是陷入麻烦的好方法……尤其是在您被告知不要使用所述库之后。也许您需要为您的上级使用它提供更好的案例。

于 2009-07-30T19:27:42.947 回答
5

是的。

他们必须在你离开后很长时间保持这些东西。不好玩,但要遵循付钱给你的人的政策。

于 2009-07-30T19:27:31.760 回答
3

是的,特别是如果包裹的许可证限制使您的雇主承担责任并且他们被迫遵守许可证。

于 2009-07-30T19:31:07.527 回答
3

我认为违反公司政策,然后在公共论坛上提问是个好主意!

更重要的是,相信你比那些有更多经验和更了解商业和法律环境的人更了解是一个很好的策略。结果将是您将被解雇,甚至可能被起诉,然后问题就不会再发生了。


说真的:如果有充分的理由不使用该库而您只是不知道它是什么,该怎么办?你想学习艰苦的方式吗?

于 2009-07-30T19:32:28.507 回答
2

是的,如果它没有得到公司的批准,你不应该使用它,无论你是否同意。

您总是可以尽力推动它们前进,以便您可以在某个时候使用它,但直到那时。

于 2009-07-30T19:29:09.090 回答
2

无论您“不能没有”任何功能,您几乎可以保证您的雇主可以“没有”无法按照他们的期望运作的员工。

回答这个问题——以任何方式欺骗或歪曲你的行为肯定是不道德的。但是,如果你想乐观地坚持做你“必须”做的事情,那么一定要坚持你的立场。

于 2009-07-30T19:37:10.930 回答
1

是的,我认为使用您的员工不拥有的控件是不道德的。

围绕这一点也存在一些复杂的法律问题。

通过使用第三方控制,您正在向公司提起法律诉讼。如果控制碰巧是 GPL,您可能会严重损害公司 IP 并使自己陷入各种麻烦。

但是,即使控制是免费的,您也会让公司对他们最初不同意的问题持开放态度。也许他们不想要这种依赖,或者它不会在他们公司打算让产品运行的任何地方运行(比如 Mono、跨平台、64 位等)。

不要为公司做公司决策!这是被解雇和起诉的好方法。提出你的理由,如果你愿意,可以提出想法,但如果你不被允许做出公司决策,那就不要这样做!

于 2009-07-30T19:39:34.810 回答
0

何必?

如果公司政策/官僚主义阻碍了你,那就让它放慢你的速度并记录事实。去做,展示它如何影响你的工作——用真实的时间和金钱来衡量。然后向你的主管或他们的主管提出合理的理由。

但是,要真正回答这个问题,假设没有其他因素(例如:提高生产力可以挽救生命或养活饥饿的儿童),那么是的,这完全不道德。

在咨询或软件开发的任何地方,您都会经常遇到这种情况。企业或客户告诉你做错事。这是你要做的:

1) 用理性的论点告诉他们你的想法
2) 如果你有强烈的感觉,用充满激情的理性论点强调第 1 步
3) 接受并做他们想做的事。
4)拿钱走开(完全清楚你最终会回来修复它)

这是工作的一部分。

于 2009-07-30T20:45:24.130 回答