Typically advocates keep documentation up to date, keep contact with the community, do demos and blog about the product, pass feedback on questions, and basically help facilitate a good developer experience with the company. It's a semi-technical role with high soft skills requirements.
You can think of them as public relation persons representing some software or dev methodology (SaFE agile comes to mind). You can see a lot of them giving speeches at conferences.
Well, not exactly 😄Dev advocates are more of salesman persons than developers, at least I got that impression. I don't have a good example, but what came up to my mind at first is Peggy Rayzis from the Apollo graphql, if I understood correctly her main job is to go from conference to conference and talk about Apollo. She does have some knowledge about programming, but she doesn't actively contribute to Apollo development. Correct me if I'm wrong.
I guess this really is one of those roles where you can't pin and say this is what they do. It really does differ from company to company and person to person. I wonder how they measure their growth.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Typically advocates keep documentation up to date, keep contact with the community, do demos and blog about the product, pass feedback on questions, and basically help facilitate a good developer experience with the company. It's a semi-technical role with high soft skills requirements.
You can think of them as public relation persons representing some software or dev methodology (SaFE agile comes to mind). You can see a lot of them giving speeches at conferences.
Source: medium.com/@ashleymcnamara/what-is...
This clarifies a lot of things. One person that immediately came to my mind after reading this desription is Dan Abramov from the React team.
Well, not exactly 😄Dev advocates are more of salesman persons than developers, at least I got that impression. I don't have a good example, but what came up to my mind at first is Peggy Rayzis from the Apollo graphql, if I understood correctly her main job is to go from conference to conference and talk about Apollo. She does have some knowledge about programming, but she doesn't actively contribute to Apollo development. Correct me if I'm wrong.
I guess this really is one of those roles where you can't pin and say this is what they do. It really does differ from company to company and person to person. I wonder how they measure their growth.