Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
May 4, 2021 06:34 am GMT

How to Get Your First Job in Developer Relations

Hi, my name is Alex, and Im an Advocate. A Developer Advocate. With Developer Advocates being one of the most sought out commodities on the market this year, I thought Id write up the answer to one of the questions that I answer frequently in my DMs - mostly because I read this thing from @swyx.

How did you break into Developer Relations?

If I knew what I did exactly to end up here, it would probably be an easy answer. But it isnt because I didnt wake up one day and decided this was what I wanted to be when I grew up. My idols and role models were Developer Advocates, and I didnt think I was good enough to be the same. On top of that, I was a Senior Developer with quite a few years of experience under my belt. I didnt feel like giving that up to be a Junior anything again.

If you ask other people in the industry - and I asked quite a few of them in a survey - everybody has a different story. Because Developer Relations is such a new industry. Even defining it is tricky because it depends on which side of the aisle youre asking. Phil tried to define Developer Relations a while back, and when you look at it, its got so many roles that overlap. Evangelism versus Advocacy, Marketing versus Community, Technical Writing versus Developer Experience. And theyre all a part of DevRel, but the skills required for the role depend from company to company , not necessarily from role to role.

Josh said that not all journeys are the same, and I tended to agree with him. But then I got the chance to meet and interview many other Developer Advocates, Community Managers and Technical Writers, and some patterns emerged. Turns out, while not all journeys were the same, all roads lead to Rome.

Ive spent some time identifying a set of skills each of us in DevRel had before joining the industry. Heres a list that also tells you how you can acquire them now, outside of DevRel. Because it turns out you dont have to give up your career progression and start all over, you can break in. Not a single one of us had all the skills we use today.

Weve all started out with only one or two of the required skills and learned the rest on the job. So dont worry, you can make do with picking up only a few of these skills!

Community Building

There are open-source programs explicitly designed for building community. Ill share a list of my favourites, but Im pretty sure most open-source projects wont say no if you start helping out. It doesnt have to be something as minor as code. It can be something truly helpful, like commenting on old issues to see if people still care about them. Or getting together with some people to test a project. For example, the Reps program even sponsored pizza or coffee for people to get together and help out around the Mozilla mission. Fedora does the same for its Ambassadors. Im pretty sure I missed a few, so let me know on Twitter, and Ill add more.

  • Mozilla Reps are passionate Mozillians who mobilize and develop functional and local/regional Mozilla communities. They are committed to educate and empower people to support Mozillas mission and contribute to the project based on Mozillas leadership agreements.
  • Fedora Ambassadors are responsible for helping to grow the contributor base and act as a liaison between other FLOSS projects and the Fedora community.

Public Speaking

With a pandemic, travel bans and no in-person events, public speaking is a different beast than when I started. There are different challenges involved in speaking in front of a live audience as opposed to a camera. Most learning communities there havent yet adapted to online speaking, so if you find yourself stuck while picking this one up, please reach out. Im more than happy to have learning sessions. Weve been training people online to speak in public for a few years with Mozilla Tech Speakers, happy to pick it up again.

  • Global Diversity CFP Day is a tech-wide cross-community event based on the successful workshops held in advance of ScotlandCSS and ScotlandJS in 2016. Over the years it has evolved into a focused 1-day event designed to help you go from an idea to skills and a talk ready to submit to a conference.
  • Toastmasters is a nonprofit educational organization that teaches public speaking and leadership skills through a worldwide network of clubs. While they focus more on improvised topics, it will get you comfortable to step up in front of strangers and try to keep a straight face while youre talking about a random topic. This will later evolve into not being afraid of the Q&A session of your talks.
  • Mozilla Tech Speakers started as an experiment in 2015 designed by Havi Hoffman and Dietrich Ayala from the Mozilla Developer Relations team. They invited a handful of volunteers who were passionate about giving talks at conferences on Mozilla-related technologies and the Open Web in general to trial a program that would support their conference speaking activities and amplify their impact. It scaled to 100 people, but sadly in 2020, it was axed when Mozilla did their second round of layoffs. However, the resources developed for the program are still some of the best around, so check them out.

Technical Writing

