¿Debería pagarme por el tiempo dedicado a aprender un marco? [cerrado]

26

Para aclarar la situación: actualmente soy uno de los dos programadores que trabajan en una pequeña empresa de software de inicio. Parte de mi trabajo requiere que aprenda un marco de desarrollo web con el que no estoy familiarizado actualmente. Me pagan por hora.

Entonces, la pregunta es: ¿es totalmente ético pasar varias horas del día leyendo documentación y tutoriales y recibir un pago por este tiempo en el que no estoy desarrollando activamente nuestro producto? ¿O la mayor parte de este aprendizaje se debe realizar en el hogar, o de otro modo fuera del horario laboral, para permitir un desarrollo más completo de nuestra aplicación durante la jornada laboral?

nate-bit
fuente

Respuestas:

31

Si su empleador quiere que pase sus días aprendiendo el marco, entonces excelente, es ético y legal. Lo he hecho en el pasado, tanto como consultor (mi empresa de consultoría pagó) como empleado. Lo hacen porque te hace más útil. Ganar-ganar, suponiendo que lo que estás aprendiendo es útil.

Si fue contratado sobre la base de que lo sabe o lo recogerá muy rápidamente (es un dialecto de algo que ya sabe, por ejemplo), entonces es complicado. Me inclinaría a preguntarle al empleador.

Si su empleador le pide que pase mucho tiempo aprendiendo algo que le dijeron que le pagarían por aprender, entonces se trata de cuánto necesita el trabajo y qué tan útil es el conocimiento del marco. No creo que sea ético que el empleador exija esto de usted, pero es posible que tenga que hacerlo si este es su único trabajo disponible.


fuente
Mi situación personal es que no se esperaba que conociera este marco, pero que aprendería nuevas tecnologías. Sin embargo, el conflicto que esto crea es que nuestros plazos son muy, muy ajustados. Promovemos nuevas funciones casi todas las semanas.
nate-bit
44
Parece que debería hablar sobre esto con su gerente o director de trabajo, no con SE.
SoylentGray
14

Si es directamente por trabajo, a menos que se entienda lo contrario, la compañía debería pagarlo por completo. No importa si es todo el día durante dos semanas, si es un tiempo razonable para aprender el marco. Si la compañía contrata a un programador con el entendimiento de que aún no tiene esa habilidad, la compañía, en general, debe pagar el tiempo para que la aprendan. Las únicas excepciones que se me ocurren son:

  1. Si no es algo solicitado por la empresa (incluso si cree que es valioso para su trabajo)
  2. Si hubiera un entendimiento de que ya lo sabría o que lo aprendería en su propio tiempo o
  3. Si le toma una cantidad de tiempo inusualmente larga para aprenderlo, y necesita dedicar más tiempo para cumplir con un requisito de tiempo razonable de la compañía.
Greg Jackson
fuente
6

Si la empresa solicitó / le pidió que aprendiera el Marco, entonces no hay duda de que no es ético pasar todo el día de trabajo aprendiéndolo. Sin embargo, debe ser agresivo para comprenderlo rápidamente y comenzar a desarrollar el código de producción lo antes posible.

Dado que está involucrado en una Startup con solo dos de ustedes como programador, para el beneficio tanto de usted como del empleador, es posible que desee finalizar la fase de aprendizaje rápidamente, por lo tanto, también recomendaría un poco de estudio en casa.

Shamim Hafiz
fuente
2

Es totalmente legítimo, aunque también deberías estar haciendo algunos progresos.

En mi opinión, también deberías pasar algo de tiempo en casa fomentando tus habilidades. No puede esperar que su empleador recoja la factura completa por su autoeducación.

Edward extraño
fuente
1

¿Le pagarían las tarifas por hora más altas de trabajo por contrato independiente o simplemente las tarifas por hora "normales"?

Una vez acepté en una compañía un salario inicial más bajo durante los primeros tres meses, ya que quería el trabajo y tenía un interés personal en adquirir las habilidades necesarias.

