Dovrei essere pagato per il tempo dedicato all'apprendimento di un framework? [chiuso]


26

Per chiarire la situazione: attualmente sono uno dei due programmatori che lavora in una piccola società di software di avvio. Parte del mio lavoro mi richiede di apprendere un framework di sviluppo Web che non conosco attualmente. Vengo pagato a ore.

Quindi la domanda è: è del tutto etico passare più ore del giorno a leggere documentazione e tutorial ed essere pagato per questo periodo in cui non sto sviluppando attivamente per il nostro prodotto? O la maggior parte di questo apprendimento dovrebbe essere fatto a casa, o altrimenti fuori orario, per consentire uno sviluppo più completo della nostra applicazione durante la giornata lavorativa?


Risposte:


31

Se il tuo datore di lavoro vuole che passi le tue giornate a imparare il framework, è fantastico, sia etico che legale. L'ho fatto in passato, sia come consulente (la mia società di consulenza pagata) sia come dipendente. Lo fanno perché ti rende più utile. Win-win, supponendo che ciò che stai imparando sia utile.

Se sei stato assunto sulla base del fatto che lo conosci o lo raccoglierai molto rapidamente (è un dialetto di qualcosa che già conosci, per esempio), allora è complicato. Sarei propenso a chiedere al datore di lavoro.

Se il tuo datore di lavoro ti sta chiedendo di dedicare molto tempo a imparare qualcosa che ti è stato detto che ti avrebbe pagato per imparare, allora è una questione di quanto hai bisogno del lavoro e di quanto sia utile la conoscenza del framework. Non credo sia etico che il datore di lavoro lo richieda, ma potresti doverlo fare se questo è il tuo unico lavoro disponibile.


La mia situazione personale è che non mi aspettavo di conoscere già questo framework, ma che avrei raccolto nuove tecnologie. Il conflitto che questo crea, tuttavia, è che le nostre scadenze sono molto, molto strette. Spingiamo nuove funzionalità quasi ogni settimana.
nate-bit,

4
Sembra che dovresti parlarne con il tuo manager o direttore di lavoro non SE.
SoylentGray,

14

Se è direttamente per lavoro, a meno che non ci sia un'intesa altrimenti, l'azienda dovrebbe assolutamente pagare per questo. Non importa se è tutto il giorno per due settimane, se è un periodo di tempo ragionevole per imparare il framework. Se la società assume un programmatore con la consapevolezza di non possedere tale competenza, la società, in generale, dovrebbe pagare il tempo necessario per apprenderla. Le uniche eccezioni a cui riesco a pensare sono:

  1. Se non è qualcosa che è stato richiesto dall'azienda (anche se pensi che sia prezioso per il tuo lavoro)
  2. Se ci fosse una comprensione che lo sapresti già o che lo impareresti nel tuo tempo libero o
  3. Se ti sta impiegando un tempo insolitamente lungo per apprenderlo e devi dedicare tempo extra per soddisfare un ragionevole requisito di tempo da parte dell'azienda.

6

Se la società ti ha richiesto / chiesto di apprendere il Framework, non c'è dubbio di non essere etico per passare l'intera giornata lavorativa a impararlo. Tuttavia, dovresti essere aggressivo per comprenderlo rapidamente in modo da poter iniziare a sviluppare il codice di produzione il più presto possibile.

Dal momento che sei coinvolto in una Startup con solo due di voi come programmatore, a beneficio sia di voi che del datore di lavoro, potreste voler concludere velocemente la fase di apprendimento, quindi consiglierei anche un po 'di studio a casa.


2

È del tutto legittimo, anche se dovresti anche fare dei progressi.

Secondo me dovresti anche passare un po 'di tempo a casa per migliorare le tue abilità. Non puoi aspettarti che il tuo datore di lavoro raccolga l'intero conto per la tua auto-educazione.


1

Saresti pagato le tariffe orarie più elevate di lavoro a contratto freelance o solo tariffe orarie "normali"?

Ho concordato in una società uno stipendio iniziale inferiore per i primi tre mesi una volta, poiché volevo il lavoro e avevo un interesse personale nell'acquisizione delle competenze necessarie.

