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.
- ¿Cuál es la jerarquía de Adobe y Amazon para ingenieros?
- ¿Cuál es la situación actual en el campo del software?
- ¿Es una tontería hacer un intento de convertirse en desarrollador a finales de los 30?
- Tengo 11 años de experiencia como consultor de TI en India. mi experiencia en el sitio es de solo 3 meses en general. ¿Es una pena para un aspirante a profesional en la industria de TI?
- ¿Debo estudiar ingeniería de software o finanzas?
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.