Pero si solo tiene un trabajo normal, es bastante común pasar algún tiempo aprendiendo o incluso buscar en la web nuevas herramientas y tecnologías. Algunas compañías incluso alientan a responder preguntas en SE o sitios similares relacionados con los productos que usan, ya que esto mejora sus habilidades de programadores. Aprender e investigar es solo parte del trabajo. Aunque, por supuesto, siempre puede mostrar algo de entusiasmo y dedicación al aprender en casa también.

Thorsten Müller
fuente
1

Si deberías. Si no mintió y afirmó conocer el marco, entonces no hay nada de malo en la "capacitación en el trabajo". Deberías complementarlo si puedes, pero no hay nada malo aquí. Este utiliza a ser la forma normal de hacer las cosas en el desarrollo de software - se le pagará a aprender constantemente cosas nuevas, no se espera que sepa todo inmediatamente.

Wayne Molina
fuente
1

Por supuesto, es ético estudiar y aprender un nuevo marco cuando estás en el reloj. Puede dedicar parte de su tiempo a ello, pero su empleador debe esperar que necesite algo de tiempo para investigar cosas en el trabajo. Dirijo un equipo de desarrollo web y les doy a todos los miembros 5 horas a la semana, una hora al día, para investigación independiente y autoaprendizaje. Sé lo que ganan en ese momento los ayudará a crecer como programadores, y sé que no es justo pedirles a las personas que usen cualquier tecnología nueva para la que no proporcionamos capacitación.

Cualquier empleador sólido debería querer que su gente aprenda e investigue en el reloj.

Como ejemplo, traigo nuevos empleados que son inteligentes y pueden codificar OOP PHP5 pero tal vez no conozcan MVC lo suficientemente bien o no tengan experiencia con Zend o CodeIgniter. Pero sé que pueden recogerlo, por lo que darles tiempo de investigación con un mentor ayuda a la empresa a mantener una buena base de programadores.

Kenzo
fuente
0

Una pregunta un poco dudosa.

Quizás pasó una hora al comienzo de cada día practicando y aprendiendo este marco.

Cualquier trabajo adicional sobre él probablemente debería hacerse fuera del tiempo de la empresa ...

A menos que haya una gran parte del tiempo de inactividad durante el día cuando no está trabajando activamente o no participa en un proyecto de la empresa.

MattyD
fuente
0

Suponiendo que no mintió abiertamente y dijo que lo sabía cuando lo contrataron, entonces es perfectamente ético pasar tiempo aprendiendo en el trabajo. Aprender para el trabajo los beneficia al brindarle el conocimiento que pueden usar. Ahora, si es ético o no, es un tema separado de si les importará o no, así que le preguntaría a su jefe y luego la respuesta le dirá mucho sobre la empresa para la que está trabajando (específicamente, si se preocupan por los empleados o verlo únicamente como un costo laboral).

Por cierto, una vez me mintieron abiertamente en la otra dirección; Les dije por adelantado que no conocía la tecnología específica pero que estaba interesado en aprender, me aseguraron que recibiría capacitación, y cuando llegué allí y necesitaba pasar tiempo aprendiendo antes de ser productivo, me despidieron. bastardos

jhocking
fuente
-1

¿Debería pagarme por el tiempo dedicado a aprender un marco?

¿Debería pagarse a un abogado que trabaja en retenedores por el tiempo dedicado a leer volúmenes legales?

La respuesta a ambas preguntas es sí'.

Hemos visto que el mundo de la informática sufre enormes cambios en las últimas dos décadas, y debe esperar más de lo mismo en el futuro previsible. Un empleador debe esperar y querer que sus empleados estén al tanto de estos cambios para que retengan su valor para la empresa.

Esto es muy parecido a la relación entre un cliente y su abogado que trabaja en retención. Indudablemente, el cliente querría que ese abogado se mantenga al tanto de todos los cambios que ocurren en el mundo legal, para que él / ella pueda representar mejor al cliente en la mediación y las interacciones en la sala del tribunal.

Jim G.
fuente