Soy gerente de una empresa de TI y tengo personas que me informan. Pero quiero ser práctico y trabajar en código. ¿Cómo puedo equilibrar ambos?

No hay duda de que administrar personas lleva tiempo, pero no tanto como la mayoría de las personas piensa si lo hace bien. Mi consejo general sobre la gestión de personas es que la acción predeterminada es … no hacer nada (eso significa ‘no hacer nada de su trabajo o pensar en ti mismo’, y si te apegas a eso, realmente tendrás tiempo para codificar por tu cuenta).

Desea que su gente se inicie y se supervise a sí misma. No lo harán (o dejarán de hacerlo) si microgestión o les dice qué hacer. Mi enfoque es deambular (generalmente cuando estoy cansado de sentarme en mi escritorio) y preguntarle a la gente: “¿Cómo te va?” y luego ESCUCHA. Si tienen un problema, que generalmente es cuando surge, pregunta: “¿Qué has intentado? ¿Qué crees que quieres probar a continuación?” Usted hace una lluvia de ideas con ellos (“Sí, en una situación similar probé con X, pero no sé si funcionaría aquí”), sin hacer que parezca que tiene todas las ideas (se mejora en esto, como una especie de liderazgo ellos hacia una idea “propia” porque esa es la que implementarán con más energía).

El tipo de persona más difícil de manejar es el que siempre trata de hacerte decirles u ordenarlos. Tener cuidado. Solo están tratando de hacer que sea tu culpa si las cosas salen mal y cuando salen mal, como suelen ocurrir cuando intentan implementar tu idea y no funciona (para ellos). Por lo general, si persiste en alentarlos a probar sus mejores ideas, lentamente comenzarán a confiar en que no intentará despedirlos por el primer error. Ellos mejorarán. Tendrá que hacer menos para administrarlos y, hurra, tendrá tiempo para más codificación.

Sin embargo, la gestión debe ser lo primero. Cuando aparece alguien, teléfonos o correos electrónicos, ellos y su problema son la prioridad. Sonríe, sé acogedor (o dejarán de traerte problemas para alentarlos a que resuelvan), escucha, haz una lluvia de ideas si es necesario, envíalos de nuevo para intentar algo. Con la práctica de detener inmediatamente lo que está haciendo, mejorará y será más rápido al comenzar de nuevo después de las interrupciones. Estas pocas habilidades son las claves principales para administrar con éxito un equipo: no hagas SU trabajo. Anímalos a intentarlo (y cometer algunos errores), detente inmediatamente, escucha y haz una lluvia de ideas cada vez que aparezca alguien y, finalmente, aprende a retomar rápidamente lo que dejaste. Cuanto más pronto les des un poco de escucha y aliento, más aprenderán a hacerlo ellos mismos.

Lo que quieres lograr es muy difícil en mi opinión. Estoy en el proceso de pasar de un programador a un rol de gerente con tres personas que me informan. Me resulta muy difícil codificar y administrar al mismo tiempo porque es difícil ingresar a “la zona” mientras se codifica y también administrarlos al mismo tiempo. Dos de los programadores son nuevos en la empresa, lo que marca la diferencia, una vez que tengan más experiencia, podré hacer ambas cosas de manera más efectiva.

Si quieres hacer ambas cosas, tienes que asignarte pequeñas tareas en mi opinión. No podrá asignar tareas complejas de alta prioridad que implican grandes cantidades de concentración. En cambio, para mantener su necesidad de programación bajo control, mantenga las cosas simples y haga los pequeños trabajos.

La otra opción es ponerse a trabajar más tarde / quedarse más tarde para que pueda concentrarse en el aspecto en desarrollo. Es muy difícil concentrarse y escribir un buen código si tiene personas que hacen preguntas durante todo el día y tiene que gestionar sus objetivos, verificar los resultados y realizar otras tareas de gestión.

¡Déjame saber cómo te va! A medida que mi equipo se expanda, estoy seguro de que pronto me encontraré en su posición y me sentiré frustrado porque no estoy programando, ¡después de todo, me encanta!

Ayuda saber lo que realmente quieres. Respondí lo contrario de lo que estás preguntando, un desarrollador que siente que debería estar en la administración después de trabajar durante unos años.

La respuesta de Senzo Atsimuto a tengo 35 años. He sido desarrollador de software durante 8 años, pero todavía no soy gerente. ¿Debería preocuparme por mi carrera?

Buena suerte