¿Los altos estándares conducen necesariamente a la frustración y cómo lidiar con eso?

12

Me considero un entusiasta del lenguaje de programación. Cuando encuentro un código incorrecto, especialmente el mío, es difícil de entender, de cambiar y de probar.

Mis compañeros de trabajo no saben o no les importa. Estoy frustrado de no poder elevar la calidad del código por mi cuenta.

¿Es normal sentirse frustrado cuando la calidad del código y la capacidad de mantenimiento no están a la altura de mis estándares? Si es así, ¿cómo lidias con eso?

    
pregunta LennyProgrammers 04.02.2011 - 11:17

5 respuestas

14

Solía sufrir de esto. Esto es lo que he aprendido hasta ahora:

  • Aprende a apoyarte y a confiar en los demás . No puedes resolver todo por tu cuenta. Cuando encuentre buenos compañeros de trabajo, no dude en delegarles tareas, incluso si no lo hacen al 100% de la manera que espera. Lo que lleva a
  • Aprende a aceptar "lo suficientemente bueno" en lugar de "perfecto".

En nuestra industria, así como en cualquier otra industria, generalmente no hay tiempo, dinero ni recursos para hacer un trabajo perfecto . Y tenga en cuenta que generalmente tampoco es obligatorio, a menos que esté trabajando en sistemas críticos para la vida. Entonces tenga en cuenta los requisitos reales para su tarea . Es excelente para entregar más de lo que se espera siempre que pueda, pero no extendiendo el alcance de manera exagerada y / o superando el presupuesto. Así que es un buen balance. Haz lo mejor que puedas en las circunstancias actuales. Sin embargo, mejore las cosas un poco cada vez; con el tiempo, los pequeños cambios acumulados marcarán grandes diferencias. Debemos aprender a ser pacientes (a veces también es difícil para mí).

Por supuesto, con todo esto, no quiero decir que debas rebajar tus estándares internos al mínimo común denominador de tu equipo. Pero tienes que reevaluar tu propio punto de vista y tus teorías sobre la vida contra la realidad. Y tal vez necesitas educar a tus compañeros para que hagan un mejor trabajo. Sin embargo, si lo que es lo suficientemente bueno para su equipo y gerentes es realmente de baja calidad inaceptable para usted, y a pesar de que puede demostrar que también afecta su negocio a largo plazo, tal vez nadie lo escuche, tal vez es hora de buscar un mejor trabajo.

    
respondido por el Péter Török 04.02.2011 - 12:01
6

Al contrario, los bajos estándares conducen a la frustración. En unos pocos meses o años, cuando tengas que mantener el desorden.

    
respondido por el user281377 04.02.2011 - 12:08
4

Aprende a lidiar con eso. No es solo un problema de programación, si tiene estándares increíblemente altos para la programación, es muy probable que haga lo mismo mientras juega un partido de tenis. Todavía tengo que conocer a una persona que tiene estándares increíblemente altos durante la programación pero que es un mediocre en otros campos de la vida. Entonces el problema no es solo con el código, sino con todo lo que te rodea y tienes que ajustarlo. Me gusta algo que Steve Jobs dijo "Sea un criterio de calidad. Algunas personas no están acostumbradas a un entorno en el que se espera la excelencia". Así que hazlo bien y mejora el lugar donde estás y el CÓDIGO y tú mismo :-)

    
respondido por el Geek 04.02.2011 - 12:34
2

Por lo general, me encuentro en una posición horrible al juzgar a otros por su calidad. No todos son iguales. Realmente me gusta la respuesta de geek! Yo también estoy empeñado en material de alta calidad. La asociación engendra similitud. Me gustaría encontrar un grupo que esté arriba en calidad también. Si eso no es factible, es mejor que hagas excepciones al trabajo relacionado con lo que aceptas.

    
respondido por el KasHKoW 04.02.2011 - 12:47
1

Se está desviando de tu pregunta sobre si es normal sentirse frustrado cuando te importa la calidad, pero la primera parte de tu declaración es curiosa, sobre encontrar tu propio código horrible. Si no está seguro de poder crear calidad en su propia profesión, es posible que todavía no esté en una posición sólida para juzgarla.

¿Puede tener más sentido abordar la situación desde un punto de vista menos crítico y más inquisitivo, y luego tal vez reemplace su frustración con un sentido de oportunidad y crecimiento?

    
respondido por el John Bickers 04.02.2011 - 13:53

Lea otras preguntas en las etiquetas