Cuando programamos estamos construyendo cosas y resolviendo problemas. Es divertido y gratificante por sí mismo. Ese es el estado por defecto. Entonces, tal vez responda a la pregunta opuesta, qué tipo de cosas han afectado mi motivación en el pasado.
Ser sacado de un proyecto sin terminar.
Tuve que abandonar el trabajo porque la alta gerencia decidió que lo que yo estaba trabajando había cambiado de prioridad. Es tan deprimente trabajar en algo, entonces solo tienes que tirar todo ese trabajo. Como si no me hubiera molestado en venir a trabajar la semana pasada. No me emociona particularmente lo nuevo. Esto es muy común y no creo que los gerentes entiendan cuánto lo odian los programadores.
Perdiendo la propiedad.
En el lado opuesto, a veces un proyecto se vuelve más urgente. Tengo una gran idea, vendo a mi jefe para que me permita trabajar en ello. Luego le cuenta a su jefe sobre mi idea, y su jefe cree que es tan increíble que quiere que se haga para ayer. Ser apresurado no es divertido. Ser presionado para tirar basura no es gratificante. Ver sus hermosos planes lanzados al viento mientras “solo lo hacemos funcionar” es decepcionante. Realmente decepcionante. Queremos trabajar en cosas de las que podamos estar orgullosos.
Microgestión
En mi experiencia, los peores microgestores son programadores que de alguna manera se encuentran en una posición de liderazgo y no tienen idea de lo que se supone que deben estar haciendo. Los planes cambian mucho. Es tan molesto que se le pregunte cada cosa que producirá cada día con meses de anticipación. Las cosas que parecen tardar 20 minutos en la superficie pueden terminar en unos días. El único trabajo que dejé fue alejarme de una persona como esta. Particularmente me haría sentir muy mal al decir cómo pudo haberlo hecho en 20 minutos. Él ha sido despedido, así que tengo eso.
- ¿Qué motiva a la gente a hacer preguntas sobre Quora?
- ¿Cuáles son algunos consejos para volverse más auto motivado?
- ¿Cuáles son algunos consejos para mantener la energía para trabajar largas horas?
- ¿Por qué las personas a veces sienten niveles extremadamente bajos de motivación?
- ¿Cuál es la mejor manera de pasar tus 20 años?
Mala gestión
Similarmente, una vez fui bloqueado en una fecha límite porque estaba esperando algo de otra persona … que ni siquiera estaba trabajando en ese bit b / c, era una prioridad más baja que su otro trabajo (el mismo lugar que el primer punto, eran grandes en estableciendo prioridades). Eso fue solo una pasantía, pero me sentí como una mierda siendo responsable de no cumplir mis plazos cuando era una mala gestión.
Re-Orgs.
He sobrevivido demasiadas rondas de despidos. Son realmente deprimentes. Al ver a ese trabajador duro dejarse ir, el tipo que ha estado con la compañía durante décadas, el genio que acaba de ganar mucho dinero, la persona que acaba de comprar una casa. Y luego, para aquellos de nosotros que lo hacemos, está la “Re Org”. Donde todos nos barajamos en los puestos de trabajo que no solicitamos, bajo los gerentes con los que no nos entrevistamos, haciendo un trabajo que quizás no nos importe. Los nuevos gerentes son los peores, imho. Creo que es un paso importante cuando un gerente dice “Quiero contratarte, creo que eres el mejor disponible” y el empleado dice: “Quiero trabajar aquí, creo que es el mejor trabajo disponible”. Es un acuerdo que hacemos juntos. En la estructura de Re Org, ninguno de los dos eligió al otro, y eso afecta la motivación. Así es como terminé trabajando para el “Micromanager” y cómo él realmente fue capaz de reducir mi autoestima porque nunca me eligió a mí (tampoco es que yo lo hubiera elegido a él).
¡Todos escritos juntos así, parece que he tenido una carrera terrible! Pero no lo he hecho. Me encanta la programación y me han encantado todos mis trabajos. He construido cosas de las que estoy orgulloso. Tuve mi nombre en los créditos de Acrobat durante algunos años. He trabajado en diferentes países. He empezado mi propio negocio. He aprendido muchas nuevas tecnologías. Me motiva trabajar en algo nuevo, aprender cada minuto, o cuando estoy usando una tecnología con la que me siento cómodo, escribiendo funciones como un dios. Ha habido algunos proyectos que no amaba, pero estoy bastante seguro de que eso es normal.