Lo que se necesita para ser un defensor de desarrolladores

Compartir esta publicación

Probablemente hayas oído hablar del término «Developer Advocate» o en español defensor de desarrolladores, haciendo scroll por Twitter o Linkedin. Este término se ha hecho muy popular en los últimos años gracias a empresas como Microsoft, Facebook, o Twilio, entre otras. Pero, ¿sabes lo que significa?

Un defensor de los desarrolladores es un programador experimentado cuyo principal objetivo es servir de puente entre una empresa y una comunidad o comunidades de desarrolladores. Es una función habitual en las empresas tecnológicas cuyo mercado objetivo son los desarrolladores. 

Estas son sólo algunas de las tareas que deben cumplir los defensores de desarrolladores:

  • Participar en eventos: reuniones, conferencias, hackathons, espacios abiertos, etc.
  • Crear y entregar contenidos técnicos: entradas de blog, artículos, estudios
  • Colaborar con los equipos de desarrollo para proporcionarles tecnologías que puedan utilizarse para agilizar los procesos. 
  • Ayudar a mejorar los productos o servicios
  • Participar en estudios internos
  • Redactar y mejorar la documentación técnica
  • …¡y mucho más!

Por supuesto, no todos los ingenieros tienen un perfil que se ajuste a este papel. Para ser un defensor de desarrolladores, hay que tener una formación técnica, una amplia experiencia laboral y algunas otras cualidades para tener éxito. ¿Quieres saber cuáles son esas cualidades? Sigue leyendo.

4 cualidades que debe tener un defensor de los desarrolladores:

Habilidades comunicativas

La capacidad de comunicarse eficazmente con otros desarrolladores o comunidades es una parte esencial del papel. A un gran defensor le gusta escribir y hablar sobre tecnología, ya sea para resolver problemas técnicos, dar consejos gratuitos sobre marcos específicos o compartir soluciones. Pero por encima de todo, un defensor de desarrolladores debe saber comunicarse para asegurarse de que las plataformas o herramientas que defiende proporcionan la mejor experiencia para el desarrollador, y la mejor manera de garantizarlo es compartiendo con otros desarrolladores de forma regular.

Pasión por aprender

Un defensor de desarrolladores debe ser un apasionado del aprendizaje de nuevas tecnologías, lenguajes y marcos de trabajo, entre otros. Los grandes advocates tienen la mente abierta y sienten curiosidad por lo que ocurre a su alrededor, no solo para aumentar sus conocimientos, sino también para compartir pensamientos y experiencias con sus comunidades. 

Asistir a eventos tecnológicos, participar en talleres y reuniones, leer libros y artículos técnicos, participar en conversaciones, etc., son algunas de las cosas que los defensores pueden hacer para mantenerse al día y conectar con otros. Nunca dejan de aprender.

Empatía

La empatía es otra cualidad que buscan las empresas cuando buscan un defensor de desarrolladores. Un defensor debe ser una persona atenta cuyo objetivo es ayudar de verdad a los demás a crecer profesional y personalmente para construir relaciones sólidas con los usuarios o los miembros de una comunidad. 

Cuanto mejor sea su capacidad para relacionarse con las comunidades, mejor será su comprensión de las necesidades de los mismos. Esto es muy valioso, ya que entender las necesidades de los usuarios es lo que más importa a las empresas tecnológicas para mejorar o desarrollar sus productos o servicios.

Team player

Los defensores de desarrolladores no trabajan solos. Por el contrario, suelen formar parte de un equipo de DevRelations, cuyo objetivo conjunto es diseñar estrategias para fomentar las relaciones con los desarrolladores y capacitarlos para llegar más lejos. Varía según la empresa, pero este equipo suele estar formado por otros desarrolladores y, a veces, incluso por community managers. Por lo tanto, los defensores de desarrolladores deben ser capaces de trabajar en equipo hacia un objetivo común para tener éxito en su función.

Sin duda, ser un defensor requiere mucho compromiso para satisfacer tanto a la empresa como a los desarrolladores, pero es gratificante tener la oportunidad de compartir tus conocimientos, ayudar a la comunidad y dedicar tiempo a aprender y crecer. 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Suscríbete a nuestro boletín de noticias

Recibe actualizaciones de los últimos descubrimientos tecnológicos

Acerca de Apiumhub

Apiumhub reúne a una comunidad de desarrolladores y arquitectos de software para ayudarte a transformar tu idea en un producto potente y escalable. Nuestro Tech Hub se especializa en Arquitectura de Software, Desarrollo Web & Desarrollo de Aplicaciones Móviles. Aquí compartimos con usted consejos de la industria & mejores prácticas, basadas en nuestra experiencia.

¿Tienes un proyecto desafiante?

Podemos trabajar juntos

Secured By miniOrange