Kacie Ahmed
Kacie Ahmed

@Haezurath

26 Tweets 45 reads Feb 09, 2023
1 year ago, I graduated College
Today, my net-worth is over 3.5 million πŸ’°
Here's my updated web3 developer roadmap
A mega thread 🧡
1. How can you benefit from web3?
In my opinion, the are two profitable paths in this space:
- Become a developer πŸ’»
- Become a start-up founder πŸ•Ί
This thread will teach you how to do both. Let's start with the developer path πŸ‘‡
1. What is web3? (Developer Path) πŸ’»
Web3 is the next jump in how people use the internet.
- Web1 was the "read only" era. πŸ”
- Web2 was the social media revolution. πŸ‘―
Web3 is decentralization.
2. How does web3 work? πŸ’»
Currently, when you connect to a website, you are connecting your web browser to a webserver.
All of the code you write is stored on that central web server.
With web3... it's different. Data is stored on the blockchain instead.
3. The challenge of web3 πŸ’»
So the challenge of learning web3 is figuring out how to work with the blockchain.
For example, let's say you make a website. You already know how to make it normally.
Now you have to learn to add web3 functionality to your website using blockchain
4. What does web3 do? πŸ’»
Web3 essentially brings two vital aspects of human society into the online world 🌏
- Economy (crypto) πŸͺ™
- Ownership (NFTs) πŸ–ΌοΈ
This will eventually all converge into a metaverse.
5. Getting into web3 πŸ’»
Before getting into web3, I would first research it to see if it's something you are interested in.
I'd recommend this video by Gregory
It gives a good overview πŸ‘‡
buff.ly
6. Languages πŸ’»
Your next task is to learn the basics of programming.
You'll need to know
- HTML βœ…
- CSS βœ…
- Javascript βœ…
In order to have a successful start into web3 development. Here is a course you can take:
buff.ly
7. Learn Web3 Basics πŸ’»
Your next task is to learn the basics of web3 πŸš€
I made a free training camp camp called @LearnWeb3DAO where you can learn the basics of how all this works πŸ‘‡
buff.ly
@LearnWeb3DAO 8. Join a development group πŸ’»
The fastest way to grow your web3 skills is to interact with people who are grinding web3.
I co-founded a group built just for that. πŸ› οΈ
We've had many people find web3 jobs in the group. πŸ‘
buff.ly
@LearnWeb3DAO 9. Download libraries & frameworks πŸ’»
Here is a list of things you'll need to download (and why):
Node.js/NPM - Runs JavaScript
Hardhat - Useful framework
MetaMask - Your Ethereum wallet
Ethers.js - Connects sites to blockchain
Visual Studio Code - Where you write code
@LearnWeb3DAO 10. Learn Solidity πŸ’»
The two main languages you'll need for blockchain development on Etheruem are:
Solidity = Make smart contracts. πŸ“œ
JavaScript = Interact with smart contracts. πŸ”
You can learn solidity in the developer group I mentioned above (@LearnWeb3DAO).
@LearnWeb3DAO 11. Build projects πŸ’»
The next thing I would do is build some easy projects.
I made a thread of 4 projects you can finish in less than a week.
buff.ly
@LearnWeb3DAO 12. Network + Events πŸ’»
Unfortunately, we are in a tough market. So finding jobs is harder than it used to be.
That's why getting yourself out there is important. Make sure you are:
- Building in public
- Attending hackathons
- Attending meet-ups
@LearnWeb3DAO 13. Start job searching πŸ’»
By now you should be ready to land your first gig.
Again, the market is tough. So if your struggle, it's likely not your fault.
Still, now is the PERFECT time to up-skill.
Here is a thread on how to job search in web3:
buff.ly
@LearnWeb3DAO 14. Start-up roadmap πŸ•Ί
The rest of this thread will be dedicated to my start-up founder roadmap.
@LearnWeb3DAO 15. Start-up overview πŸ•Ί(1/2)
In general, I'd say to have a successful start-up, you need to:
- Find a problem to solve βœ…
- Form team βœ…
- Build solution βœ…
- Build community/users βœ…
- Fundraise βœ…
- Run the company βœ…
You can do extra things too, like join an incubator.
@LearnWeb3DAO 15. Start-up overview πŸ•Ί(2/2)
In my experience, the main pain points for fellow founders are:
1. Forming a team
2. Building community/users
3. Fundrasing
So I will address these topics in this thread. If you want more, let me know in the comments
@LearnWeb3DAO 15. Building a team (1/2) πŸ•Ί
You will likely not have all the skills required to make your company work by yourself.
That's why finding a co-founder is important.
I would recommend attending hackathons. Having other people work on your idea can lead to great things
@LearnWeb3DAO 15. Building a team (2/2) πŸ•Ί
Alternatively, you can use a co-fouder matching service! There are a lot of them.
Here is a list (check the image).
@LearnWeb3DAO 16. Growing a community (1/3) πŸ•Ί
This part depends on your buisness model. Are you B2B? B2C?
If your product requires general consumers, then you need to learn how to:
1) Build trust
2) Grow a community
Both of these tasks are easier if you learn Social Media
@LearnWeb3DAO 6. Growing a community (2/3) πŸ•Ί
In-order to get startedβ€” you need to find where your userbase exists. Are they on Twitter? Twitch?
Are your clients IRL? If so, instagram is great!
You need to join THEIR community, contribute, be helpful, and build trust.
@LearnWeb3DAO 6. Growing a community (3/3) πŸ•Ί
Once you GIVEβ€” and are trusted. It's much easier to grow a community around your product.
Remember to convey your value clearly, and start marketing your product on relevant social media. Focus on building personal connections. Start small.
@LearnWeb3DAO 17. Fundraising πŸ•Ί
To fundraise, you need to either:
1) Get scouted βœ…
2) Have connects with venture captial βœ…
Incubators are great ways to get VC connects. I would HIGHLY recommend @BuidlersTribe! (we used them)
buff.ly
@LearnWeb3DAO @BuidlersTribe 18. Running the company πŸ•Ί
After you get funding, you will be managing employees.
Therefore, it's impartive you learning how to be an executive.
I would recommend reading "The Great CEO Within"
@LearnWeb3DAO @BuidlersTribe Thank you for reading this thread!
If you like my content, follow my linkedin for more in-depth tips.
buff.ly

Loading suggestions...