¿Qué hacen los gerentes / directores de ingeniería de software? ¿Cómo es un día en la vida para los que no escriben código o escudriñan a los equipos maestros?

Tengo diez años de experiencia en gestión de ingeniería a nivel de director en tres compañías diferentes. Administrar ingenieros de software es una tarea que se ha comparado en dificultad con la de “pastorear gatos”. Y yo era director de I + D, donde la mitad de los desarrolladores tenían títulos avanzados en física, ingeniería eléctrica y CS de lugares como MIT, UC Berkeley, CalTech, Stanford. Así que estaba lejos de ser el tipo más listo de la sala. Todo lo contrario…

Reuniones Dios mío, odiaba sentarme en reuniones interminables. Pero esa es una gran parte del trabajo. Y escribiendo especificaciones. Y escribiendo un pequeño código de cantidad. Principalmente código de pegamento o cosas de interfaz de usuario …

También tiene que interactuar con grupos externos como los clientes y los clientes de marketing. Si su empresa es realmente exitosa, es posible que tenga que pararse en un gran escenario y hablar con un micrófono. Eso fue realmente aterrador la primera vez, pero tuve la suerte de tener un vicepresidente que fue excelente para dar charlas a grupos grandes. Me entrenó sobre qué hacer.

Coordinar grupos de ingeniería fue otra gran tarea. Una de las empresas para las que trabajé creció de ocho ingenieros en el segundo piso a unos cuatrocientos ingenieros ubicados en todo Estados Unidos y en varios otros países. Acumulé 250,000 millas de viajero frecuente (y esa fue en la única aerolínea con la que volé aproximadamente 1/3 del tiempo).

Como gerente senior de ingeniería, su trabajo principal es asignar recursos y, lo que es más importante, ayudar a su personal a tener éxito en sus tareas. Cuando me convertí en gerente por primera vez, me quejé a mi vicepresidente de que no sentía que estuviera contribuyendo a nuestros esfuerzos tanto como solía hacerlo. Él dijo: “No juzgo que seas lo que haces. Lo que hace tu gente es lo importante ”Duh.

Lo que realmente odiaba más era contratar y despedir personas.

Terminé siendo un muy buen gerente a pesar de que no era lo que realmente comencé a hacer.

Elaboran estrategias para el mapa de ruta y planean planes arquitectónicos de alto nivel y dirigen a los equipos en la dirección correcta. Es como construir un edificio, tiene diferentes equipos, no siempre es el que pone a los ladrillos (los programadores en la industria del software) en el centro de atención, necesita un arquitecto que presente planos y evaluaciones y gestión de seguridad. . Por lo tanto, cuando piense que los gerentes y directores no hacen cosas, piense en términos de una analogía de construcción

More Interesting

¿Es necesario tener un título en ingeniería de software para comenzar en marketing digital?

¿Es una buena idea cambiar de carrera de ingeniero de software a agricultor?

A los 27 años, ¿debería cambiar mi carrera de gerencia de construcción a programación de computadoras / ingeniería de software? ¿Por qué?

¿Cómo puedo pasar de ser un desarrollador web a ser un ingeniero de software?

¿Cuál tiene bueno como carrera, crecimiento, salario a largo plazo? (1) Ingeniero de pruebas de selenio-probador de automatización O (2) ¿Probador interno de dataware / probador ETL?

¿Cuáles son las listas de designaciones para un desarrollador de software? ¿Cuáles son las responsabilidades de un analista de software asociado?

Quiere cambiar el perfil de desarrollador a Tester / Analista. ¿Cómo proceder?

¿Qué hace que una buena experiencia DevOps?

¿Por qué los ingenieros no van más allá de ser ingenieros superiores en Google? ¿Es porque no muchos se quedan más de 5-6 años y se van a otras empresas o startups? ¿Qué nivel de ingeniero sería si se quedara en Google por 10 años?

¿Puedo obtener trabajo de desarrollo (software / juego) en pequeñas y medianas empresas si abandono el título de CS?

¿Puedo hacerme un ingeniero de software sin matemáticas?

Como ingeniero de software (tiene doctorado), ¿cuáles son las ventajas y / o desventajas de elegir trabajar en Seattle vs. Bay Area vs. Chicago vs. Boston?

¿Cuál es el mejor consejo para la entrevista de trabajo de ingeniería de software?

Soy un profesional de software con experiencia en el sector. ¿Hay un trabajo para mí en un barco sin comprometer mi carrera o salario?

¿Cuál es su punto de vista divertido sobre los trabajos de desarrollo de software en India?