Back

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

By
HackQuest
Jun 23, 2024
4 min read

image
Preview
💡
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.

image
Preview
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:

image
Preview

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.

中文版

从 Mantle 学习轨迹到独立项目 - Gony 探索 Web3 之旅

💡
永远保持好奇心!时间宝贵且有限,但如果你有强烈的学习意愿,你总能找到自己的路。

简介 - Gony 是如何接触到 Web3 的

作为一个 Web2 开发者,Gony 和许多对 Web3 充满好奇的人一样:他发现这个领域具有革命性,并渴望了解这项技术,但同时,他对这个领域是否只是繁荣一时的泡沫而不是一个长期稳定发展的行业感到怀疑。

我对 Web3 有一些误解。可能许多不太了解 Web3的人也有类似的想法:曾经以为 Web3 只与加密货币有关。但当我真正了解 Web3,特别是在参加了 HackQuest 的课程之后,我意识到情况并非如此 - 加密货币只是 Web3 的一小部分,还有很多其他方面可以探索!

怀着这样的想法,Gony踏上了他的Web3之旅,寻找答案。他现在已经是 Web3 坚定的拥护者!

Gony’s 的学习之旅 - 他如何了解Web3

我与 Web3 的相遇,特别是与 HackQuest 的相遇,只是一个巧合。我并未有意去寻找相关信息,只是发现我们的社区管理员 Nobia 发布了关于共学营的帖子,觉得很有趣。

从那时起,Gony 积极参与了为期两周的共学营 - 他参加了每一次课程,提出问题,并在学习过程中不断进步。根据 Gony 的说法,每隔一天的2小时课程涵盖了Web3 的许多基本概念,巩固了他对该领域的基础理解。他非常感激 HackQuest 创建的社区,社区的氛围对鼓励他学习和成长非常有帮助。

💡
我真心鼓励那些对 Web3 了解不多的同学参加共学营学习。作为初学者,自学的时候,遇到任何问题都很容易气馁。但当你处于一个有着非常有经验的专家指导和一群和你处境相同的朋友组成的共学营中时,解决学习中的问题和了解实事就变得容易得多了。

在共学营的支持下,Gony 能够完成所有课程,并在完成 Mantle 学习轨迹时最终获得证书。回顾学习经验时,Gony承认这段旅程并不容易,但 HackQuest 让用户更容易跟上学习的步伐。

点击查看HackQuest Mantle学习轨迹👇

激励我继续学习的真正动力是 HackQuest 每日奖励和任务功能。通过赚取积分并完成这些任务,我不仅感到受到激励,而且能够加深对概念的理解。这是一次非常充实的经历!

完成 Mantle 学习轨迹 - Gony 的项目

相信技能的培养不仅仅是通过学习获得,Gony 利用自己学到的知识,当然还有更深度的学习和探索,开发了一个投票 dApp。他把它看作是测试自己学习成果并进一步探索自己兴趣的一种方式。

“在我完成 Mantle 学习路径之后,我一直在思考如何通过构建自己的项目来应用我所学到的知识。”当被问及他希望实现的具体目标时,Gony 笑着说:“我只是想到了创建一个投票 dApp 的想法,然后就去做了。没有想太多。”

Gony 最初的 dApp 想法是开发一个投票系统,使人们能够通过利用 Web3 的去中心化特性进行匿名投票。起初,他想确保这个功能能够正常运作:当人们投票时,dApp 会根据收到的投票来评估是否有效。如果它识别出一个人提交了多个投票,那么该人的所有投票都将被标记为无效并不计入票数。最终,dApp 将统计赞成票和反对票的数量。

image
Preview
当我开始开发这个 dApp 时,我只是想设计一个允许选民匿名投票并确保结果透明的应用程序,这只有在 Web3 的去中心化系统中才可能。

回顾开发过程,Gony 说,Mantle 学习轨迹的经验对他建立自己的项目至关重要。

如果没有我在 Mantle 学习轨迹中获得的知识,我就无法创建自己的项目:它为我提供了扎实的编程基础,并帮助我形成自己的想法,使我能够跟随自己的思路开始开发项目。
💡
此外,Gony 分享了另一个经验:对于初学者来说,HackQuest 的学习轨迹是获取 Web3 基础知识不可或缺的,但当完成课程并获得证书时,你的学习并不应该就此停止。事实上,你的实践学习应该从那时开始。应用所学的知识是巩固学习和检验没有掌握内容的关键,尤其是对于希望进入该领域的开发者。

Gony 的下一步计划和未来愿景

作为执行的坚定倡导者,Gony渴望参加黑客马拉松,并与志同道合的朋友一起开展更多令人兴奋的项目。他最近参加了Chainlink全球黑客马拉松,他的项目AuctionClub在初赛中获得了第三名!让我们一起来深入了解他的项目AuctionClub。

image
Preview

AuctionClub

AuctionClub是一个基于智能合约的拍卖平台,为交易者提供公平可靠的拍卖环境。该平台目前支持两种拍卖模式:英式拍卖和荷兰式拍卖。它还提供了多种交易规则,卖家可以自由组合。此外,平台实施了激励机制,为竞标者提供正反馈。积极参与竞标的竞标者可以获得拍卖股份并获得巨大利润。

通过引入拍卖激励机制,平台期望吸引更多竞标者,增加拍卖的活跃度和成交量。同时,质押机制和平台服务费用的设定将确保平台的安全和可持续运营。

AuctionClub致力于为用户提供高质量的拍卖体验,旨在通过创新的拍卖模式和智能的拍卖流程成为拍卖行业的领导者。

阅读更多关于他的项目:

💡
想追随Gony的脚步?看看他给初学者的建议吧 👇

对初学者的建议

1.掌握基础是关键。开发需要从拥有基本知识开始。
2.对于开发者来说,实践经验非常重要。你必须检验你所学到的东西,才能真正了解是否掌握了概念。
3.在学习过程中积极与他人交流。不要害羞!如果遇到任何问题,请提出问题。
4.要有耐心和毅力!你不能在一两周内掌握编程技能。你必须依靠长期学习,特别是如果你同时还有全职工作。确保每天或每两天抽出一定时间学习。
5.如果你真的热爱,就永远不要停止学习。这个领域在不断变化,总有更多需要学习的事情。

展望未来,Gony 相信 Web3 将是未来。他说:“Web2 已经进入了相对饱和的阶段,大部分事物都已被探索完毕,所以发展空间不大。相反,Web3 仍然是一个相对未被开发的领域,还没有开发出许多与现实世界相关的应用。例如,我曾经参加过一个聚会,发现一个团队正在开发智能设备,如果能应用到现实世界中将会很棒。” 他认为 Web3 中的开发方法提供了独特的视角来解决我们日常生活中的问题,并有潜力解决 Web2 无法解决的许多难题。总的来说,他认为 Web3 在不断发展中,区块链可以被用来改善人们的生活,使其更加便利。

Stay connected with us

More Blog about ’User Spotlight‘

View All
loading...