This April, possibly due to the "golden three and silver four" effect, I often saw front-end colleagues discussing job hunting, worrying about which companies are better, and feeling lost about job stability and prospects.
As someone who thought I had "seen through everything," I believed that as long as they didn't break free from their original mindset, whatever choice they made would lead to the same result. However, no matter how I explained the limitations, they remained indifferent, which really worried me!
So, I wearily wrote "The Last Advice to Frontend Engineers" and decided to stop interfering and trying to save those who were about to jump into the fire - to let go of the desire to help and respect others' destinies.
Although I firmly believed that the original path of front-end development was no longer viable, I had no idea how to smoothly transition to another seemingly feasible path at that time.
It wasn't until mid-May, when I was tinkering with a home data center and thinking about decentralization-related issues, that a term popped into my mind - Web3 - which pointed me in the direction of a smoother transition.
Introduction to Web3#
Before May 14th, I had only heard about "Web3" in passing and only had a basic understanding of it.
But when I installed MetaMask that day and experienced a few dApps and got a preliminary understanding of the ecosystem, I felt that Web3 had great growth potential and prospects -
There are so few dApps for individual users, and the user experience is so bad, and the infrastructure is not yet mature. Of course, there is a lot of room for growth! 😂😂😂
When it comes to "Web3," another term closely related to it comes to mind - "DAO," which stands for "Decentralized Autonomous Organization" - a form of organization that seems to fit my ideal.
Naturally, I immediately applied and joined a DAO initiated by Chinese people that matched my ideals.
Towards the end of the month, the organizer of that DAO forwarded the "Web3 Frontend Bootcamp" organized by OpenBuild in the group. Not only can you learn the knowledge and skills needed to transition to Web3 full-stack development, but it's also free, with various rewards. I really can't find a reason not to sign up!
Learning in the Bootcamp#
The bootcamp starts on June 4th and is completely online. Except for the Q&A sessions, everything is asynchronous, allowing for a lot of freedom in terms of teaching and learning, and you can arrange your own time.
The overall positioning and design of the bootcamp are more inclined to "help experienced Web2 front-end developers transition to Web3 front-end development." It includes 6 basic courses and 3 advanced courses:
- Basic courses - mastering the basic elements of developing a dApp based on EVM and using common project types such as NFT markets and DEX as practical exercises;
- Advanced courses - promoting products related to stakeholders' interests and helping developers who want to enter the industry adapt to its current changes.
Each course has corresponding homework, which needs to be submitted as a PR in the accompanying GitHub repository for review. Rewards will be given for submissions made before July 16th, with a maximum of 43 USDT.
If you encounter any problems during the learning and homework process, there is a dedicated group for the bootcamp where you can discuss and exchange ideas in real-time, providing mutual assistance and supervision.
Not only are there rewards for completing homework, but there are also rewards for writing good study notes and making other contributions to the bootcamp. However, these rewards are also limited to before July 16th - as an active participant, I naturally received them~ 😎😎😎
Even though there are no more rewards now, if you want to transition to Web3, the courses in this bootcamp are still worth a look. It's best to follow along with the homework. As one of the reviewers, I will do my best to provide feedback.
For more of my experiences during the bootcamp, please refer to my study notes "How Did a Smart Contract Newbie Build Their First dApp - NFT Market?" and "OpenBuild Web3 Frontend Bootcamp Review."
Gains from the Bootcamp#
This month-long bootcamp experience has had a significant impact on me and can be considered a milestone in my life because it seems to have brought benefits from multiple angles -
The most basic and important thing is that I have achieved the initial goal of signing up for the bootcamp - transitioning to Web3 full-stack development. Although I have just stepped through the threshold, I can already independently develop complete dApps, laying the foundation for participating in hackathons in the future.
Due to actively communicating with others in the group during the learning process and occasionally providing suggestions to the organizers, I was absorbed into the "teaching assistant" team, helping review homework.
Since then, I have "diligently" reviewed and merged hundreds of PRs, indirectly teaching some people Git skills and the precautions for open-source collaboration.
Due to my outstanding performance, including the rewards for doing homework and writing study notes, I ultimately received over 500 USDT when the bootcamp ended, which should be the most.
My active participation in the bootcamp has had some influence, and I have connected with others and gradually become familiar with them, including the founder of OpenBuild.
Based on this bootcamp, I provided OpenBuild with some systematic improvement suggestions and lightly envisioned its future development direction. Perhaps because they saw my willingness to collaborate, I was invited to join the PMC.
After multiple communications, I believe that a deep cooperative relationship can be established with OpenBuild - independent in form but closely connected in reality.
Conclusion#
As a front-end engineer who has been in the web industry for over a decade, I firmly believe that the future of traditional web front-end development in the traditional internet industry is not promising. By chance, I discovered Web3, which allows for the smoothest transition in the industry.
Since then, I have made a decisive decision to transition to Web3 full-stack development. In addition to the knowledge and skills of traditional web front-end development, I also need to learn and master smart contract development and accumulate related project experience.
By actively participating in the "Web3 Frontend Bootcamp" organized by OpenBuild, I have not only achieved the basic goal of "transitioning," but also gained many additional benefits. The positive feedback is very fulfilling!
Read this article on other platforms: Personal Website|WeChat Official Account