虽然这并不适用于我现在的情况,我敢肯定,我们都去过那儿。你是一个Java开发谁一直要求开发C#应用程序,或者你是一个ASP.NET开发人员要求做在ASP.NET MVC的东西,或者有机会做一个Rails或者Django的网站PHP开发人员。

从根本上说,如果你是一个称职的程序员,这些各种各样的平台转变的真的不应该是一个问题。如果有足够的时间,你可以期望成为为你在你的旧平台精通。

但是,如果这是客户的自由项目,它似乎在所有不道德的是学习他们的角钱这个平台?假如说客户不给你的时间来完成这个项目的无限量的,还有将要妥协和可能的质量问题,由于缺乏经验,你

这是说,你必须从某个地方开始,而不是每个人都有的业余时间豪华与新的语言/平台鼓捣。有时它需要只是硬着头皮尝试和计划,事聪明,只是把它做并获得报酬。

这个问题似乎不道德?将接受较低的速率使其更伦理?

有帮助吗?

解决方案

我看到这里没有道德问题,如果您披露您的主要专长是比他们聘请你发展的一个其他平台。

其他提示

假设你每小时计费方式:

如果你是一个有经验的开发人员,那么你应该能够告诉什么是你花费时间,由于学习的新平台与解决手头的问题。

保持跟踪你做什么(使用撷取画面的应用程序可以帮助这里),如果它是纯粹的研究(阅读文章,查找文件),那么不账单它。另外,如果你是固定这原来是一个新手的错误(如误解的一些信息)有错误,不要法案。你的时间,其余将在富有成效的工作呆了客户,这应该是什么计费。

有某种不言而喻的,但你的客户将是一个以确定他们是否甚至想和你一起去当顾问,如果你不知道他们要你工作的语言/平台,他们会也能真正告诉你他们是否会为你付出“学习为你的代码”。你只需要保持坦率和诚实的一切,从一开始。不要像你知道的平台/语言,如果你不这样做。

没有 - 其不不道德的。我们大家学习的基础上不断的东西新的职业需求。这就是为什么我们可以预计到充电/获得报酬我们做什么。雇主往往愿意不仅买书对我们来说,也是支付认证,研讨会,和我们花任何时间在所述延伸学习。在其背后的合理性在于,如果我们学习新的东西,不可避免地存在着对他们(是,它的效率,性能等)作回报。

我怀疑你会认为它的不同,因为你是自由职业者,所以我会提出一个问题 - 为什么它有什么不同?你的雇主是你的客户 - 如果你觉得自己会获得从该平台惠及十几另一个则是做他们的服务,应该得到补偿这样。

这听起来像你都在谈论的,其中客户支付你,你才能完成的工作却多少时间的“时间和材料”项目。在这样的一个项目,我可以看到这是如何发挥作用的,我会推荐诚实。

大部分,我的工作的项目都是“固定价格”。客户给了我们他们想要什么的想法。然后,我们逐步建立一个“固定价格”报价。如果客户不喜欢的数字,他们去其他地方,如果他们确定与当时的数字,他们同意的价格。我们是否要学习的东西,把工作做或不会将客户的价格保持不变。在这种情况下也没关系。客户要么同意的价格或不和它不要紧多少时间你。

我一直在用土坯空气这样的情况。是的,它不完全一样从Java跳到.NET或PHP到Python,因为我已经知道的JavaScript。其实我affraid我会脱落由于价格太贵,给了一个低于保证金价格项目。但没有后悔,因为客户端是非常满意,与其他2个项目后返回。

如果您提供的价格是可以接受你的客户,你有绝对的把握可以提供高品质的产品没有什么不道德的吧。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top