Tengo un problema que nunca ha surgido como un problema, pero es una pregunta que me ha estado molestando internamente un poco durante los últimos años.
He trabajado en algunos lugares diferentes donde no me habían dado permiso explícito para leer libros de programación en el reloj, pero lo hice de todos modos .
Por un lado, me parece totalmente adecuado hacer mi aprendizaje en el reloj. Incluso si me dijeran explícitamente que no tengo permitido leer libros de programación en el trabajo, siento que sería irresponsable de mi parte no hacerlo , de la misma manera que incluso si tu jefe te dijera que no te molestes en escribir pruebas para tu código o usar control de código fuente, sería irresponsable de su parte no hacerlo. Veo afilar la sierra como parte del trabajo, tanto como escribir código de producción es parte del trabajo.
Por otro lado, me siento un poco raro al respecto . De acuerdo con la razón, no estoy haciendo nada malo; de hecho, me estoy esforzando por hacer algo bien. Pero según mi instinto, algo pasa. no lo entiendo
Y para responder a la pregunta de por qué no solo leo estos libros de programación en casa: fuera del horario de trabajo, leo libros sobre otros temas, cosas que probablemente mejoren mi efectividad general como empleado, pero por lo general no tienen mucho que ver con la programación. No siento que pueda justificar reemplazar esa lectura con lectura técnica.
De todos modos, mi pregunta es: ¿Es ético leer libros de programación en el reloj?
Creo que es ético, pero hay algunas áreas de consideración:
Básicamente, si tienes que ocultarle esto al jefe, es un problema. Facturar este tiempo a un cliente no sería ético a menos que supieran que tenían que compensarlo por la investigación.
¿Es ético leer libros de programación en el reloj?
¿Es ético que los abogados que trabajan en anticipo lean volúmenes legales en el reloj?
La respuesta a ambas preguntas es sí'.
Hemos visto cómo el mundo de la computación ha experimentado cambios enormes 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 se mantengan al tanto de estos cambios para que conserven su valor para la empresa.
Esto es muy parecido a la relación entre un cliente y su abogado que trabaja con anticipo. Sin duda, el cliente querría que ese abogado se mantuviera al tanto de todos los cambios que ocurren en el mundo legal, para que pueda representar mejor al cliente en la mediación y las interacciones en la sala del tribunal.
Si es ético o no, no es realmente la pregunta que debe hacerse, ya que la ética es subjetiva y puede abarcar muchas cosas que no necesariamente tienen que ver con la insubordinación o el incumplimiento de las reglas del empleador.
Al final del día, la pregunta se reduce a "¿está haciendo las cosas dentro de las reglas establecidas por su empleador". Si aún no han mostrado ningún problema con el deseo de ampliar sus conocimientos dentro del ámbito de su trabajo , diría que no es algo de qué preocuparse hasta que expresen lo contrario. Piensa por ti mismo y pregúntate "¿Qué busco lograr con esto?". Si su respuesta es que está buscando ampliar su conocimiento y mejorar sus habilidades para volverse invaluable para su empleador y producir mejores resultados y ayudar a que el negocio crezca, entonces buen trabajo, usted es un empleado fantástico. No hay absolutamente ninguna necesidad de que seas "consciente del panorama general" en ese sentido.
Además, tenga en cuenta cuánto tiempo se dedica a capacitarse y cuánto tiempo se dedica a realizar el trabajo. Trate de no pasar más del 5-10 % de su tiempo de trabajo real leyendo libros cuando debería estar haciendo su trabajo, teniendo en cuenta que la productividad real promedio para una persona es aproximadamente solo del 60 %. Si puedes hacerlo en el tiempo que normalmente estarías distraído, holgazaneando, tomando un café, leyendo el correo, revisando Facebook, viendo videos de YouTube, conversando con la chica linda en el cubículo opuesto, o cualquier otra cosa, entonces aún mejor.
La cuestión es que cualquier programador que sea realmente bueno entiende que ser programador es algo que siempre estás aprendiendo. Ya sea a través de un libro oa través de una búsqueda en Internet, lo hacemos todos los días, día tras día, en un esfuerzo por lograr las metas que nosotros y las empresas para las que trabajamos nos propusimos. Demasiadas veces uno ve a una persona que piensa que es una estrella de rock (tanto recién salida de la universidad como, a veces, incluso después de 7 u 8 años) y, sin embargo, en la práctica, sus habilidades reales apestan. ¿Por qué es esto? Porque nunca aprovecharon las oportunidades para aprender realmente lo que estaban haciendo ni para aprender nada nuevo.
Me entristecen algunas de las respuestas enumeradas anteriormente, especialmente algunas de las más populares que parecen tener la impresión de que un buen empleado es aquel que sigue la línea, no cuestiona y siempre pide permiso en lugar de pensar por sí mismo. y a ellos les digo por vergüenza . Usted es la razón por la que encontrar habilidades de alta calidad es un completo juego de dados. Puedo garantizarte que solo los mejores programadores son los que son apasionados, experimentales y están dispuestos a traspasar los límites, mientras que los peores son los que son drones: están ahí para entrar, salir y ser una extensión de su gerente o el gerente de su gerente.
The thing is, any programmer who is actually any good understands that being a programmer is something you are always learning.
¡Sí! ¡Este!me parece totalmente apropiado hacer mi aprendizaje en el reloj.
Si no es un contratista independiente (donde discute de antemano si algo es facturable o no), diría que se espera que durante sus horas de trabajo trabaje simultáneamente en problemas a corto plazo ("aquí hay un error que debe resolverse ") y proyectos a largo plazo. Por ejemplo, sabe que su aplicación de iOS tendrá que ser compatible con iCloud en algún momento, y lo lee.
De acuerdo con la razón, no estoy haciendo nada malo; de hecho, me estoy esforzando por hacer algo bien. Pero según mi instinto, algo pasa. no lo entiendo
Por la forma en que lo describe, honestamente está usando su mejor juicio para asegurarse de que está realizando su trabajo correctamente a largo plazo.
Si tiene el presentimiento de que los gerentes no aprobarían sus actividades, debe hablar honestamente con el jefe sobre esos temas.
Debe resolver estos problemas lo antes posible. Si tienen la misma opinión sobre la forma de hacer su trabajo, ¡genial! Pero si sus gerentes ven las cosas de manera diferente, es probable que el desacuerdo aumente, no disminuya con el tiempo.
En ese caso, es importante admitir que quizás no sean una buena pareja el uno para el otro.
Veo diferentes formas en que la conversación con sus gerentes puede progresar más, desde
claro, sé que fruncí el ceño un par de veces cuando te vi leyendo los libros, pero ahora que explicas cómo son útiles para la empresa, ¡continúa por favor!
a
necesitamos trabajar 60 horas por semana para terminar esta aplicación en el futuro previsible, así que si te veo abriendo el libro de nuevo, estás despedido.
En este último caso, probablemente sea un buen momento para pensar en cambiar de lugar de trabajo.
La ética no es [editar] relevante para esta discusión[/editar]. La pregunta es ¿estás desempeñando las funciones que se te asignaron y cumpliendo con el código de conducta de la empresa?
Ya sea que Zeitgeist apruebe o no sus actividades, lo único que importa es el acuerdo entre usted y su empleador, y si cada parte cumple con sus obligaciones.
La mayoría de los trabajos de desarrollo tienen un programa de formación bastante explícitamente definido. Si su empresa no lo hace, hable con su gerente acerca de definir uno. Puede ser algo tan simple como una cuenta de empresa para SafariBooksOnline.com y una hora a la semana para leerlo. Algunas empresas lo enviarán a uno o dos cursos de capacitación locales al año, y si tiene un puesto de alto nivel, podría ser uno de los grandes eventos a los que viaje.
En resumen, esto no es algo de lo que debas preocuparte. Si tiene alguna duda al respecto, pregunte a su supervisor. Si su paquete de compensación (que incluye capacitación, tiempo de aprendizaje y demás) no es lo que considera adecuado, entonces es su responsabilidad renegociar su compensación, reubicarse en otro puesto o resignarse a la realidad de su puesto actual.
En ningún caso debe ir en contra de las instrucciones o el código de conducta de su empleador. Eso no es ético. También es insubordinación, motivo de despido y daño a su lista de referencias.
Si su empleador le permite explícitamente a usted (oa cualquier otra persona) leer libros en el reloj, hágalo como desee.
Si está leyendo el libro solo para mejorar sus propias habilidades profesionales que no tienen nada en común con su trabajo, creo que aprender en el reloj no es "ético" o que su empleador debe permitirle hacerlo. Te contrataron para ser productivo en tu empresa y no para estudiar, excepto si la materia que estás estudiando es necesaria para hacer tu trabajo y alguien te lo pide sabiendo que tienes que estudiar.
Tu crecimiento como profesional debe provenir de tus experiencias y lo que estudias fuera del reloj .
En todos los lugares donde he trabajado (empresas de desarrollo web) he tenido una biblioteca de libros en mi escritorio. La razón es que, cualquier programador lo sabe, nunca aprendes TODAS las funciones y tener un recurso como un libro es una herramienta importante.
También tengo una cuenta de lynda.com y tengo un video funcionando el 90% del tiempo, no siempre viendo, pero siempre escuchando.
Cualquier empleador que quiera que escribas código debería permitirte usar libros/Google/películas como recursos.
Dicho esto, cuando se trata de trabajo, sustento, cheque de pago, siempre es mejor pedir permiso primero.
Si bien no tengo nada que agregar a las opiniones ya publicadas, estoy tentado a publicar una pregunta:
¿Es ético que mi empleador espere que lea libros de programación en mi tiempo libre?
Lo que traté de implicar arriba:
¿De verdad la ética?
¿Por qué preguntas sobre ética en una dirección específica? Si eres la parte interesada, ya sabes la respuesta.
Por otro lado, me siento un poco raro al respecto.
Ahí tienes. Sentirse mal por algo debería indicarte lo que está bien y lo que está mal. No hay respuesta que nadie más pueda darte. No, no estoy mezclando ética y moral, ambas son algo muy personal y solo uno decide.
Trasfondo cultural
Depende mucho del bagaje cultural del que vengas. Estoy bastante seguro de que existen culturas en las que es bastante poco ético hacer cualquier cosa que no se le encomiende directamente en el trabajo. Personalmente, donde vivo actualmente, puedo decirles que es muy poco ético no educarse durante las horas de trabajo .
El problema real son las expectativas/suposiciones aquí.
¿ Sabes o supones
Mi consejo es: si tiene que acercarse y pedir que la relación de confianza que debería haber entre un empleador y un empleado se rompa fundamentalmente, haga todo lo posible para restaurarla.
Como dice el adagio, "¿Un oso defeca en el bosque?"
La lectura y el aprendizaje son los requisitos de trabajo de un desarrollador. Me preocuparía más si no tuvieras libros.
Thorbjorn Ravn Andersen
Ángel
Jason Swett
Haylem
david s
maximo
jub0bs
Chris B Behrens
Kathy
Andrés lo que sea
Stevoisiak
NDEthos