Is DevRel the right career choice for you? Guide to becoming a DevRel
Let's take a deep dive into the trending field of Developer Relations
What is DevRel?
DevRel essentially acts as a link between the community and the code. People in DevRel are frequently in charge of keeping lines of communication open between businesses and developers to facilitate improved information flow and feedback loops. As a result, the experience and growth path for both organisations is improved.
A division or organisation within a corporation places a high priority on interactions with outside developers who, in most circumstances, are supposed to be our clients.
DevRel is also a marketing strategy intended to make sure that a company's goods, developers, and customers create a positive, ongoing relationship with outside developers.
Some of DevRel's principal branches include:
1. Developer Experience (DX Engineer):
Product-focused DevRel: Owning the developer experience of the product is key to DevRel. It's about enhancing the developer experience with a particular product. This can be accomplished by speaking with users to learn how they use it, then improving the documentation and developing tutorials based on their responses.
Some key responsibilities of a DX Engineer are:
OSS and demonstrative projects
Internal components
Code reviews
Integrations
Product feedback
Educational materials and content
2. Content Creation (Developer Educator):
Content-focused DevRel is about spreading awareness about a product through written and spoken content. This can involve writing blog posts, making videos, teaching workshops, recording podcasts, tweeting and more. Content can be an SEO play focused on the long term or be a short-term promotion like new feature launches.
Some key responsibilities of a developer educator are:
Technical documentation
User experience
Conversion and happy paths
Technical writing style guides and tones
Educational content
3. Community Manager:
Community-focused DevRel is the process of promoting a product using spoken and written information. Writing blog articles, creating videos, facilitating seminars, capturing podcasts, tweeting, and other activities fall under this category. The content might be a long-term SEO strategy or a quick promotion like a new feature launch.
Some key responsibilities of a DevRel focused on community building are:
Technical writings
User encounter
Positive outcomes and conversion
Style guidelines and tones for technical writing
Informational material
Day-to-Day OKRs:
Roadmap precision
Debugging;
Announcements of new features
User comments and reaction times
Missing components
Downtime
Who is DevRel for? Is DevRel right for you?
Yes, you need technological expertise.
You take pleasure in assisting others with their technical issues.
Need to do more than simply write or create
Excellent explanation and teaching skills
Extrovert and a people person
Confident when speaking in front of others and asking questions
How to accomplish and be the best?
Establish goals and manage up.
Track, share, and scream out your efforts.
Speak up on social media.
Prioritise developer input.
Ask questions when in doubt, and expand your network.
My DevRel story:
I have worked as a DevRel in 4 organisations, and 3 of them were internships! Yes, Developer relations is the role, I started my career with.
To mention, I have worked with Nervos Networks, Polkadot India, Samudai in the past.
I am currently advocating for StarkNet (Layer 2 scaling solution for Ethereum) and I am the only DevRel for Cairo (StarkNet's native language) in India! I get to build a community from scratch, which is even more challenging than I thought!
And truth be told, each role was different and required niche skill sets that I had to acquire by learning on the go.
DevRel came more naturally to me than a developer role, but regardless, technical skills play an important role in pursuing developer relations. I had an advantage as I am a computer science major but I firmly believe that any skill can be learned and acquired with time and dedication.
One key thing to remember: Before you advocate for any tech stack, be a developer first.
Learning is endless and we are all growing each day, please feel free to reach out in case I could be of any help.