What will you learn in this talk? ● What is DevRel? ● A typical example of DevRel team ● What does it mean to be a Developer Advocate? ● How can you become a Developer Advocate? ● What does it mean to develop a strong technical skills? ● Benefits of becoming a Developer Advocate
Who is a Developer Advocate? A developer advocate is a technical expert who builds successful relationships between a company and its developer community.
How can you become a Developer Advocate? ● Develop strong technical skills ● Build communication abilities ● Engage with the developer community ● Gain relevant experience ● Share your experience
What does it mean to develop a strong technical skills? ● Develop strong technical skills ● Build communication abilities ● Engage with the developer community ● Gain relevant experience ● Share your experience Have solid programming experience and knowledge of key languages, frameworks, tools, etc. Build things and contribute to open source.
What does it mean to build communication abilities? ● Develop strong technical skills ● Build communication abilities ● Engage with the developer community ● Gain relevant experience ● Share your experience Improve public speaking through meetups/conferences. Create content like blogs and videos to demonstrate you can explain technical topics.
What does it mean to engage with the developer community? ● Develop strong technical skills ● Build communication abilities ● Engage with the developer community ● Gain relevant experience ● Share your experience Attend events, share knowledge online, participate in forums and build connections with developers.
What does it mean to gain relevant experience? ● Develop strong technical skills ● Build communication abilities ● Engage with the developer community ● Gain relevant experience ● Share your experience Take on advocate-type roles through volunteering, internships or freelancing. Highlight your passion for helping developers learn and be successful.
What does it mean to share your experience? ● Develop strong technical skills ● Build communication abilities ● Engage with the developer community ● Gain relevant experience ● Share your experience Create content (video, podcast or blog), responding to community questions, leveraging social media.
What are the benefits of becoming a Developer Advocate? ● Sharing knowledge expands understanding ● Expertise opens new opportunities ● Meaningful connections form through shared interests ● Traveling to share your expertise around the world ● Sharing knowledge builds your personal brand ● Making developers smile 😀
What's next? Build your developer relations career by immersing yourself in practical experience, strengthening technical and communication abilities, connecting with professionals, defining your unique brand, and relentlessly pursuing devrel openings.