Soy ingeniero de software y me gustaría ser un defensor del desarrollador. ¿Qué debo hacer para lograr eso?

En mi humilde opinión, debe asignar qué tecnología conoce a la de los grandes proveedores de plataformas tecnológicas. Por ejemplo, si sabe programar usando C # y .NET, Microsoft sería una opción obvia para usted. Si conoces Obj C / Swift e iOS, entonces valdría la pena aplicar a Apple. Esto le dará una idea de dónde podría terminar.
A continuación, participaría en las comunidades locales de la manera más proactiva posible. Vaya a reuniones, únase a grupos de usuarios, ayude a organizarlos y, lo más importante, HABLE / PRESENTE sobre temas relevantes en los eventos. Además, participaría en los foros en línea de la manera más visible posible, respondiendo las preguntas más difíciles que pueda manejar. Este párrafo trata sobre la creación de presencia en la comunidad local y la práctica de lo que esencialmente hará como defensor del desarrollador o evangelista desarrollador, y hay una buena posibilidad de que pueda conocer a la gente de la organización del vendedor existente de esta manera; Hazte amigo de ellos.
El resto es la diligencia normal de búsqueda de empleo: currículum actualizado. Redes. Hacer conexiones en LinkedIn, encontrar y usar reclutadores. Aplicando directamente a ofertas de trabajo.
NB Developer Advocate es el título que Google está usando actualmente, por lo que quizás uno puede suponer que te han contratado para Google en mente. Si es así, iría a los gangbusters aprendiendo el motor de aplicaciones de Google y el motor de computación en la nube (porque esto es lo que van a duplicar) y asegurándome de que sepa cómo construir cosas sobre él y cómo hablar de manera persuasiva .