programador LÍDER
Programacion

¿Como convertirse en un programador LÍDER de su equipo?

Compártelo

Ser un gran líder puede no ser algo con lo que la mayoría de los desarrolladores se identifiquen de inmediato. Para muchos, evoca una grandiosa imagen mental con un podio y discursos.

Sin embargo, tome la definición de liderazgo de Seth Godin:

“El secreto del liderazgo es simple: haz lo que crees. Pinta una imagen del futuro. Ve allí. La gente seguirá ”

De repente, el liderazgo parece mucho más accesible; parece que todo el mundo puede hacer! El liderazgo no solo está reservado para aquellos a quienes se les da autoridad, como el CEO, el CTO o el fundador de una compañía.

El liderazgo podría ser la pieza que falta que permite un gran paso en su carrera o podría ser la herramienta necesaria para resolver ese gran problema generalizado en su base de código.

Si bien nos puede gustar la idea de ser un gran líder, lo que los líderes hacen para lograr su influencia y respeto es más sutil de lo que parece en la superficie. Los grandes líderes tienen hábitos y comportamientos sutiles que tejen en sus interacciones y relaciones cotidianas.

De acuerdo, pero soy un Codificador; ¿Por qué necesito liderar?

El liderazgo sucede en todos los niveles. No solo los CTO y fundadores pueden liderar. El liderazgo puede provenir de cualquier nivel del árbol de la organización. Dado que la mayoría de los desarrolladores se encuentran en el corazón de las operaciones, tienen grandes oportunidades para notar eficiencias y liderar el camino hacia las innovaciones.

El liderazgo lo distingue. La mentalidad de “solo soy un desarrollador” tiene la propensión a retrasar significativamente una carrera. Un individuo que sea técnicamente competente y también experto en las habilidades de liderazgo se destacará significativamente.

Puede dirigir Y continuar la codificación. Convertirse en un líder no significa renunciar a su trabajo diario como desarrollador. Un líder es alguien con una idea que es lo suficientemente atrevido como para pintar una visión y perseguirla implacablemente. Incluso puede guiar a su equipo hacia una visión técnica que lo conecte más profundamente con el trabajo de desarrollo que ama, en lugar de alejarlo de él.

El liderazgo es intemporal. Su capacidad para codificar en Java, C ++ o Ruby podría desaparecer con el tiempo o según cambien los lenguajes, las plataformas o las demandas. Sin embargo, la capacidad de llevar a un equipo al éxito es intemporal y siempre estará en demanda.

El liderazgo lleva tiempo. Desarrollar habilidades de liderazgo lleva tiempo. Si bien los equipos líderes quizás no ocupen un lugar destacado en su lista de prioridades ahora, en el futuro es muy probable que se encuentre en un puesto de liderazgo o que desee uno, y es una buena idea estar preparado.

El liderazgo te da influencia dentro de tu equipo. ¿Tienes una buena idea sobre cómo mejorar la base de código? ¿Desea pasar a un nuevo lenguaje / framework de codificación? ¿Tienes una gran idea para un nuevo producto? ¡Maravilloso! Sin embargo, la dura realidad es que todos tienen ideas. La pregunta es: ¿puedes implementarlos? Los líderes son aquellos cuyas ideas son escuchadas y avanzan.

Las recompensas llegan a quienes hacen el cambio. Su título podría ser “desarrollador de software” y es fácil quedar atrapado en esta identidad. Sin embargo, eres más que tu título; fuiste contratado para resolver problemas (ciertamente, principalmente con código). Para resolver problemas, debe ser capaz de aprovechar el poder y la experiencia de los demás; esto es liderazgo. Cuando logras un cambio y haces un impacto, serás recompensado. No esperes el cambio, haz que suceda.

Los desarrolladores de software heroicos son un mito. Ningún desarrollador de software logró algo solo. El desarrollo de software es un deporte de equipo. Debe poder lograr que otros lo rodeen para que lo apoyen a usted o al equipo a fin de lograr el éxito. Si puedes demostrar que puedes motivar a un equipo y hacer que se muevan, serás invaluable.

