Cualquiera que trabaje en tecnología sabe que la integración de los lenguajes de programación correctos y el uso de un proceso de desarrollo ágil son esenciales para hacer un trabajo.
Pero la verdadera clave para navegar tanto por la euforia como por el agotamiento de trabajar en el espacio tecnológico es mucho más básica, y mucho más humana.
Es empatía.
La empatía, definida, es "la capacidad de comprender y compartir los sentimientos de otro". Más simplemente, significa ser capaz de ponerse en el lugar de otra persona o ver el mundo a través de los ojos de otra persona.
Entonces, ¿qué tiene que ver eso con un campo técnico como el desarrollo de software?
Tenga en cuenta que, hoy, la mayoría de los programadores trabajan en equipos, que a menudo son muy diversos y abarcan ciudades, zonas horarias o países. Un equipo altamente calificado casi siempre puede superar desafíos técnicos, pero navegar por problemas interpersonales es mucho más complicado. Aquí es donde entra en juego la empatía: la empatía permite que las personas se comuniquen mejor entre sí y funcionen más eficazmente como un equipo.
La buena noticia es que la empatía es una habilidad, que se puede desarrollar a través de la práctica, el tiempo y el compromiso. Aquí hay algunas actividades que he encontrado útiles para construir empatía y crear equipos más fuertes.
1. Trabaja en la autoconciencia
La autoconciencia es la capacidad de notar su estado de ser y tener una percepción clara de sus fortalezas, debilidades, pensamientos, creencias, motivación y sentimientos. Cuando practicas la autoconciencia, aprendes a comprender mejor tus emociones, como la ira, el miedo, la autocrítica o cualquier otra cosa que pueda obstaculizar tu capacidad de pensar con claridad o colaborar con los demás.
Una vez que identifica sus emociones y lo que las desencadena, puede practicar formas de desactivar los impactos negativos en usted y en los demás. La ira, por ejemplo, a menudo es una "emoción de enmascaramiento" que podría estar ocultando otra emoción como el estrés, el miedo o la inseguridad. A través de prácticas como el diario y la meditación, puedes aprender a reconocer lo que te hace "enojar" y abordar el problema subyacente antes de perder la calma o hacer explotar a tus compañeros de trabajo.
Practicar la autoconciencia también puede permitirle identificar a su crítico interno, que puede ser una voz poderosa y abrumadora que cortocircuita el aprendizaje e inhibe el trabajo en equipo. En el desarrollo de software, está obligado a cometer un error de código o enfrentarse a un desafío que no puede resolver por sí mismo, pero esconderse mientras intenta, sin éxito, resolver el rompecabezas solo lo estresará y ralentizará proyecto abajo. Sin embargo, cuando comprende a su crítico interno, puede reconocer cuándo está en el modo de "miedo" y trabajar en estrategias para ayudarlo a salir de esos momentos improductivos.
Como Jason Guzik, un recién graduado de Dev Bootcamp, explica: “Durante mis primeros días en Dev Bootcamp, no quería parecer la persona más tonta de la sala. Entonces, no hice preguntas. Cuando enfrenté mi miedo a parecer "tonto" y comencé a hacer preguntas, descubrí que no había una sola persona que no quisiera ayudarme. Ahora, cuando veo a alguien luchando, voy a corresponderles y ayudarlos porque sé lo que se siente ser ese estado mental y no quiero que nadie se sienta de esa manera ".
2. Aprenda a dar y recibir comentarios
Cuando los programadores escriben código, recopilan comentarios, hacen ajustes, lo prueban y escriben más código. Siempre están en un proceso iterativo, lo que les permite ser ágiles a medida que crean software.
Piense en aplicar esta misma metodología a su forma de trabajar interpersonalmente. Sí, integrar la retroalimentación en tiempo real es difícil: es fácil tomar las críticas personalmente, pegarse al respecto, atacar al donante o descartarlo por completo. Pero en lugar de caer en estas trampas comunes, trate de considerar la retroalimentación, positiva o negativa, como un regalo. (Aquí hay algunos consejos sobre cómo hacerlo). Cuando integra la retroalimentación, tanto de máquinas como de humanos, de una manera que neutraliza el comportamiento defensivo y enfatiza la creación de valor, usted y su equipo pueden ser mucho más efectivos.
Michael Abbott, socio de la firma de capital de riesgo Kleiner Perkins Caufield & Beyers y ex vicepresidente de ingeniería en Twitter, recientemente escribió en un blog sobre comentarios y empatía. "Durante mi tiempo liderando la ingeniería y el diseño en webOS, y más tarde en Twitter", escribe, "aprendí que la empatía es fundamental para la capacidad de un equipo de producto de moverse rápidamente del diseño qué, a la ingeniería cómo". Afirma que su El equipo mostró un alto grado de empatía para comprender las perspectivas de los demás y para integrar eficazmente los comentarios, y el resultado fue capaz de ofrecer un webOS completamente nuevo en menos de un año. "Debido a la empatía", dijo, "logramos un ciclo virtuoso de diseño de productos, el objetivo de cada empresa".
3. Practica la escucha activa
“La escucha activa es mucho más que solo escuchar el contenido de una conversación, como los detalles de un diseño de base de datos alternativo. Cultiva la comprensión emocional y la conexión personal ”, dice mi colega Brick Thornton, ingeniero de software y líder del plan de estudios de Ingeniería de Empatía de Dev Bootcamp. “Si un miembro del equipo está desconectado porque siente que sus ideas están siendo ignoradas, la escucha activa puede ayudarlo a profundizar en su comunicación y conducir a una reacción apropiada. Al escucharlos y volverlos a abordar, puede evitar un conflicto que detenga el proyecto ”.
Aprender a ser un oyente activo comienza con estar completamente presente en cada conversación. Para demostrar que está presente, intente cerrar su computadora portátil, apagar el sonido de su teléfono y alejarse de su monitor.
La escucha activa también significa mantenerse callado y dar espacio para que otros hablen. Si crees que tienes una idea brillante o simplemente estás ansioso por agradar, expresar tus ideas en lugar de escuchar a los demás podría significar que te pierdas una idea importante o una contribución valiosa. La programación atrae a todo tipo de personas, incluidos los introvertidos, por lo que usar el silencio como una herramienta para la escucha activa puede dar voz a aquellos que de otro modo serían demasiado tímidos para hablar y aportar ideas.
Cuando sea hora de hablar, intente parafrasear lo que dijo el orador para demostrar que escuchó y aclarar lo que podría haber entendido mal. Todos hemos estado en situaciones en las que sentimos que estamos jugando un juego de teléfono, y al asegurarnos de haber entendido lo que se dijo, evitará correr por el camino equivocado del proyecto. También ganará confianza entre sus compañeros de trabajo y clientes.
Si bien hablar sobre las emociones puede sonar un poco extraño para quienes están capacitados para explorar la lógica y la objetividad, estas tres técnicas son fáciles de poner en práctica. La empatía es el camino hacia una mejor comunicación, y la combinación de habilidades lógicas y emocionales es la clave para entornos más efectivos para todos.