No estoy hablando de trabajar horas extras para un proyecto, sino de I + D, o aplicaciones de banco de pruebas que benefician a la empresa. Estos se convertirían en herramientas de enseñanza y, finalmente, en herramientas de ventas. Sé que parece una locura incluso preguntar, pero estoy viendo una tendencia en esta industria con respecto a la tecnología que cambia rápidamente, y un problema para hacer que los programadores traigan el conocimiento adquirido después de horas. Se podría pensar que se desbordaría naturalmente, pero creo que la mayoría de los clientes potenciales se detienen porque el trabajo sería "administrado" por la compañía, y ahora es propiedad de la compañía. ¿Existen programas o iniciativas sólidas que estimulen una ida y vuelta, en la que realmente puede aportar algo y ser recompensado por ello?
EDITAR
¿Alguien puede proporcionar comentarios adicionales sobre esto:
¿Existen programas o iniciativas sólidas que estimulen una ida y vuelta, en la que realmente puede aportar algo y ser recompensado por ello?
Parece que hay una falta de comunicación aquí, donde algunos usuarios tienen la impresión de que estoy tratando de descubrir cómo obtener trabajo gratuito de los colegas. Todo lo contrario es cierto. Quiero saber si existen programas o ideas que tengan que los motiven, lo que no necesariamente tiene que ser dinero.
Respuestas:
El problema es que no les estás pagando para que hagan eso.
No, no lo haría, el tiempo libre es tiempo libre. Si alguien elige pasar su tiempo libre estudiando en lugar de practicar kitesurf o lo que sea, entonces, por supuesto, ellos deberían ser los que se beneficien de lo que hicieron durante su tiempo libre. ¿Por qué deberías? ¿Qué ha contribuido a ese tiempo y esfuerzo que pusieron?
Sip
Aquí está la cosa, si encuentra valor en las cosas que hacen los programadores mientras no trabajan para usted, entonces ¿por qué no los hace trabajar en esas cosas durante las horas de trabajo?
Google entiende esto y es por eso que tienen un 20% de tiempo. Pero es demasiado fácil arruinar esto tratando de mantener el control sobre lo que los empleados trabajan durante este tiempo. Un desarrollador inteligente sabe muchas cosas que podría estar haciendo para mejorar su negocio si solo tuviera la oportunidad. Claro que ahora tiene un día a la semana menos, pero después de un tiempo encontrará que el trabajo en el quinto día hace que el trabajo en los próximos cuatro días sea mucho más productivo y efectivo. También hace que a los desarrolladores inteligentes les encante trabajar para ti, ya que ya no tienen que lidiar con malas decisiones que afectan su trabajo diario, en realidad pueden hacer algo para cambiar positivamente la situación.
Si desea beneficiarse del tiempo libre, la única manera de obtenerlo es si los desarrolladores realmente, realmente les quieren y la empresa para la que trabajan.
fuente
Muchos desarrolladores (quizás desarrolladores más jóvenes) están motivados por la "fama" y el reconocimiento de sus pares al menos tanto como por la compensación monetaria.
Por ejemplo, si bien los proyectos del '20% 'realizados por los desarrolladores de Google son, al final, propiedad de la empresa, si el proyecto se desvanece y se vuelve exitoso (como GMail), el desarrollador individual que trabajó en ese proyecto gana algo de fama y reconocimiento en la comunidad de desarrolladores; lo que trae la sensación de ser respetado por tus compañeros.
Si la compañía puede mantener el foco de reconocimiento en el desarrollador, incluso después de que el proyecto se haya enviado, sería un gran avance para lograr que las motivaciones de la compañía y los desarrolladores se alineen.
fuente
Si pregunta por la motivación , consideremos los tres ingredientes más importantes y luego veamos si una empresa puede darle alguno de ellos ...
primero, debes ser un programador apasionado , sin eso nada funciona. Uno debe deleitarse con la programación, incluso la sola idea de convertir un problema del mundo real en instrucciones de computadora debería entusiasmarlo. ¿Cuántos programadores REALMENTE se complacen en hacer el trabajo de la empresa, y cuántos de ellos lo harían sin pagar un solo día?
segundo, debes tener una buena idea , y pensar en ello debería acelerar la adrenalina en tu cerebro para perseguirla. ¿Cuántos empleados REALMENTE piensan en darle más valor a la compañía al darle sus valiosas ideas?
tercero, y MÁS IMPORTANTE, usted necesita creer : que poner tiempo y cerebro en su idea le brindará placer, satisfacción y (algún día) dinero. Si usted tiene ESA creencia, ¿REALMENTE dejaría que la compañía participe?
Todo lo que estoy tratando de sugerir es que hay MUY POCAS personas que AMAN absolutamente la compañía para la que trabajan. Y esa es la razón por la que nadie comparte fácilmente sus "conocimientos fuera de horario" o ideas con la empresa. No importa cuánto te recompensen, en el momento en que tengas los tres anteriores, querrás hacerlo tuyo y ser el próximo Mark Zuckerberg o Sergey Brin.
El problema es que la fuente de pasión, ideas y creencias verdaderas no se corresponde con la "maldad corporativa" de las empresas. (aunque es un asunto completamente diferente que incluso aquellos apasionados ideadores y creyentes a menudo terminan creando esas corporaciones)
Es realmente difícil conseguir empleados que entreguen sus "corazones" a la empresa. Y es por eso que las compañías generalmente no tratan de "estimularlos" de esa manera. Al menos eso es lo que ha sido mi experiencia.
fuente
Como desarrollador, se le paga por su tiempo y conocimiento.
Si está regalando eso gratuitamente a su empleador, entonces hay un pequeño grupo de cosas que harán que valga la pena.
1) Está atrasado en su trabajo, y esto es necesario para ponerse al día para que su reputación no se vea empañada
2) Tiene una participación en la propiedad de la empresa.
3) Estás tratando de hacerte ver que vales más que el próximo tipo para una posible promoción o para evitar que te despidan.
De lo contrario, tenga mucho cuidado al hacerlo, especialmente cuando la única recompensa es la fama. La vida media de la fama es de aproximadamente 6 meses , pero ese tiempo extra que gastaste se ha ido para siempre, incluso si la compañía todavía se beneficia de él.
Tal vez solo soy viejo y cínico, pero he visto a muchas personas en diferentes compañías dar más de sí mismas todo el tiempo, pensando que sería recompensado o ayudaría a su empresa a mejorar, solo para ser despedido cuando había un problema económico. pellizco.
fuente
Sugeriría chantaje o amenazas de violencia contra ellos y sus familias. Quizás una cabeza de caballo en su cama.
Honestamente, he hecho un montón de trabajo no compensado, ya sea porque sentí que me equivoqué y debería solucionar el problema o porque quería aprender algo y el software relacionado con el trabajo parecía ser el mejor lugar para hacerlo (aunque la mayoría de este tipo de trabajo no se ha puesto en producción). En cualquier caso, si mi empleador hubiera dicho que TENÍA que hacer el trabajo sin pagar, habría dicho que no.
Si desea que las personas trabajen para usted, tienen derecho a que se les pague por ello. Si tienen una idea no relacionada con lo que les estás pagando, no tienes más derecho a ella que tus competidores (aunque, francamente, la mayoría de ellos no). Parece que a mitad de camino no quieres pagar por la capacitación y a mitad de camino como si creyeras que porque trabajan para ti, todo lo que hacen debe ser para tu beneficio
fuente
fuente
Si desea que las personas compartan lo que saben de proyectos paralelos y de pasatiempos, lo que necesita es ofrecer un espacio para reuniones, un proyector, pizza y cerveza. Teniendo en cuenta eso, la mayoría de los desarrolladores felizmente hablarán sobre en qué han estado trabajando.
fuente
Cuando se programa en el lugar de trabajo, las especificaciones, los objetivos, los horarios y las licencias provienen de alguien más que usted. A menudo, incluso las ideas. En el tiempo libre, puede hacer lo que quiera, con cualquier horario, e incluso si nunca termina, no es un problema. Y puede contribuir al conocimiento común de la humanidad, al liberar sus ideas y trabajar para que todos lo vean.
Personalmente, conozco muy, muy pocos programadores realmente buenos que no tengan pasión por resolver problemas programando. Puede ser competente sin pasión, y la pasión no siempre se manifiesta en la codificación del tiempo libre, pero la programación es un arte muy intensivo en habilidades y cerebro, por lo que las personas que carecen de pasión no suelen tener la motivación inherente a ser mejores que mantenga a algunos programadores mejor que otros. Hay excepciones a esta regla, pero están muy lejos entre sí.
Entonces, si emplea programadores y encuentra que codifican en su tiempo libre, significa que ha tomado una buena decisión de contratación; Estas son las personas que brillarán a la larga.
Y si emplea programadores y trata de engañarlos para que trabajen de forma gratuita, prácticamente aleja a los que tienen mejores opciones para el lugar de trabajo. Si las personas trabajan sin paga, lo hacen porque aman su trabajo, no porque lo odien.
fuente
Una oportunidad de trabajar con un programador realmente bueno en un proyecto en un área que quería aprender. Imagínese estar en Sony y escuchar acerca de un proyecto paralelo para un dispositivo de juego. Incluso si no pensaste que sería un éxito, la idea tiene que ser muy interesante.
fuente
Nada me motivaría a menos que fuera mi propia empresa, o fuera un socio en la empresa. De lo contrario, haré proyectos personales fuera del trabajo para mi propio aprendizaje, pero no trabajaré para mi trabajo fuera del horario de trabajo sin compensación (ya sea pago tangible, tiempo flexible o similar).
fuente
Hay una diferencia entre hacer que las personas hagan trabajo gratis por trabajo después del horario laboral y que las personas aprendan algo nuevo porque les interesa. Parece estar insinuando que, por defecto, lo que las personas hacen en su propio tiempo libre debería ser de alguna manera aprovechable para la empresa. Esto no es realmente justo.
Debe observar la práctica del 20% de Google (creo que algo como esto podría ser beneficioso, aunque pocas empresas lo implementan), de esta manera su empresa puede beneficiarse más al dar tiempo a sus desarrolladores y al personal en lugar de aprovechar sus actividades de tiempo libre. En lo que respecta a aportar ideas a la mesa, también debe establecer un esquema de recompensa y reconocimiento.
fuente
Descubrí que es posible atraer la atención de pandillas de desarrolladores más jóvenes para dedicar tiempo a la codificación después de las horas de trabajo y los fines de semana, cuando el propósito era hacia una causa caritativa externa común como parte de las iniciativas de RSE de la empresa. Los desarrolladores apasionados siguen encontrando sus propias cosas para codificar en el tiempo libre, pero si puede combinar las oportunidades de aprendizaje y tutoría con un contexto significativo fuera del proyecto, tiene una oportunidad real de incorporarlas.
Por supuesto, esto no se puede mezclar de ninguna manera con consideraciones de la empresa, como evaluaciones o recompensas.
fuente
No, no pensaría que se derramaría naturalmente, ya que cuestionaría qué tipo de recepción aportaría ese conocimiento. Si alguien menciona algo que puede tener un valor cuestionable, ¿se descarta, trivializa o menosprecia de alguna manera? Ahí es donde vería el campo de batalla aquí, no en las recompensas.
¿Alguna vez has considerado cuánto pueden saber los programadores? Podría tomar mucho tiempo examinar todas esas cosas. Por ejemplo, si traté de traer lo que estaba en la televisión anoche, lo cual sería conocimiento después de horas, ya que estaba mirando fuera del trabajo, ¿qué obtendría? En pequeñas dosis puede ir bien, pero estoy bastante seguro de que no podría pasar horas en la oficina discutiendo "Jersey Shore", ¿verdad?
fuente
Algo que la compañía para la que trabajo (una consultoría ágil) ha hecho es involucrarse con lo que llamamos Proyectos de Impacto Social.
http://www.rapidftr.com/ es un ejemplo que conozco.
Si bien la compañía ahora lo respalda de manera más formal al donar algo de tiempo a los desarrolladores, se han producido bloqueos de código regulares durante al menos un año, aquí es donde los voluntarios se reúnen en la oficina después del trabajo una noche a la semana y realizan un desarrollo gratuito En el trabajo, la compañía generalmente suministraba unas cervezas y pizzas y 10-20 personas completaban algunas historias, o arreglaban algunos errores, etc.
Por supuesto, también puede ser por diversión, encuentre algunos otros desarrolladores apasionados y podría hacer alguna forma de code-dojo donde se reúnen solo para resolver colectivamente algunos problemas interesantes (intente aquí para obtener algunas ideas http: // codekata. pragprog.com/ ).
fuente