Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Breaking into DevRel

Breaking into DevRel

Breaking into DevRel presentation at Web3 Lagos Conference

Olubisi Idris Ayinde

September 02, 2023
Tweet

More Decks by Olubisi Idris Ayinde

Other Decks in Education

Transcript

  1. 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
  2. Developer Relations isn’t a role. It refers to a group

    of people within a company focused on developer engagement and building relationship.
  3. A typical example of Developer Relations team • Developer Relations

    Manager • Developer Advocates • Developer Evangelists • Developer Support Engineers • Developer Community Managers • Developer Marketing Managers • Technical Writers
  4. Developer Advocate? • Developer Relations Manager • Developer Advocates •

    Developer Evangelists • Developer Support Engineers • Developer Community Managers • Developer Marketing Managers • Technical Writers
  5. What does it mean to be a Developer Advocate? •

    Awareness • Technical content creation • Community engagement • Developer support
  6. Who is a Developer Advocate? A developer advocate is a

    technical expert who builds successful relationships between a company and its developer community.
  7. 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
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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 😀
  14. 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.