Web3 is the future of the internet.
And there are hundreds of thousands of technical and non-tech career opportunities
Here's how to get a career in Web3 as a developer:
And there are hundreds of thousands of technical and non-tech career opportunities
Here's how to get a career in Web3 as a developer:
Start with Web3 Lingo!
Web3, Blockchain, and NFTs can be confusing. Here are 30+ terms that can help YOU understand them.
You don't need to memorize all the 30 terms, you need to have an idea and understand them.
Web3, Blockchain, and NFTs can be confusing. Here are 30+ terms that can help YOU understand them.
You don't need to memorize all the 30 terms, you need to have an idea and understand them.
Learn Fundamentals
Before getting into Web3 and Blockchain development, It is better to have good knowledge about the basics and fundamentals of computer science and blockchain.
Here is a video from Coding Tech that explains blockchain technology
youtu.be
Before getting into Web3 and Blockchain development, It is better to have good knowledge about the basics and fundamentals of computer science and blockchain.
Here is a video from Coding Tech that explains blockchain technology
youtu.be
Learn how Web3 dApps works
Here is a complete guide on how Web3 dapps works and Web3 architecture
Here is a complete guide on how Web3 dapps works and Web3 architecture
Programming language
When it comes to building decentralized applications, Solidity, Vyper, and Rust are quite popular programming languages. You can choose any of them.
Here is an overview of Solidity language.
When it comes to building decentralized applications, Solidity, Vyper, and Rust are quite popular programming languages. You can choose any of them.
Here is an overview of Solidity language.
Interacting with blockchain
Once you understood how to write smart contracts, it is time to connect them with the front end of your application. There are many libraries that do that but the most popular are Ethers.js and Web3.js
youtu.be
Once you understood how to write smart contracts, it is time to connect them with the front end of your application. There are many libraries that do that but the most popular are Ethers.js and Web3.js
youtu.be
Development environment
When it comes to writing smart contracts, you can either use Remix IDE or your own local development environment.
If you are new Remix is a great choice.
Here is a very short Hello World video by @FrancescoCiull4
youtu.be
When it comes to writing smart contracts, you can either use Remix IDE or your own local development environment.
If you are new Remix is a great choice.
Here is a very short Hello World video by @FrancescoCiull4
youtu.be
Testing
Testing plays a vital role in the blockchain. Since smart contracts are non-editable, you have to test your code before deploying. Among all, I recommend learning Chai.
Chai is a BDD / TDD assertion library that can be paired with any javascript testing framework.
Testing plays a vital role in the blockchain. Since smart contracts are non-editable, you have to test your code before deploying. Among all, I recommend learning Chai.
Chai is a BDD / TDD assertion library that can be paired with any javascript testing framework.
Join communities
Communities play a vital role in Web3. There are many communities that you can join such as @developer_dao and @LearnWeb3DAO. @AlchemyLearn also have a very active community + they help you kickstart your Web3 career in 2 months for FREE.
Communities play a vital role in Web3. There are many communities that you can join such as @developer_dao and @LearnWeb3DAO. @AlchemyLearn also have a very active community + they help you kickstart your Web3 career in 2 months for FREE.
Build Projects
Now it is time to build projects. Start from a basic project such as creating our own token and then continue to build larger and larger projects
Here are some ideas to build your Web3 dapps :)
Now it is time to build projects. Start from a basic project such as creating our own token and then continue to build larger and larger projects
Here are some ideas to build your Web3 dapps :)
Apply for a job
Once you build your projects, deploy them and push to GitHub and then start working on your CV and cover letter.
If you feel that you are ready for the job, you can apply for jobs. In case you aren't sure here is a list of job boards.
Once you build your projects, deploy them and push to GitHub and then start working on your CV and cover letter.
If you feel that you are ready for the job, you can apply for jobs. In case you aren't sure here is a list of job boards.
As a self-taught developer, It's difficult to find a proper/clean course to get started with Web3 because it's so new.
Here is a course with a well-structured curriculum by Patrick on the entire planet that will take you from zero to Hero!
youtu.be
Here is a course with a well-structured curriculum by Patrick on the entire planet that will take you from zero to Hero!
youtu.be
Still, looking for resources?
Here is a list of 10 resources that can help you become a Web3 and Blockchain master ↓
Here is a list of 10 resources that can help you become a Web3 and Blockchain master ↓
And that's it, folks. Hope you found this useful.
If you enjoyed it, make sure to retweet the first tweet.
I usually write about Web3, web development, and general programming. You can follow me @SuhailKakar for more content like this.
If you enjoyed it, make sure to retweet the first tweet.
I usually write about Web3, web development, and general programming. You can follow me @SuhailKakar for more content like this.
Loading suggestions...