I must admit, writing, in general, was something I struggled with. But new resources and communities for technical writing keep popping up. Its getting easier to get started. What helped me was transforming the writing bit from a skill into a habit. Ive struggled with writing consistently for 3 years, tried various things, but I think Ive finally figured it out. For the past 189 days, Ive challenged myself to write at least 100 words every day. And you (and me both) would think thats not a lot. It seemed like a manageable quantity when I started. Turns out those 100 words add up when you do it every day. So far, its been 42687 words and 19 articles published in those 189 days. Ive used Twitter as a way to hold myself publicly accountable, but there are other communities to help you be accountable while you learn or to help improve your writing style.

  • Write the Docs is a global community of people who care about documentation. They consider everyone who cares about communication, documentation, and their users to be a member of their community. This can be programmers, tech writers, developer advocates, customer support, marketers, and anyone else who wants people to have great experiences with software.
  • Blogging for Devs is both a free email course and a paid community. Whether youre just starting out, trying to revive an existing blog, or want to get past a plateau, this course and newsletter is going to help.
  • Google has a collection of courses and learning resources that aims to help you improve your technical documentation. Learn how to plan and author technical documents. You can also learn about the role of technical writers at Google.

Event Organizing

The barrier to start organizing events has considerably lowered with the onset of the pandemic. Before, it involved finding a physical space, a speaker, an audience and a sponsor for the refreshments. It was a lot easier to find an established group and help out instead of starting your own. I went at it the hard way, starting a London JavaScript meetup with Chris and Simona. Chris and I convinced our employer to let us use the office during the weekend, and we asked our friends, like Simona, to come in and do free Angular workshops for people. After the meetup group got enough people, sponsors and venues started contacting us, so we didnt have to run around looking for them. But with our attendee numbers multiplying fast, the three of us werent enough to get everything done, so we were always on the lookout for people to help us out. Be those people for other groups! I highly doubt anyone is going to turn you down.

If helping out a group isnt your thing, you can always put on a show of your own. In the age of online events, you dont need a space or a sponsor. You can do it with a Zoom call, a speaker, and an audience. If youre looking for groups or a place to find your audience, heres a list.

  • techtalks.io is a new tool for community building that evolved from the need for a better Meetup. I honestly think its the natural progression of Meetup. You can join a community of engineering, design, product and UX experts, organize, watch and discuss talks, get involved with a community and share your ideas.
  • Meetup is a platform for finding and building local communities. People use Meetup to organize events, meet new people, learn new things, find support, get out of their comfort zones, and pursue their passions, together.

Builders

Im afraid I dont have a lot of options here. The only thing I can tell you is to build things. What things? It doesnt really matter. The goal is to pick up something new , experiment with it for a few days, and then tell other people what you did. It doesnt have to be a next career move, it doesnt have to be useful to anyone but yourself, and it doesnt have to be maintained for years to come. Build things, and thats it.

If youve stumbled upon my GitHub profile, youll see Im part of a dozen organizations, most of them abandoned, and thats ok. Ive also got almost 100 repositories that are just there, with only a handful actively maintained. Some of them are so cringe-worthy, with hacked-together code, that I still havent made public. And thats ok.

All these got me a valuable skill: I can build something with a clearly defined scope and throw it away as soon as it served its purpose. I dont get overly attached to a piece of code or a project just because. And it doesnt have to be perfect.

Can You Be a Junior Developer Advocate?

Yes, definitely, of course!

I know this might sound controversial. A lot of the Developer Advocates out there will tell you to be a Solution Architect before thinking about being a Developer Advocate. Id like to formally and unequivocally call BullShit! here. Just because it took some people forever to get here (me included), it doesnt mean it was right or that you should suffer. No! There are Junior Developer Advocates, Junior Community Managers. Im not sure about Junior Technical Writers, but surely there are some, so let me know in the comments section below!

The quality that makes a successful devrella is being able to understand developers pain points. Sure, some slower people like me need to suffer first before we can understand the problems, so we can fix them. Some smarter people, like Mary, could figure out this one without going through the grind. That means anyone can get there, so Junior Developer Advocates are a thing! Next time you see an opening, dont let the fact that you havent suffered in the industry for the past ten years discourage you from applying. This field needs a fresh perspective a lot more than it needs dinosaurs like me.

Bonus Round

As Shawn put it, DevRel is a not generalizable skill, or rather, theres such a thing as devrel-company fit. You might have noticed this blog post was technology agnostic. And thats because it requires a great deal of passion and empathy. Those skills are not as easy to acquire as functional skills. Try to find a product or community youre passionate about or something youve used or been part of before. Its easier to get your first job in Developer Relations for a company when youve already got some domain knowledge. Theres also some degree of credibility involved. I couldnt get a job advocating for an iOS company, for example. You should try to get some experience in your space, really understand the domain youre trying to break in as a devrella.

I also co-curate alongside Julia, a weekly email roundup of Developer Avocados Call-For-Papers, resources and articles. If you want to learn more about DevRel, you should definitely subscribe to Developer Avocados Weekly!

If youve read this far, or youre considering getting into Developer Relations, reach out on Twitter! Im always happy to answer your questions or help you land your first role in DevRel.


Original Link: https://dev.to/lakatos88/how-to-get-your-first-job-in-developer-relations-2bgn

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To