L'éthique de la facturation pour les travaux effectués sur une plate-forme que vous venez de commencer l'apprentissage [fermé]

StackOverflow https://stackoverflow.com/questions/672159

  •  21-08-2019
  •  | 
  •  

Question

Bien que cela ne concerne pas ma situation actuelle, je suis sûr que nous avons tous été là avant. Vous êtes un développeur Java qui a été demandé de développer une application en C #, ou vous êtes un développeur ASP.NET a demandé de faire quelque chose dans ASP.NET MVC, ou un développeur PHP avec la possibilité de faire un site Rails ou Django.

Fondamentalement, si vous êtes un programmeur compétent, ces sortes de changements de plate-forme ne devrait pas vraiment être un problème. Étant donné assez de temps, vous pouvez vous attendre à devenir aussi compétent que vous étiez sur votre ancienne plate-forme.

Cependant, si cela est un projet indépendant pour un client, semble t-il du tout contraire à l'éthique d'être l'apprentissage de cette plate-forme sur leur dime? En supposant que le client dit ne vous donne pas une quantité illimitée de temps pour terminer le projet, il va y avoir des compromis et d'éventuels problèmes de qualité en raison de votre manque d'expérience.

Cela dit, vous devez commencer quelque part et pas tout le monde a le luxe de temps libre à bricoler avec de nouvelles langues / plates-formes. Parfois, il est nécessaire de simplement mordre les choses try bullet et planifier intelligemment et juste obtenir fait et payé.

Est-ce que semble contraire à l'éthique? Est-ce que d'accepter un taux plus bas le rendre plus éthique?

Était-ce utile?

La solution

Je ne vois aucun problème éthique ici si vous révélez que votre expertise est mis sur les plates-formes autres que celui qu'ils vous embaucher pour se développer sur.

Autres conseils

En supposant que vous facturation horaire:

Si vous êtes un développeur expérimenté, alors vous devriez être en mesure de dire ce qui vous coûte du temps en raison de l'apprentissage de la nouvelle plate-forme par rapport à la résolution du problème à portée de main.

Gardez une trace de ce que vous faites (en utilisant une application screencap pourrait aider) et si elle est la recherche pure (lecture d'articles, regardant la documentation) alors ne facture pas. En outre, si vous corrigez un bug qui se révèle être une erreur de débutant (comme l'incompréhension des informations), alors ne facturera pas. Le reste de votre temps aura été consacré au travail productif pour le client, et qui devrait être ce qui est facturé.

Il va sans dire en quelque sorte, mais votre client serait celui de déterminer si elles veulent même aller avec vous en tant que consultant si vous ne connaissez pas la langue / plate-forme qu'ils veulent que vous travailler, et ils également ceux pour vous dire si oui ou non ils vont payer pour vous « apprendre comme vous le code ». Vous avez juste besoin d'être franc et honnête avec tout depuis le début. Ne pas agir comme vous le savez une plate-forme / langue si vous ne le faites pas.

Non - ce ne est pas contraire à l'éthique. Nos exigences de la profession que nous apprenons quelque chose de nouveau sur une base constante. Voilà pourquoi nous pouvons s'attendre à charger / faire payer ce que nous faisons. Les employeurs sont souvent prêts à acheter non seulement des livres pour nous, mais aussi faire des certifications, des séminaires, et tout le temps que nous passons à ladite formation étendue. La rationalité sous-jacente est que si nous apprenons quelque chose de nouveau, il y a forcément un gain pour eux (soit-il l'efficacité, la performance, etc.).

Je pense que vous allez arguer que son autre parce que vous êtes freelance donc je vais poser la question - pourquoi est-il différent? Votre employeur est votre client - si vous vous sentez qu'ils vont gagner bénéficier de ladite plate-forme sur une autre, vous les faites un service et devraient être compensés en tant que telle.

On dirait que vous parlez tous de projets « Time et des matériaux » où le client vous paie cependant beaucoup de temps que vous prenez pour terminer le travail. Sur un tel projet que je peux voir comment cela entre en jeu et je recommande d'être honnête.

La plupart des projets sur lesquels je travaille sont « prix fixe ». Le client nous donne une idée de ce qu'ils veulent. Nous travaillons ensuite un devis « prix fixe ». Si le client n'aime pas les chiffres qu'ils vont ailleurs, si elles sont ok avec les chiffres puis ils sont d'accord sur le prix. Que nous devons apprendre quelque chose à faire le travail ou non le prix du client reste le même. Dans cette situation, il n'a pas d'importance. Le client soit d'accord sur le prix ou non, et peu importe combien de temps il vous faut.

Je suis dans une telle situation, avec adobe air. Oui, ce n'est pas exactement comme le saut de Java vers .NET ou PHP à partir de Python depuis que je connaissais déjà javascript. En fait, je affraid que je viens de trop cher et donné un prix de marge ci-dessous pour le projet. Mais ne le regretterez pas parce que le client était très satisfait et revint avec 2 autres projets ultérieurs.

Si le prix que vous offrez est acceptable pour votre client et vous êtes absolument sûr que vous pouvez offrir un produit de haute qualité, il n'y a rien de contraire à l'éthique avec elle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top