Muss ich für das Erlernen eines Frameworks bezahlen? [geschlossen]

26

Um die Situation zu beleuchten: Ich bin derzeit einer von zwei Programmierern, die in einer kleinen Startup-Softwarefirma arbeiten. Für einen Teil meiner Arbeit muss ich ein Webentwicklungsframework erlernen, mit dem ich derzeit nicht vertraut bin. Ich werde stundenweise bezahlt.

Die Frage ist also: Ist es völlig ethisch, mehrere Stunden am Tag mit dem Lesen von Dokumentationen und Tutorials zu verbringen und für diese Zeit bezahlt zu werden, in der ich mich nicht aktiv für unser Produkt entwickle? Oder sollte der Großteil dieses Lernens zu Hause oder außerhalb der Geschäftszeiten erfolgen, um eine umfassendere Entwicklung unserer Anwendung während des Arbeitstages zu ermöglichen?

Nate-Bit
quelle

Antworten:

31

Wenn Ihr Arbeitgeber möchte, dass Sie Ihre Tage damit verbringen, die Rahmenbedingungen zu lernen, dann ist dies sowohl ethisch als auch legal. Ich habe dies in der Vergangenheit sowohl als Berater (meine Beratungsfirma hat dafür bezahlt) als auch als Angestellter getan. Sie tun es, weil es Sie nützlicher macht. Win-win, vorausgesetzt, was Sie lernen, ist nützlich.

Wenn Sie auf der Grundlage eingestellt wurden, dass Sie es wissen oder dass Sie es sehr schnell lernen werden (es ist beispielsweise ein Dialekt von etwas, das Sie bereits kennen), dann ist es schwierig. Ich würde gerne den Arbeitgeber fragen.

Wenn Ihr Arbeitgeber Sie bittet, einen Großteil Ihrer Zeit damit zu verbringen, etwas zu lernen, von dem Ihnen gesagt wurde, dass es Sie für das Lernen bezahlt, dann ist es eine Frage, wie viel Sie den Job brauchen und wie nützlich das Rahmenwissen ist. Ich halte es nicht für ethisch korrekt, wenn der Arbeitgeber dies von Ihnen verlangt, aber Sie müssen es möglicherweise tun, wenn dies Ihre einzige verfügbare Arbeit ist.


quelle
Meine persönliche Situation ist, dass ich diesen Rahmen nicht bereits kennen sollte, sondern dass ich neue Technologien aufgreifen würde. Der Konflikt, der dadurch entsteht, ist, dass unsere Fristen sehr, sehr eng sind. Fast jede Woche werden neue Funktionen eingeführt.
Nate-Bit
4
Klingt so, als ob Sie darüber mit Ihrem Vorgesetzten oder Arbeitsdirektor sprechen sollten, nicht mit SE.
SoylentGray
14

Wenn es direkt für die Arbeit ist, sollte das Unternehmen absolut dafür bezahlen, es sei denn, es besteht ein anderes Verständnis. Es spielt keine Rolle, ob es zwei Wochen lang den ganzen Tag dauert oder ob dies eine angemessene Zeit ist, um das Framework zu erlernen. Wenn das Unternehmen einen Programmierer mit dem Verständnis anstellt, dass er diese Fähigkeiten noch nicht besitzt, sollte das Unternehmen im Allgemeinen die Zeit bezahlen, die er zum Erlernen benötigt. Die einzigen Ausnahmen, die mir dazu einfallen, sind:

  1. Wenn es nicht etwas ist, wonach das Unternehmen gefragt hat (auch wenn Sie denken, dass es für Ihre Arbeit wertvoll ist)
  2. Wenn es ein Verständnis gäbe, dass Sie es bereits wissen würden oder dass Sie es zu Ihrer eigenen Zeit lernen würden oder
  3. Wenn das Erlernen ungewöhnlich lange dauert und Sie zusätzliche Zeit benötigen, um eine angemessene Zeitanforderung des Unternehmens zu erfüllen .
Greg Jackson
quelle
6

Wenn das Unternehmen Sie gebeten hat, sich mit dem Framework vertraut zu machen, besteht kein Zweifel daran, dass es unethisch ist, den gesamten Arbeitstag damit zu verbringen, es zu erlernen. Sie sollten jedoch aggressiv sein, um einen schnellen Überblick zu erhalten, damit Sie so früh wie möglich mit der Entwicklung von Produktionscode beginnen können.

Da Sie mit nur zwei von Ihnen als Programmierer an einem Startup beteiligt sind, möchten Sie möglicherweise die Lernphase schnell abschließen, daher würde ich Ihnen auch empfehlen, ein bisschen zu Hause zu lernen.

Shamim Hafiz
quelle
2

Es ist absolut legitim, obwohl Sie auch einige Fortschritte machen sollten.

Meiner Meinung nach sollten Sie auch etwas Zeit zu Hause verbringen, um Ihre Fähigkeiten zu verbessern. Sie können nicht erwarten, dass Ihr Arbeitgeber die gesamte Rechnung für Ihre Selbstausbildung übernimmt.

Edward Strange
quelle
1

Würden Sie die höheren Stundensätze für Freiberufler oder nur die "normalen" Stundensätze erhalten?

Ich habe in einem Unternehmen einmal für die ersten drei Monate ein niedrigeres Einstiegsgehalt vereinbart, da ich den Job haben wollte und ein persönliches Interesse daran hatte, die notwendigen Fähigkeiten zu erwerben.