Ma se hai solo un lavoro normale, è abbastanza comune passare un po 'di tempo ad imparare o anche cercare sul web nuovi strumenti e tecnologie. Alcune aziende incoraggiano persino a rispondere a domande su SE o siti simili relativi ai prodotti che utilizzano, poiché ciò migliora le loro capacità di programmatore. L'apprendimento e la ricerca sono solo una parte del lavoro. Anche se ovviamente puoi sempre mostrare un po 'di entusiasmo e dedizione imparando anche a casa.


1

Si, dovresti. Se non hai mentito e hai affermato di conoscere già il framework, non c'è niente di sbagliato nel "training sul lavoro". Dovresti completarlo se puoi, ma non c'è niente di sbagliato qui. Questo era il modo normale di fare le cose nello sviluppo del software: verrai pagato per imparare costantemente cose nuove, senza che tu debba sapere tutto immediatamente.


1

Naturalmente è etico studiare e apprendere un nuovo quadro quando si è al corrente. Potresti dedicare un po 'del tuo tempo su di esso, ma il tuo datore di lavoro deve aspettarsi di aver bisogno di un po' di tempo per ricercare cose sul lavoro. Gestisco un team di sviluppo web e do a tutti i membri 5 ore a settimana - un'ora al giorno - per la ricerca indipendente e l'autoapprendimento. So che ciò che guadagnano in quel momento li aiuterà a crescere come programmatori e so che non è giusto chiedere alle persone di utilizzare qualsiasi nuova tecnologia per la quale non forniamo formazione.

Qualsiasi solido datore di lavoro dovrebbe desiderare che i propri dipendenti facciano un po 'di apprendimento e ricerca sull'orologio.

Ad esempio, introduco nuovi assunti che sono intelligenti e possono codificare OOP PHP5 ma forse non conoscono abbastanza bene MVC o non hanno esperienza con Zend o CodeIgniter. Ma so che possono raccoglierlo, quindi dare loro tempo di ricerca con un tutor aiuta l'azienda a mantenere una buona base di programmatori.


0

Un po 'una domanda incerta.

Forse ho trascorso un'ora all'inizio di ogni giorno praticando e imparando questo quadro.

Qualsiasi lavoro extra su di esso probabilmente dovrebbe essere fatto al di fuori del tempo dell'azienda ...

A meno che, durante la giornata, non ci siano molti periodi di inattività in cui non si lavora attivamente o non si è impegnati in un progetto aziendale.


0

Supponendo che tu non abbia mentito apertamente e detto che lo sapevi quando sei stato assunto, allora è perfettamente etico trascorrere del tempo ad imparare al lavoro. L'apprendimento per il lavoro li avvantaggia dandoti le conoscenze che possono usare. Ora, che sia etico o no è un problema separato dal fatto che se ne occuperanno o meno, quindi chiederei al tuo capo e quindi la risposta ti dirà molto sulla società per cui lavori (in particolare, se si preoccupano dei dipendenti o vederti esclusivamente come costo del lavoro).

Per inciso, una volta sono stato apertamente mentito nella direzione opposta; Ho detto loro in anticipo che non conoscevo la tecnologia specifica ma ero interessato all'apprendimento, mi hanno assicurato che sarei stato addestrato, e poi quando sono arrivato lì e dovevo passare il tempo ad imparare prima che potessi essere produttivo mi hanno licenziato. bastardi


-1

Dovrei essere pagato per il tempo dedicato all'apprendimento di un framework?

Un avvocato che lavora sul fermo dovrebbe essere pagato per il tempo trascorso a leggere i volumi legali?

La risposta ad entrambe le domande è si'.

Abbiamo visto il mondo dell'informatica subire enormi cambiamenti negli ultimi due decenni e dovresti aspettarti più o meno lo stesso per il prossimo futuro. Un datore di lavoro dovrebbe aspettarsi e desiderare che i suoi dipendenti siano al passo con questi cambiamenti in modo che mantengano il loro valore per l'azienda.

Questo è molto simile al rapporto tra un cliente e il suo avvocato che lavora sul fermo. Il cliente vorrebbe senza dubbio che quell'avvocato sia al passo con tutti i cambiamenti che si verificano nel mondo legale, in modo che lui / lei possa rappresentare al meglio il cliente nelle interazioni di mediazione e tribunale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.