Ética de faturamento para o trabalho feito em uma plataforma que você acabou de aprendizagem começou [fechado]

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

  •  21-08-2019
  •  | 
  •  

Pergunta

Enquanto isto não se aplica a minha situação atual, eu tenho certeza que todos nós já esteve lá antes. Você é um desenvolvedor Java que foi convidado a desenvolver um aplicativo em C #, ou você é um desenvolvedor ASP.NET pediu para fazer algo em ASP.NET MVC, ou um desenvolvedor PHP com a oportunidade de fazer um site Rails ou Django.

Basicamente, se você é um programador competente, esses tipos de mudanças de plataforma não deve ser realmente um problema. Com tempo suficiente, você pode esperar para se tornar tão proficiente como você estava em sua plataforma de idade.

No entanto, se este é um projeto freelance para um cliente, que parece em tudo antiético estar aprendendo esta plataforma em sua moeda de dez centavos? Assumindo disse cliente não dar-lhe uma quantidade ilimitada de tempo para terminar o projeto, não vão ser compromissos e problemas de qualidade possíveis devido à sua inexperiência.

Dito isso, você tem que começar por algum lado e nem todos têm o luxo de tempo livre para mexer com novas linguagens / plataformas. Às vezes é necessário apenas morder o try bala e planejar as coisas de forma inteligente e apenas fazê-lo e receber o pagamento.

Isto parece antiético? Será que aceitar uma taxa mais baixa torná-lo mais ético?

Foi útil?

Solução

Não vejo problema ético aqui se revela que sua perícia principal é sobre outros do que a que eles estão contratando você para desenvolver em plataformas.

Outras dicas

Assumindo que você está de faturamento horária:

Se você é um desenvolvedor experiente, então você deve ser capaz de dizer o que está custando-lhe tempo devido a aprender a nova plataforma contra resolver o problema na mão.

Acompanhe o que você faz (usando um aplicativo screencap poderia ajudar aqui) e se é pesquisa pura (ler artigos, olhando para cima documentação), então não conta ele. Além disso, se você está a fixação de um bug que acaba por ser um erro novato (como mal-entendido alguma informação), então não conta isso. O resto do seu tempo terá sido gasto em trabalho produtivo para o cliente, e que deve ser o que é cobrado.

É uma espécie de vai sem dizer, mas o seu cliente seria o único a determinar se eles ainda quero ir com você como um consultor se você não sabe o idioma / plataforma eles querem que você trabalhar, e eles iriam também ser os únicos a dizer-lhe ou não eles vão pagar para você "aprender como você código". Você só precisa ser aberto e honesto com tudo desde o início. Não aja como você sabe uma plataforma / linguagem se não o fizer.

Não - não é antiético. Nossos profissão exige que nós aprendemos algo novo em uma base constante. É por isso que se pode esperar para carga / pago o que fazemos. Os empregadores são muitas vezes dispostos a não só comprar livros para nós, mas também pagar por certificações, seminários e qualquer tempo que passamos na referida aprendizagem estendida. A racionalidade por trás disso é que, se nós aprendemos algo novo, há inevitavelmente uma recompensa para eles (seja ele eficiência, desempenho, etc).

Eu suspeito que você vai argumentar que a sua diferente porque você está freelancer então eu vou colocar a questão - por que é diferente? O seu empregador é o seu cliente - se você sentir que eles vão ganhar o benefício da referida plataforma sobre a outra, então você está fazendo um serviço e deve ser compensada como tal.

Parece que você está falando todos de "Time and Materials" projectos em que o cliente paga por mais tempo você demorar para concluir o trabalho. Em um projeto como esse eu posso ver como isso entra em jogo e eu recomendaria a ser honesto.

A maioria dos projetos em que trabalho são "Preço Fixo". O cliente nos dá uma idéia do que eles querem. Em seguida, trabalhar até uma citação "Preço Fixo". Se o cliente não gosta dos números vão em outra parte, se eles estão ok com os números, em seguida, eles concordam com o preço. Se nós temos que aprender alguma coisa para fazer o trabalho ou o preço não do cliente permanece a mesma. Nesta situação, não importa. O cliente quer concorda com o preço ou não e não importa quanto tempo que você leva.

Eu estive em uma situação como esta com ar adobe. Sim não é exatamente como saltar de Java para .NET ou do PHP para Python desde que eu já sabia javascript. Na verdade eu estava receoso que eu iria sair como muito caro e deu um abaixo do preço de margem para o projeto. Mas não me arrependo porque o cliente estava muito satisfeito e voltou com mais 2 projetos posteriores.

Se o preço que você oferece é aceitável para o seu cliente e você tem certeza absoluta de que você pode entregar um produto de alta qualidade não há nada antiético com ele.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top