Aber wenn Sie nur einen normalen Job haben, ist es durchaus üblich, einige Zeit mit Lernen zu verbringen oder im Internet nach neuen Tools und Technologien zu suchen. Einige Unternehmen empfehlen sogar, auf SE- oder ähnlichen Websites Fragen zu den von ihnen verwendeten Produkten zu beantworten, da dies die Fähigkeiten ihrer Programmierer verbessert. Lernen und Forschen ist nur ein Teil des Jobs. Natürlich können Sie auch zu Hause etwas Begeisterung und Engagement zeigen.

thorsten müller
quelle
1

Ja du solltest. Wenn Sie nicht gelogen und behauptet haben, den Rahmen bereits zu kennen, dann ist an "on the job training" nichts auszusetzen. Sie sollten es ergänzen, wenn Sie können, aber hier ist nichts falsch. Diese verwendeten die normale Art und Weise zu sein , der Dinge in der Software - Entwicklung zu tun - Sie zahlen würden , um immer wieder neue Dinge zu lernen, nicht sofort zu wissen , alles erwartet.

Wayne Molina
quelle
1

Natürlich ist es ethisch korrekt, ein neues Framework zu lernen, wenn Sie auf der Uhr sind. Möglicherweise verbringen Sie einen Teil Ihrer Zeit damit, aber Ihr Arbeitgeber muss damit rechnen, dass Sie etwas Zeit benötigen, um die Dinge bei der Arbeit zu erforschen. Ich leite ein Webentwicklungsteam und gebe allen Mitgliedern 5 Stunden pro Woche - eine Stunde pro Tag - für unabhängige Forschung und Selbstlernung. Ich weiß, was sie in dieser Zeit gewinnen, um als Programmierer zu wachsen, und ich weiß, dass es nicht fair ist, die Leute zu bitten, neue Technologien zu verwenden, für die wir keine Schulungen anbieten.

Jeder solide Arbeitgeber sollte wollen, dass seine Mitarbeiter rund um die Uhr etwas lernen und recherchieren.

Als Beispiel stelle ich neue Mitarbeiter ein, die klug sind und OOP PHP5 codieren können, MVC aber vielleicht nicht gut genug kennen oder keine Erfahrung mit Zend oder CodeIgniter haben. Aber ich weiß, dass sie es aufnehmen können. Wenn sie Zeit für die Recherche mit einem Mentor haben, kann das Unternehmen eine gute Basis an Programmierern aufbauen.

Kenzo
quelle
0

Eine fragwürdige Frage.

Vielleicht verbrachte ich zu Beginn eines jeden Tages eine Stunde damit, diesen Rahmen zu üben und zu lernen.

Jede zusätzliche Arbeit daran sollte wahrscheinlich außerhalb der Firmenzeit erfolgen ...

Es sei denn, es gibt einen großen Teil der Ausfallzeiten während Ihres Tages, wenn Sie nicht aktiv arbeiten oder an einem Unternehmensprojekt beteiligt sind.

MattyD
quelle
0

Angenommen, Sie haben nicht offen gelogen und gesagt, Sie hätten es gewusst, als Sie eingestellt wurden, dann ist es absolut ethisch, Zeit mit Lernen bei der Arbeit zu verbringen. Lernen für die Arbeit kommt ihnen zugute, indem sie Ihnen Wissen vermitteln, das sie nutzen können. Nun, ob es ethisch ist oder nicht, ist eine andere Frage als die, ob es den Mitarbeitern etwas ausmacht, also würde ich Ihren Chef fragen und die Antwort sagt Ihnen viel über das Unternehmen aus, für das Sie arbeiten (insbesondere, ob sie sich um Mitarbeiter kümmern) oder sehen Sie nur als Lohnkosten).

Übrigens wurde ich einmal offen in die andere Richtung angelogen; Ich sagte ihnen im Voraus, dass ich die spezifische Technologie nicht kenne, aber am Lernen interessiert bin. Sie versicherten mir, dass ich ausgebildet werden würde, und als ich dort ankam und Zeit mit Lernen verbringen musste, bevor ich produktiv sein konnte, entließen sie mich. Bastarde

jhocking
quelle
-1

Muss ich für das Erlernen eines Frameworks bezahlen?

Sollte ein Anwalt, der in der Vormundschaft arbeitet, für die Zeit bezahlt werden, die er mit dem Lesen von Rechtsbänden verbracht hat?

Die Antwort auf beide Fragen lautet "JA".

Wir haben gesehen, dass sich die Computerwelt in den letzten zwei Jahrzehnten enorm verändert hat, und Sie sollten auf absehbare Zeit mehr davon erwarten. Ein Arbeitgeber sollte erwarten und wollen, dass seine Mitarbeiter mit diesen Veränderungen Schritt halten, damit sie ihren Wert für das Unternehmen behalten.

Dies ähnelt in etwa der Beziehung zwischen einem Mandanten und seinem Anwalt, der als Vormund arbeitet. Der Mandant möchte zweifellos, dass dieser Anwalt über alle Veränderungen in der Rechtswelt auf dem Laufenden bleibt, damit er den Mandanten bei Vermittlungs- und Gerichtsgesprächen am besten vertreten kann.

Jim G.
quelle