Polkadot支持Solidity开发:219名开发者的学习之旅与职业转型思考

Polkadot上的Solidity开发体验如何?

上个月,一门为期三个月的"Polkadot上的Solidity开发"课程圆满结束,共吸引219名开发者参与学习。该课程为有意了解波卡生态和进入Web3的开发者提供了实战机会。

7月11日,第三期"Polkadot Open Call"以"Polkadot Solidity学习者的成长故事"为主题,邀请到了多位嘉宾分享他们在课程中的挑战、收获与转型思考。活动还特别邀请了某项目联合创始人分享项目进展和招聘信息,为学员提供更多的生态机会。

本期活动共获得2,937次观看。

嘉宾信息速览

  • Yuki:某公司的亚洲负责人,同时也是某网络的OG成员。
  • Lurpis:某项目联合创始人。
  • 冰薄荷:本期课程优秀学员。正在向Web3转型的Web2在职开发者。
  • Vincent:本期课程优秀学员。从传统网络安全行业转型到Web3。
  • Xinmin:本期课程助教。拥有近20年开发经验,2018年进入区块链行业,先后参与了15+项目开发。

开发者眼中的课程体验

Yuki:如果把课程学习参与比作一场游戏,你的角色是什么?

冰薄荷:我算是个"熟悉规则的农夫"。最早接触的是Substrate框架,当时用的是Rust,对我来说有些吃力。这次课程讲的是如何在Polkadot上用Solidity开发合约,正好我之前有学过Solidity,就很开心能用熟悉的语言去尝试在另一个生态里部署DApp。

也是因为以太坊部署成本太高了,所以我才开始关注波卡,想看看是不是有更好的开发体验。

Vincent:我是"新手学徒"。之前我做的是网络安全,完全没接触过Web3。今年年初才决定转行,自学了一些Solidity,主要靠看视频、读资料。但一直缺少实战经验,所以报名了这门课。

一开始其实对波卡不了解,主要是冲着Solidity来的,结果课程让我对Web3有了更全面的认知。我就是一步步闯关、积累经验、升级技能的新手,课程对新人来说很友好,只要愿意花时间投入就能收获很多。

Xinmin:如果说老师是教练,那助教就是"陪练"或"小书童"。我做开发快20年了,从2018年开始接触区块链,之前主要深耕ETH生态,比如DeFi借贷、链游、NFT、OTC等都做过。

Polkadot是我从2020年开始关注的。这次担任助教,就是为了更好地帮助学员理解课程内容,同时也顺带拓展一些相关知识点。

Yuki:课程涵盖了基础语法、常用合约库、某DEX的迁移和链上安全等模块。哪些内容尤其有价值?

Xinmin:我最早是从第三期作为学员开始参与课程,后来也参与了第5期进阶课的学习,再到助教的角色,一路见证了课程内容的不断完善和生态的成长。

我最大的感受是这一期课程的门槛降低了,更适合新手入门。这一期课程结构由浅入深,既有理论也有实践,添加了黑客松环节,让大家能"在做中学"。对想转入Web3的开发者来说,某DEX迁移原理、安全攻防等内容是求职面试中的重点,非常实用。

我认为这套课程已经非常系统,并且课程是免费的!这在其他生态里很少见,能让开发者真切感受到Polkadot在实实在在地做事,而不是搞炒作、发meme。

Yuki:实际参与学习之后的感受如何?

Vincent:我的感受和Xinmin老师说的差不多。课程对新手非常友好,内容安排得当,难度适中,不会让人有畏难情绪。老师讲解清晰,作业也有针对性,助教的答疑也很及时。

虽然有些知识是我第一次接触,但通过Office Hour和群内交流,问题都能得到有效解决,整体学习氛围很好。

冰薄荷:我也有同感。学习氛围特别好,群里大家会互相讨论问题,老师和助教都非常积极地回应。同学之间也能互相帮忙解决问题。

我也很喜欢后面的实践比赛环节,能把课程中学到的知识应用到完整的开发流程中。还有Debug的Workshop讲解,对我们定位和解决问题非常有帮助,实战性很强。

Yuki:在学习过程中,大家遇到最大的挑战是什么?

Xinmin:对我来说,最大挑战来自Polkadot的虚拟机环境。PolkaVM和以太坊的EVM区别挺大的,尤其在编译和调试方面。由于Substrate是基于Rust开发,rust本身学习曲线就比较陡峭,再去做调试会比较复杂。

另外,从Solidity语言本身来看,新手常见的问题多是语法不熟,比如静态数组等,这些在群里被问得也比较多。

冰薄荷:在写Solidity的时候,有些合约在以太坊的Remix上能正常运行,但部署到Polkadot上就出错,因为两边的EVM实现存在差异。前期排查起来挺费劲的,好在有老师和助教的帮助才能逐步解决。

另外,Polkadot对Solidity的支持目前还不算完善,比如我想做链上持续监听的功能,但发现暂时还不支持,相关资料也比较少,需要自己不断摸索和查坑。这时群里的交流就特别重要,大家一起讨论解决问题。

Vincent:我是之前完全没有做过完整的智能合约应用开发。一开始我卡在了前端调用合约库这一块,虽然只是API调用,但对我来说很陌生,练习了好几天才适应。

另外是Hardhat的使用,我之前只用过一点Foundry,切换工具时也花了不少时间去理解。刚开始上课只能一句句对照着老师的代码去理解,慢慢积累后才逐渐跟上节奏。

Yuki:建议增加哪些补充材料帮助更快上手?

