- Developer Relations o Developer Advocacy
→ un rol que suele existir en empresas cuyo mercado objetivo son los desarrolladores
→ realizan actividades como crear comunidad, producir contenido o mejorar la experiencia de desarrollador del producto para dar a conocer un producto o tecnología específica entre los desarrolladores
3 tipos de DevRel
- Community Builder: DevRel centrado en la comunidad
- el rol de crear una comunidad de desarrolladores
- organizar eventos, hacer livestreams, administrar Slack/Discord e intercambiar retroalimentación para que los desarrolladores puedan llevarse algo de valor
- Developer Educator: DevRel centrado en el contenido
- dar a conocer el producto a través de artículos o presentaciones
- blogs, videos, workshops, podcasts, tuits, etc.
- en el corto plazo, ejecutar promociones o incluso considerar SEO a largo plazo
- DX Engineer: DevRel centrado en el producto
- responsable de la experiencia de desarrollador del producto (mejorar cómo se sienten los desarrolladores con respecto al producto)
- hablar directamente con los desarrolladores y mejorar la documentación y las guías según sus opiniones
- también trabajar en ejemplos de código, plantillas e integraciones
Conseguir trabajo en DevRel
- es un campo muy de moda
- muchas startups están buscando buen talento de DevRel
- habilidades principales para postular a DevRel
- capacidad de programación: para empatizar con los desarrolladores, hay que saber programar
- capacidad para construir comunidad: es bueno tener experiencia creando y gestionando comunidades, ya sea en la universidad, en open source o en comunidades en línea
- capacidad de crear contenido: dar presentaciones, grabar videos de YouTube, tuitear y escribir posts de blog
Consejos para DevRel
- How to engage developers
- Show, don’t tell.: no lo digas, muéstralo (haz que puedan probar el producto rápidamente)
- Features not benefits: muestra las funciones de forma intuitiva y compáralas con otros productos.
- Be genuinely helpful: invierte en materiales de alta calidad (documentación de API, sitios de ayuda bien mantenidos, videos instructivos, casos de uso de ejemplo, etc.). Y haz que sea fácil contactarte cuando necesiten ayuda adicional
- Be Direct: conoce a los desarrolladores e imagina que le escribes directamente a cada persona. Así podrás crear contenido realmente útil en lugar de texto de venta
- Think beyond the 9-to-5.: muchos desarrolladores hacen side projects sobre diversos temas, dentro o fuera del trabajo
- Repurpose Content: reutiliza al máximo el mismo contenido. Construye un pipeline como tuit → blog → video → charla en conferencia, etc.
- Have a "breakable toy": ten una app real donde puedas aplicar nueva tecnología y mostrar métricas según esos cambios. Debe ser pequeña, pero real. Por ejemplo, un rastreador de ejercicio simple, un planificador de comidas o una herramienta para tomar notas. Idealmente, que tenga algunos usuarios reales, como tú y algunos amigos
- Otros materiales relacionados con DevRel
2 comentarios
Yo también pienso lo mismo. A medida que la cultura de desarrollo de software evoluciona, es natural que los tipos de trabajo también se diversifiquen y se especialicen. Ojalá que, en lugar de dividirse simplemente entre puestos de desarrollo y de gestión con el único enfoque de crear productos, surjan diversos roles necesarios para hacer crecer y promocionar los productos. Me parece muy bueno que ahora se sume DX a lo que antes se dividía solo entre DevRel/Advocate. No sé si el hecho de que muchos miembros del equipo de DevRel de Chrome se hayan cambiado al área de DX de Spotify pueda ser un buen ejemplo. Personalmente me interesa mucho, pero las vacantes realmente...
Los protagonistas de ese texto son en su mayoría del equipo de DevRel de Vercel, así que resulta curioso que se esté definiendo DevRel desde una startup nueva(?) y no desde una organización de DevRel con más trayectoria.
Aunque en el extranjero es un tema muy popular... aquí en el país... mmm... T_T
Pero yo creo que es un rol totalmente necesario.