hackquest logo
 
Back

User Spotlight #1: From Mantle Learning Track to An Independent Project - How Gony Explores Web3

User Spotlight
By HackQuest
Jun 23,20244 min read

https://assets.dev.hackquest.io/blog/218204a7-eb19-46a9-a59d-4ff4c1c205a7/fc99d7ae-e6f0-4a5d-9672-4be9bf49dc4f.webp
💡
Always be curious! Time is precious and limited, but if you have a strong will to learn, you will always find a way.

Introduction - What Brings Gony to Web3

As a Web2 developer, Gony is like many who are curious about web3: finds the field to be revolutionary and keen to learn about the technology, but at the same time, feels a bit suspicious of this field being just a blast, instead of a long steady developing sector.

I had some misunderstandings about Web3. Probably many others who don’t know Web3 well had similar thoughts: I used to think that Web3 was all about cryptocurrency. But when I really get to know about Web3, especially after taking courses on HackQuest, I realized this was not the case - cryptocurrency is only a small part of Web3 and there are so much more to explore!

Bearing this thought, Gony embarked on his web3 journey seeking an answer. Spoil alert: he is a firm believer in web3 now!

Gony’s Learning Journey - How He Gets to Know Web3

My encounter with Web3, and HackQuest in particular, is quite a coincidence. I didn’t intentionally search for any relevant information but just found Nobia (our community manager) posted about the co-learning camp and found it quite interesting.

Since then, Gony has become an active participant of the two-week long co-learning camp - he joined every single session, asked questions, and learned along the way. According to Gony, the 2 hour session every other day covered many basic concepts in Web3 that cemented his foundational understanding of the field. He is appreciative of the community that HackQuest created in the co-learning camp. The morale of the group was really helpful in encouraging him to learn and grow.

💡
I really encourage learners who don’t have much knowledge of Web3 to follow the co-learning camp to learn. If you learn by yourself as a beginner, you can easily feel frustrated and discouraged when you encounter any questions. But when you’re in a co-learning camp with a guide who is a very experienced expert and a group of frens who are in the same shoes as you, it’s much easier to get your concerns resolved and just get a sense of what’s going on.

With the support from the co-learning camp, Gony was able to finish all courses and eventually earned his certificate when completed the Mantle learning track. When reflecting on the learning experience, Gony confessed that this journey was not easy and HackQuest made it easier for users to keep up the learning.

Check out HackQuest Mantle Learning Track 👇

What really motivated me to continue learning was the daily reward & quest features on HackQuest. By earning points and completing those quests, I felt not only incentivized but also deepened my understanding of the concepts. It was a very fulfilling experience!

After Mantle Learning Track - Gony’s Project

With the belief that developing skills do not just acquired through learning, Gony uses what he learned, and of course more learning and searching, to develop a voting dApp. He sees it as a way to test his learning and further explore his interests.

“After I completed the Mantle learning track, I’ve been thinking of ways to apply what I learned through building my own projects.” When asked about specific objectives he wished to achieve, Gony laughed and said “I just had an idea to create a dApp for voting and went for it. Didn’t think much.”

Gony’s original idea of the dApp was to develop a voting system where people can vote anonymously by leveraging Web3’s decentralized feature. At first, he wanted to ensure that this function would work: when people vote, the dApp evaluates whether it is valid based on the vote received. If it identifies that one person submits more than one vote, then all votes from that person will be labeled invalid and not counted. Eventually, the dApp will count the number of votes for yeas and nays.

https://assets.dev.hackquest.io/blog/218204a7-eb19-46a9-a59d-4ff4c1c205a7/43c14d46-2c79-4088-ae44-e3fa4b4259aa.webp
When I first started developing this dApp, I just want to come up with an application that allows voters to vote anonymously and make sure the result is transparent, which is only capable in Web3 thanks to its decentralized system.

Reflecting on the development journey, Gony said that the Mantle learning track experience is crucial for him to establish his own projects.

Without the knowledge I acquired in the Mantle learning track, I wouldn’t be able to create my own project: it gives me a solid foundation of writing codes and helps me to formulate my own ideas so I’m able to follow my thoughts to start developing projects.
💡
On that note, Gony shares another tip: HackQuest’s learning tracks are indispensable for beginners to gain the basic knowledge of Web3, but your learning should not stop when you complete the course and earn the certificate. In fact, your hands-on learning should start at that point. Executing what you learn is the key to cementing your learning and testing what you still don’t know, especially for developers who wish to break into the field.

Gony’s Plan for Next Steps and Vision for the Future

As a strong advocate for execution, Gony is eager to join hackathons and work on more exciting projects with like-minded frens. He recently participated in Chainlink Global Hackathon and his project AuctionClub earned the third place in Prelim! Let’s take a closer look at his project AuctionClub:

https://assets.dev.hackquest.io/blog/218204a7-eb19-46a9-a59d-4ff4c1c205a7/12acfce7-12af-4be9-881f-3124e4480e14.webp

AuctionClub

AuctionClub is a smart contract-based auction platform that provides traders with a fair and reliable auction environment. The platform currently supports two auction modes: English auction and Dutch auction. It also offers a variety of trading rules that sellers can freely combine. Additionally, the platform implements an incentive mechanism to provide positive feedback to bidders. Active participation in bidding can earn bidders auction shares and extract huge profits.

By introducing an incentive mechanism for auctions, the platform expects to attract more bidders, increase the activity and volume of auctions. Meanwhile, the setting of the pledging mechanism and platform service fees will ensure the security and sustainable operation of the platform.

AuctionClub is committed to providing users with a high-quality auction experience and aims to become a leader in the auction industry through innovative auction models and intelligent auction processes.

Read more about his project:

💡
Want to follow Gony’s path? Check out his advice for beginners 👇

Advice for New Learners

1.Knowing the foundation is the key. Building starts with having the basic knowledge and establishes from there.
2.Hands-on experience is very crucial for developers. You have to test what you learn to truly know if you grasp the concept.
3.Communicate with others when you learn. Don’t be shy! Ask questions if you encounter any.
4.Be patient and perseverant! You can’t master coding skills within a week or two. You have to rely on long-term learning, especially if you have a full-time job at the same time. Make sure you allocate a certain time every day or two to learn
5.Never stop learning if you’re truly passionate. The field is everchanging and there are always more things to know

Looking ahead, Gony believes that Web3 will be the future. “Web2 has entered a relatively saturated stage where most things have been discovered, so not much room for further growth. On the contrary, Web3 is still a relatively unexplored field not many real-world related applications have been developed. For example, I once attended a meet-up and found that a team was working on developing smart devices, which would be great if used in real life.” He reckoned that the approach of application development in Web3 provides unique angles to tackle problems in our daily lives and has the potential to resolve many puzzles that Web2 is incapable of solving. In general, he believes that Web3 is consistently growing and blockchain can be leveraged to make people’s lives better and more convenient.

Stay connected with us