Vincent:我觉得可以增加一些前置课程,专门介绍常用的合约库和开发工具,比如Hardhat的使用流程。虽然网上有文档,但如果能系统地讲清楚API的作用和调用流程,会更容易理解。

Web3职业转型新思考

Yuki:大家在课程学习后,对未来的职业方向有新的思考吗?

冰薄荷:我确实是抱着转型的心态来学的。学习过程中我发现Polkadot SDK是个非常实用的工具,它支持定制链和本地调试,这在其他生态中并不常见。如果Polkadot不支持Solidity,我可能很难融入这个生态。但现在有了这个切入口,就可以尝试参与项目,无论是找工作还是积累经验,都是一个很好的起点。

我个人是一直很认同Web3理念的,也很想进入这个行业。但说实话,我对它能不能提供一个稳定就业机会还是有些疑问。Web2目前在国内还是更成熟一些,而Web3在国内还仍处于早期。希望未来能有更多机会边学边做,逐步真正加入进来。

Vincent:对我这个小白来说,这门课真的补上了很多关键的知识点。之前我只学过一些Solidity的语言语法,但对完整的开发流程(开发、测试、部署等)几乎没有概念。这次课程把整个流程讲清楚了,还带我实际操作了一些某DEX和DeFi相关的应用,也让我更容易理解现在流行的一些DApp,也进一步了解了Polkadot生态的一些核心特性。

未来我希望能往Web3安全方向发展。现在很多项目在做代码安全审计,而业务逻辑越复杂,潜在的安全问题也越多。只有真正理解代码背后的业务逻辑和实现细节,才能发现这些漏洞。我希望自己未来能参与其中,帮助建设一个更安全的Polkadot生态。

某项目进展与招聘分享

某项目联合创始人Lurpis在活动中分享了项目的最新进展与招聘信息。作为深耕Polkadot生态近5年的技术团队,该项目在基础设施建设方面积累了丰富经验,并逐步打磨出一套可复用的技术组件。

开发者可通过该项目提供的Solidity SDK快速集成SLPx跨链Liquid Staking协议,在以太坊、Base、Arbitrum等主流链上接入其跨链服务,实现多链部署与协同操作。目前已有15个项目集成SLPx,累计贡献超过1500万美元TVL。

协议支持通过RSP(收益共享模块)进行分润,开发者只需部署并配置参数,即可无缝接入生态,获得收益。例如某些项目已基于该协议实现收益闭环。

自成立以来,该项目团队始终坚持长期主义,无论市场如何波动,协议本身都保持稳定收入和结构闭环。

目前该项目正开放3个非技术岗位,支持远程办公。虽然开发类岗位暂未开放,但也欢迎优秀学员投递简历,团队将纳入人才库,作为优先候选人。Lurpis还特别提到,目前该项目团队中已有约40%的核心开发者来自社区。

社区Q&A精选问题

本次活动也收到了许多社区听众的积极反馈,以下是几位嘉宾的精选问题回答:

Q:作为某项目创始人,有什么经验想分享给Web3新手开发者?

Lupris:我最早也是做开发的,现在也会出于兴趣写一些代码。我觉得最重要的一点是:做产品一定要有差异化。

这虽然是老生常谈,但真正能从技术和产品层面实现差异化,是需要时间和反复试验的。建议新开发者先动手做起来,很多认知是在过程中积累出来的。大概半年左右,可能才真正找准自己产品的独特定位。

我们最初选择基于Polkadot开发,是因为它具备共享安全、跨链互操作等特性。虽然早期基础设施不成熟,但随着生态发展,Polkadot的技术优势逐渐凸显。比如,我们现在能提供比多数Layer 2更安全的跨链解决方案,并利用OpenGov灵活治理机制动态调整链上参数。

目前我们已实现完整的链上闭环:收入获取、成本覆盖、收益分配、社区治理等全部自运转。虽然这些也能在以太坊上实现,但需要调用大量不标准化的合约和接口,复杂度更高。相比之下,使用Polkadot SDK开发反而更加系统高效。

Q:下一期的课程安排能透露一下吗?

Yuki:目前我们的DevRel老师正在迁移一些更复杂的DeFi协议到PolkaVM,未来还将拓展到Gaming、DAO、NFT、Multisig等方向,后续课程将会带大家了解不同类型合约在PolkaVM上的迁移与部署流程。

形式上还是以打牢Solidity基础为主,同时加入更多工具使用,比如合约库、Hardhat等。课程也会保留之前受到好评的实践环节,比如DEMO部署、迷你黑客松。优秀学员在实践环节将有机会被成熟团队看到,甚至直接被招募。

如果你有创业打算,我们也会协助你了解波卡生态中可以申请的资助与资源,打造一条从技术提升、实战训练到项目孵化和职业发展的闭环路径。

此外,我们还会补充一些区块链基础知识、安全调试技巧和不同公链之间的对比思维,帮助大家建立更系统的认知框架。就算你未来落脚点不在波卡,这门课也能成为你进入Web3的一个起点。

Q:完全零编程基础的新手,通过课程做出小项目的成功率高吗?

Yuki:我自己就是零技术背景出身。能否完成课程或做出小应用,关键取决于学习目的。

DOT-3.53%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
quietly_stakingvip
· 18小时前
三个月有点短
回复0
Gas_Wastervip
· 07-31 22:59
不错的培训项目
回复0
FOMOmonstervip
· 07-30 10:44
波卡开发值得投资
回复0
probably_nothing_anonvip
· 07-30 10:31
盲目追随也是种风险
回复0
链上算命先生vip
· 07-30 10:29
教程太短了吧
回复0
大鱿鱼讲师vip
· 07-30 10:26
就差收学费了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)