DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for How I Landed a Developer Relations Role in Web3 after 6 months
Olubisi Idris AyindeπŸ’‘
Olubisi Idris AyindeπŸ’‘

Posted on • Originally published at blog.idrisolubisi.com

How I Landed a Developer Relations Role in Web3 after 6 months

I'm ecstatic that you're taking the time to read this. I'm both excited and nervous as I write this post because this position (Developer Relations Engineer) is a dream job for me.

I decided to publish this because I know a lot of people are trying their hardest to get into web development or web3, but the truth is that you must trust the process.

This isn't a aspire to perspire piece; I just wanted to share a few things that helped me get started with Web3, and of course, the learning never stops.

I shared this tweet last year. πŸ‘‡

I believed it would happen one day, so I trusted the process, which included minimal pressure, daily learning, and avoiding owambe's (weekend parties) to develop content over the weekend.

In this post, I'll discuss my web3 journey, roadmap, how building in public helped me, communities, and some pointers.

My Web3 Journey

My Web3 Journey

Everything started late last year when I saw Nader's post(I can't find the tweet) and decided to look into Web3. Although the term 'Web3' had previously trended on Twitter, I assumed it was merely a fad; nevertheless, as I started looking into it, I discovered I was mistaken.

In this post, I have a part dedicated to the roadmap/resource I utilized (personally). To give you an idea of how the voyage looks, it's fascinating only if you're as curious as I am.

My curiosity prompted me to research, learn, and build decentralized applications to gain practical expertise in web3.

I work full-time as a Backend Engineer, but I spend most of my free time reading web3-related papers, watching videos, and so on. I realized that we need a lot more information in the web3 arena because, as you know, it's still in its infancy.

This motivated me to put even more effort into documenting my journey as I learn or build things that will help others get started in the web3 ecosystem.

After that, I found myself in the 'Rabbit hole' ;)

The Sacrifice

You might be wondering, "What exactly do you mean by sacrifice :0."

Starting in the web3 space, I tried my best to learn, build, document, and be consistent. No matter how little the demo project is, I will always talk about it online (on Twitter and LinkedIn) or even provide information on how to build one.

Building in Public

Building in public is about embarking on a journey, learning along the way, and encouraging your audience to learn from it.

Building in public has played a significant role in my career because I have always created content before learning more about web3. It has delivered many opportunities straight to my inbox without needing to apply on a job board.

You can learn more about my experience here.

I strongly suggest you build in public; you may not see traction immediately, but people are paying attention.

Roadmap

jaromir-kavan-vv-oEGlN-4E-unsplash

In this section, I'll detail my road map, offer recommendations based on my own experiences, and share what I've learned from experts in the field.

Disclaimer: I am not a web3 expert; I merely offer advice based on what I've heard from others in the field and my experience.

Roadmap (Beginner)

A roadmap is essential to any development cycle, whether you're a designer, developer, manager, or whatever. It is generally recommended that you understand the fundamentals first. For example, if you want to work in web3, you must first learn how web3 works, what fuels it, and what expertise is required to be a part of the space and design web3 applications.

Learning the principles of blockchain will help you figure out what tools you'll need to build a decentralized app, so if you need to know HTML, CSS, and javascript, that will be your emphasis for the next few months before diving into a library like Reactjs.

You may now figure out how to interface with the blockchain using publicly available SDKs like ether.js, web3.js, and others after diving in and finding it fascinating.

If you want to build smart contracts after studying blockchain principles, concentrate on Solidity or Rust for the next few months, and you'll be fine.

Meanwhile, remember that it's not about jumping around; adhere to a path, stick with it, and keep learning. As you may have noticed, things move quickly in the web3 space.

Roadmap (Web2 Frontend Skills)

If you already know HTML, CSS, Javascript, or a library/framework like Reactjs, Vuejs, Angular, or anything similar, you've got a valuable talent that you can use in the web3 space.

You'll most likely need to learn blockchain fundamentals and how to use SDKs to interact with the blockchain from a frontend app (ether.js, web3.js, react-alchemy.js, react-moralis.js, etc.).

Roadmap (Web2 Backend Skills)

Backend skills are also an excellent approach to deep dive into the web3 space, and you might focus on building, coding, and coding because you despise CSS:).

That's fine; you may work full-time as a smart-contract developer, earn good money, and have multiple side hustles. Learning programming languages like Solidity or Rust is your best shot at creating excellent software.

Roadmap (Web2 Fullstack Skills)

As a full-stack developer with frontend and backend skills.

No issue; you can create a full-fledged decentralized application in which you build and deploy your smart contract and a frontend application in Reactjs that interacts with the blockchain through a smart contract, and you'll be good to go.

Roadmap (Product Designer, UI/UX, Product management, etc.)

I'm not a designer or a project manager, but stepping into the web3 space could mean studying the web3 ecosystem, following web3 professionals on Twitter, joining Twitter spaces, and looking at existing web3 decentralized applications.

Design or redesign an existing web2 application with a background in web3 system designs or patterns.

Resources

  1. Nader's Web3 Resources

  2. Free Resources to Learn Solidity, Ethereum, Blockchain, Fullstack dApps & Smart Contract

  3. Free Web3 Resources

  4. Zero To Hero: Web3.0 and Solidity Development Roadmap

  5. The Complete Roadmap and Resources to Become a Web3

  6. Web 3.0: A Developer Roadmap, Guide, and Resources

Communities

william-white-TZCppMjaOHU-unsplash

There are lots of communities in the web3 space, and as we might have noticed,
Web3 === Community-Driven Ecosystem.

Communities are crucial when learning or working in the tech world. The web3 community has been one of the most receptive thus far.

I'll share a couple of fantastic communities that can assist you in achieving everything you want in the web3 space.

It is pretty beneficial to have the impression that you are not alone, and guess what?

Jobs in Web3

clem-onojeghuo-fY8Jr4iuPQM-unsplash

There are so many job opportunities in the web3 space with mouth-watering pay.

Platforms

Mentions

  • How to get a job in Web3

https://eda.hashnode.dev/how-to-get-a-job-in-web3

  • Jobs in Web3 - How I Landed a Job In 4 Months

https://web3.hashnode.com/jobs-in-web3-how-i-landed-a-job-in-4-months

  • How You Can Get A Job In Web3

https://blog.oliverjumpertz.dev/how-you-can-get-a-job-in-web-3

Congratulations on making it this far through the post.

I think I have carefully gone through everything I did. This is my experience, and I believe it helped me land the position of my dream after several rejections.

The learning process continues. I wish everyone the best of luck.

Conclusion

Thank you for taking the time to read this.

If there's one thing I want you to take away from this post, it's that learning and expressing your skills in public can help you obtain your dream job.

So, if you want to work in this space, spend some time studying higher-level ideas in web3 and building higher-level projects for your resume.

It's feasible to get recruited primarily based on your activity in the web3 community for non-technical roles.

Say hello πŸ‘‹ to the latest Developer Relations Engineer at Mara

I'd love to connect with you at Twitter | LinkedIn | GitHub | Portfolio

See you in my next blog article. Take care!!!

Top comments (1)

Collapse
meta_hercules profile image
James Aaron

This is really cool to hear about.
If you want to move on to be Web3 Developer, check out Bootcamp platforms like metana.io

Find what you were looking for? Join hundreds of thousands of developers on DEV so you can:

Β 
🌚 Enable dark mode
πŸ”  Change your default font
πŸ“š Adjust your experience level to see more relevant content