No existe un desarrollador de software 10x … pero hay un desarrollador de software que puede duplicar las habilidades de sus 5 compañeros de equipo.

Como desarrollador junior, cometí un gran error cuando por primera vez intenté convertirme en un líder: copié a otros a mi alrededor. Descubrí dolorosamente la ingenuidad de mis caminos y aprendí que el liderazgo era mucho más sutil de lo que había imaginado.

De hecho, aprendí la misma lección de liderazgo en la sala de pesas. He estado entrando y saliendo de gimnasios durante más de siete años, y hay un fenómeno con los principiantes que veo en todos los gimnasios. Hilarantemente, todos actúan igual … a donde quiera que vaya.

¿Qué tenían todos los novatos en común? Copiaron y emularon a otros directamente.

Imagínese esto: está terminando su primer ejercicio y se aleja para pasar a su segundo ejercicio. ¡Tan pronto como sales y miras por encima del hombro, ves que algún novato del gimnasio está detrás de ti copiando cada movimiento como una sombra!

Cuando sabes muy poco sobre un tema, puede parecer lógico copiar solo otros. Pero, en mi experiencia, esto es un gran error.

En el entrenamiento de gimnasia, las cosas ocurren detrás de escena. El miembro avanzado del gimnasio podría obtener los resultados que deseas haciendo cosas que no puedes ver.

Como novato, no pude reconocer los siguientes aspectos de aquellos que estaban más avanzados en su entrenamiento:

Ya habían analizado estratégicamente sus propias debilidades
Apoyan su núcleo de una manera diferente
Estaban enfocados en construir una conexión “mente-músculo”
Todos estos no se pueden observar visiblemente, son sutilezas, al igual que las acciones de los líderes efectivos.

Cuando veas a tu desarrollador sénior o al líder del equipo, es posible que no te des cuenta de la cantidad de trabajo de campo que están realizando entre bastidores para apoyar y alentar al equipo.

La capacidad de un fuerte desarrollador sénior de hacer que el equipo se mueva con el toque de sus dedos no se creó de la noche a la mañana, y ni siquiera se trata de lo buenos que son en la codificación. Su influencia se ha elaborado a lo largo de muchos años y se ha implementado cuidadosamente con todos los equipos a los que se unen.

Hice “el error de copia” en mis primeros roles de liderazgo: copié cómo otros parecían liderar, creando un estilo que no era auténtico, robótico y falso. No estaba observando las sutilezas del liderazgo. Pensé que era todo:

Delegando tareas!
¡Ladrando órdenes!
¡Ser autoritario!
¡ENCOGERSE!

¿Qué estaba perdiendo? El simple hecho de que los buenos líderes son maestros en apoyo y persuasión.

Simplemente observando las acciones de un líder solo te da la mitad de la imagen.

Como desarrollador, cuando quiere transmitir sus ideas, debe ser capaz de comprender a los demás, sus motivaciones y sus necesidades para obtener el movimiento y cambiar su deseo.
Los hábitos (sutiles) de los líderes

De acuerdo, entonces estás convencido de que convertirte en un líder podría ser enorme para tu carrera como desarrollador de software, pero ¿cómo lo haces?

1) Los líderes controlan sus emociones con empatía

Cuando reaccionamos emocionalmente a la crítica o las dificultades, el resultado puede ser una forma inaccesible. Los líderes deben seguir siendo accesibles para que sus compañeros de equipo sientan que pueden ser abiertos y honestos con ellos; como líder, quiere información honesta en lugar de sutilezas cubiertas de azúcar.

Para lograr esta estabilidad emocional, los líderes intentan constantemente comprender cómo se sienten los demás.

Antes de reaccionar ante las situaciones, los buenos líderes reflexionan sobre:

  • Por qué otros sienten lo que sienten
  • Por qué otros actúan de la manera en que actúan
  • Por qué otros dicen las cosas que dicen
  • Por ejemplo: puede haber revisado el código de otro desarrollador y están molestos con sus comentarios. Una respuesta emocional no considerada de su parte podría afectar negativamente la relación.

Podrías pensar: “¡Pero dejé esos comentarios porque quería ayudarlos!”

