Ingenieros de software: ¿Qué desafíos reales han enfrentado?

Ninguno de los mayores desafíos que he enfrentado como desarrollador de software ha sido técnico.

Con un problema técnico, puedo resolverlo yo mismo o contactar en persona o en la red (http://StackOverflow.com, Quora, etc.) para encontrar una solución.

Tarde o temprano el problema se resuelve.

Los mayores desafíos son siempre los problemas de las personas.

El mayor problema de las personas que he enfrentado es la microgestión.

Definiría la microgestión como un administrador (generalmente no programador) que dicta herramientas, técnicas o enfoques específicos que simplemente no funcionan.

Creo que la microgestión es causada por una combinación de miedo y falta de confianza.

El miedo a menudo es razonable, por ejemplo, el producto no se enviará a tiempo, el error puede ser difícil de solucionar.

La falta de confianza es lo que causa el problema. El gerente ha contratado a un profesional que ha dedicado años, a veces décadas de su vida, a aprender a resolver problemas, pero luego trata de anular el juicio del desarrollador.

Es responsabilidad del desarrollador hacer todo lo posible para ganar la confianza del gerente o del cliente. También es responsabilidad del desarrollador aprender tanto como puedan y tener recursos (colegas, sitios web, herramientas, etc.) a los que puedan recurrir para obtener ayuda cuando sea necesario.

Al final, la microgestión ignora causa y efecto.

Puede decirme el objetivo que desea alcanzar y trabajaré con usted para lograrlo. Es por eso que estoy aquí.

Puedes decirme específicamente qué hacer.

Pero no puedes decirme qué hacer y determinar cuál será el efecto.

More Interesting

¿Conseguir un trabajo de administrador del sistema en la universidad me ayudaría a conseguir un puesto de ingeniería de software después?

Para un ingeniero de software que no encuentra interesante la programación competitiva pero le gustaría unirse a una gran empresa de tecnología (por ejemplo, Google, Facebook o Microsoft), ¿qué opciones tienen? ¿Es posible trabajar en una de esas empresas?

¿Debo elegir una carrera de ingeniero de software? También lo amo

¿Cuáles son algunas actividades que se le podría pedir a un pasante de ingeniero de software que haga?

¿Cuáles son los pros y los contras de elegir un trabajo de autorización de alto secreto en lugar de un trabajo de producto comercial superior (como ingeniero de software)?

¿Cuáles son las mejores herramientas para el ingeniero de control de calidad manual?

¿Cuál es la importancia de una certificación PMP para un ingeniero de software que está buscando la transición a la gestión de proyectos?

¿Cuáles son las habilidades transferibles del ingeniero de software al aprendizaje automático?

¿Cuáles son algunos aspectos poco atractivos de la programación profesional que los aspirantes a ingenieros de software a menudo desconocen?

¿Qué tan bueno es Epic Systems para comenzar una carrera como ingeniero de software?

¿Debo dejar mi trabajo si no estoy contento y trabajo como freelance? ¿Es esta una buena decisión?

Cómo configurar la unidad de desarrollo de software interno en una empresa de consultoría

¿Cuánto ayuda tener un sitio web personal para obtener pasantías de ingeniería de software?

¿Qué necesito saber para trabajar como desarrollador de software en Tesla?

¿Hay ingenieros de software de Google que hayan obtenido un doctorado en informática después de trabajar?