Ethik der Abrechnung für die Arbeit an einer Plattform getan Sie gerade erst begonnen Lernen [geschlossen]

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

  •  21-08-2019
  •  | 
  •  

Frage

Während dies zu meiner jetzigen Situation gilt nicht, ich bin sicher, dass wir alles, was es vor sind. Sie sind ein Java-Entwickler, die eine Rails oder Django zu tun Website eine App in C # zu entwickeln, oder du bist ein ASP.NET Entwickler gebeten, etwas in ASP.NET MVC zu tun, oder einen PHP-Entwickler mit der Möglichkeit gefragt worden ist.

Im Grunde, wenn Sie ein kompetenter Programmierer sind, soll diese Art von Plattform Verschiebungen nicht wirklich ein Problem sein. Mit genügend Zeit, können Sie erwarten, wie geübt werden, wie Sie auf Ihre alten Plattform waren.

Wenn dies jedoch ein freies Projekt für einen Kunden ist, ist es bei allen unethisch scheint diese Plattform auf ihren Groschen zu lernen? ist der Client unter der Annahme nicht, dass Sie eine unbegrenzte Menge an Zeit, um das Projekt zu beenden, es gehen zu Kompromissen und mögliche Qualitätsprobleme werden aufgrund Ihrer Unerfahrenheit.

Das heißt, haben Sie irgendwo anfangen und nicht jeder hat den Luxus der Freizeit mit neuen Sprachen / Plattformen zu basteln. Manchmal ist es notwendig, nur die Kugel versuchen und plane Dinge intelligent zu beißen und es einfach getan und bezahlt.

scheint dies unethisch? Würde eine niedrigere Rate zu akzeptieren macht es ethisch?

War es hilfreich?

Lösung

Ich sehe kein ethisches Problem hier, wenn Sie offen legen, dass Ihre primäre Expertise auf anderen Plattformen als derjenige ist, der sie sich anstellen zu entwickeln, auf.

Andere Tipps

Angenommen, Sie sind Abrechnungs stündlich:

Wenn Sie einen erfahrenen Entwickler sind, dann sollten Sie in der Lage zu sagen, was Ihnen Zeit kostet aufgrund der neue Plattform Lernen gegen das Problem bei der Hand zu lösen.

Verfolgen Sie, was Sie tun (eine screencap Anwendung hier helfen könnte), und wenn es die reine Forschung ist (Artikel lesen, Dokumentation aufzublicken) dann nicht in Rechnung stellen. Auch, wenn Sie einen Fehler sind Festsetzung, die ein Neuling Fehler erweist (wie einige Informationen Mißverständnis), dann in Rechnung stellen das nicht. Der Rest Ihrer Zeit in produktiver Arbeit für die Kunden ausgegeben worden ist, und das sollte das sein, was in Rechnung gestellt wird.

Es geht irgendwie ohne zu sagen, aber Ihr Kunde würde derjenige sein, um zu bestimmen, ob sie auch mit Ihnen als Berater gehen wollen, wenn Sie nicht die Sprache / Plattform wissen sie möchten, dass Sie auf arbeiten, und sie würden auch diejenigen sein, Ihnen zu sagen, ob oder nicht, werden sie zahlen für Sie „zu lernen, wie Sie Code“. Sie müssen nur mit allem, was von Anfang an im Voraus und ehrlich zu sein. Handeln Sie nicht, wie Sie eine Plattform / Sprache wissen, wenn Sie dies nicht tun.

Nein - es ist nicht unethisch. Unser Beruf verlangt, dass wir etwas Neues auf einer konstanten Basis zu lernen. Aus diesem Grund können wir berechnen zu erwarten / bezahlt, was wir tun. Die Arbeitgeber sind oft bereit, nur für uns Bücher nicht kaufen, sondern auch für Zertifizierungen, Seminare zahlen, und jedes Mal, wenn wir an dem erweiterten Lernen verbringen. Die Rationalität dahinter ist, dass, wenn wir etwas Neues kennen zu lernen, gibt es für sie zwangsläufig eine Auszahlung ist (sein-it Effizienz, Leistung, etc.).

Ich vermute, dass Sie, dass seine verschiedenen argumentieren würden, weil Sie freelancing so werde ich die Frage stellen - warum ist es anders? Ihr Arbeitgeber ist Ihr Kunde - wenn Sie das Gefühl, dass sie von der Plattform über einen anderen gewinnen Nutzen dann werde man ihnen einen Dienst tun und sollten als solche kompensiert werden.

Es klingt wie Sie alle sprechen von „Time and Materials“ Projekte sind, wo der Kunde sie jedoch viel Zeit zahlt Ihnen den Job in Anspruch nehmen. Bei einem Projekt wie das kann ich sehen, wie das ins Spiel kommt, und ich würde empfehlen, ehrlich zu sein.

Die meisten der Projekte, die ich auf Arbeit sind „Festpreis“. Der Kunde gibt uns eine Vorstellung davon, was sie wollen. Wir arbeiten dann ein „Festpreis“ Zitat oben. Wenn der Kunde nicht die Zahlen mag gehen sie an anderer Stelle, wenn sie mit den Zahlen ok dann sind sie auf den Preis einigen. Ob wir etwas lernen müssen, den Job zu erledigen oder nicht der Kunden Preis bleibt gleich zu erhalten. In dieser Situation ist es egal. Der Kunde entweder stimmt der Preis oder nicht, und es spielt keine Rolle, wie viel Zeit es Sie hinführt.

Ich habe wie diese mit Adobe Luft in einer Situation gewesen. Ja, es ist nicht genau wie von Java zu .NET oder von PHP zu Python springen, da ich bereits Javascript wusste. Eigentlich war ich affraid, dass ich als zu teuer abgehen würde und gab einen unter Marge Preis für das Projekt. Aber haben es nicht bereut, weil der Kunde war sehr zufrieden und kehrte mit 2 weiteren Projekten später.

Wenn der Preis, den Sie anbieten, ist akzeptabel für Ihre Kunden und Sie sind absolut sicher, dass Sie ein qualitativ hochwertiges Produkt liefern können, gibt es nichts unethisch mit ihm.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top