A pesar de la presencia de este pensamiento, un buen líder se tomará un momento para entender el punto de vista de su colega y apreciará que la crítica es a veces difícil de asimilar. Con esta respuesta más empática en mente, puede explicar tranquilamente el propósito de los cambios solicitados y quizás incluso ofrecerle programa de par.

2) Los líderes construyen relaciones personales

Los debates informales y personales generan confianza.

El grupo “team-building” tiene su lugar. Los buenos líderes no solo pasan tiempo en situaciones grupales, sino que buscan pasar tiempo individual de calidad con los miembros de su equipo. El tiempo personal con las personas te brinda una oportunidad determinada de conectarte con alguien en un nivel más significativo y personal, lo que crea confianza entre ti (Read Never Eat Alone para consejos para el desarrollo de relaciones).

La programación en pares es otra gran oportunidad para construir esta confianza uno-a-uno. Ofrezca sentarse con otros miembros del equipo y ayudarlos a través de su trabajo. Comparte tu conocimiento con ellos. Sé paciente y comprensivo.

La codificación puede ser un juego bastante solitario. Trate de tener la oportunidad de pasar un poco de tiempo con sus compañeros de equipo lejos del teclado. Camina con ellos a almorzar o inicia conversaciones sobre su fin de semana antes de que se pongan los auriculares y se sumerjan en su código. Estas pequeñas inversiones en relaciones darán sus frutos a largo plazo.

3) Los líderes no juzgan

Los líderes quieren que los tomadores de riesgos calculados trabajen para ellos, quieren que los que los rodean se esfuercen.

Para ser comprensivos, los líderes no juzgan ni se burlan de las decisiones de quienes los rodean; al hacerlo, erosiona su poder e influencia.

¿Qué sucede cuando tu compañero de equipo empuja accidentalmente algún código donde no deberían? ¿Los condenas? ¿Hacerles el ridículo en público? ¿O los ayudas a limpiarlo en privado e incluso admitir cuántas veces has cometido el mismo error?

Un poco de humildad va un largo camino.

4) Los líderes dan sus comentarios

Los líderes ponen a otros primero.

Los líderes brindan retroalimentación a sus colegas de una manera constructiva para apoyar su crecimiento. Ellos tienen los mejores intereses de su equipo en el corazón.

Hay oportunidades en todas partes como desarrollador para dar su opinión: la parte más difícil es tener el coraje de decir cómo se siente de una manera constructiva.

Cuando un miembro del equipo realiza una reunión, un stand-up, un retro, etc., aproveche la oportunidad para proporcionar una idea de lo que pensaba que era bueno y de lo que podría mejorarse.

Recuerde que la intención está en el corazón de una buena respuesta: desea que el otro compañero de equipo o desarrollador sepa que está proporcionando comentarios porque quiere ayudarlos.

5) Los líderes elogian liberal y públicamente

Los líderes son más poderosos cuando son positivos. Si eres una persona con energía vibrante, te extrañarán cuando te vayas. Cuando vea que alguien hace algo extraordinario, haga hincapié en destacarlo, y hágalo públicamente.

La alabanza logra el máximo impacto en situaciones grupales. La buena alabanza pública construye la confianza de aquellos a quienes alaba y permite a los demás la oportunidad de imitar la acción para lograr el mismo elogio.

Buenas oportunidades para elogiar incluyen sesiones de planificación de sprints, reuniones stand-up y retros.

Conclusión

Eso es todo, algunos de los aspectos más sutiles de convertirse en un líder.

Recuerde: si desea convertirse en un líder dentro de su equipo, no requiere discursos grandiosos ni ingresar a la oficina a caballo.

Puede invertir en sí mismo como líder al construir estos pequeños hábitos de comportamiento todos los días, al dedicar tiempo a reflexionar conscientemente y recordándose a sí mismo los comportamientos que desea exhibir y cómo desea que su equipo lo perciba.

Pronto, posiblemente incluso antes de que te des cuenta, estarás exhibiendo estos hábitos sutiles y encontrarás a otros acudiendo a ti en busca de consejos, apoyo y oportunidades. En poco tiempo, podría encontrar su carrera dando un gran paso adelante.

Compártelo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *