En un mundo ideal, nadie necesita un gerente. Todos hacen lo que hacen por el bien común, y todos están felices. Toda la información pertinente se difundiría a todos aquellos que la necesiten. Todo el mundo estaría de acuerdo implícitamente sobre la dirección del producto y la compañía para el caso. El dinero iría mágicamente a cada empleado. Afortunadamente, en un mundo ideal, cada empleado es exactamente igual en habilidades y contribuye de manera equitativa, por lo que todos obtienen exactamente el mismo sueldo. Me encantaría seguir hablando sobre el mundo ideal, pero desafortunadamente vivo en el mundo real.
Un buen gerente, especialmente para los ingenieros, debe proporcionar un entorno que le permita al ingeniero trabajar sin problemas externos. Saben que siempre hay una compensación entre costo, calidad y funcionalidad, y tratan de tomar las mejores decisiones para optimizar cada uno. Sería genial pasar meses haciendo que la función X sea excelente, pero todo lo que el cliente necesita es que la función X sea aceptable.
Un buen gerente encontrará y desarrollará talento, así como combinará conjuntos de habilidades para optimizar el rendimiento del equipo. No todos los empleados son iguales. Cada empleado sabe cosas diferentes y trabaja de diferentes maneras. Algunos tienen más experiencia que otros. Como no todos los proyectos son exactamente iguales, un buen gerente sabrá cómo asignar personas a los equipos apropiados. Ayudarán a desarrollar habilidades en los empleados y ayudarán a distribuir el trabajo bueno y aburrido.
- Soy estudiante de último año de ingeniería informática y quiero trabajo más que nada. No estoy interesado en el trabajo de perfil de TI y no quiero continuar en el campo de la informática. ¿Podría sugerirme algunas otras compañías de campo donde pueda sobrevivir y ganar más que el ingeniero de software?
- ¿Por qué las empresas parecen negarse a contratar personas con poca o ninguna experiencia?
- Soy un desarrollador de OO pero me encanta el paradigma de programación funcional y me gustaría obtener algo de experiencia en programación funcional en mi próximo trabajo. ¿A qué tipo de empresas / proyectos debo unirme?
- Cómo unirse a una empresa de nueva creación
- Cómo conseguir trabajo en empresas basadas en productos después de trabajar en empresas multinacionales basadas en TI como entrenador analista programador
Un buen gerente nunca debe saber tanto como sus ingenieros. Emplearán a personas en las que pueden confiar para conocer los detalles y proporcionar información suficiente a los demás. Además, un administrador inteligente contratará a tantas personas como sea posible que sean más inteligentes que ellos.
Asumir que un gerente es tonto siempre es una mala decisión. Ocasionalmente puede suceder, pero no es la norma. ¿Quizás deberías preguntarte qué te hizo suponer eso en primer lugar? ¿Quizás el gerente lo trata de esa manera porque de hecho no es tan capaz como los demás? Si honestamente cree que las “herramientas y tecnologías” son suficientes para reemplazar la administración, apuesto a que ese es el caso. ¿Por qué más harías una pregunta tan puntiaguda?
Debería preguntarse todos los días “¿Qué valor estoy agregando a esta empresa?” Si no puede responder fácilmente a esa pregunta, entonces parece que no ve la imagen completa y, por lo tanto, no puede comenzar a juzgar a su gerente.
editar: corregido algunos errores gramaticales y ortográficos