Web2 终是末路,Web3 才是归宿:接触 Web3
欧雷 发表于
今年 4 月时,可能是「金三银四」的关系,经常会看到有前端同行在聊找工作的事情,在那烦恼去啥样的公司比较好,也在为工作的稳定性和前景等而不知所措。
对于自以为「看透一切」的我而言,认为他们只要没跳脱出原来的维度,不管做什么选择都将会迎来同样的结果;然而,无论我如何解释局限性,他们都无动于衷,真令我着急!
于是乎,我心累地写下《对前端同行的最后一次劝诫》,并决定再也不「多管闲事」地试图拉那些要往火坑里跳的人一把——放下助人情结,尊重他人命运。
虽说我坚定地认为前端原有路线是走不通的了,但该怎样相对平滑地切换到另一条看似可行的路线,当时的我也是心里没数。
直到 5 月中,我在折腾家庭数据中心时可能是在想去中心化相关问题,突然脑中蹦出个词——Web3——为我指明了那条较平滑切换的路线。
接触 Web3
关于「Web3」,在 5 月 14 日之前也只是听了听,基本只知道有这么回事,没去真的了解过。
可当我在那天安装 MetaMask 体验了几个 dApp 并初步了解了生态之后,觉得 Web3 这个方向成长空间很大,很有前景——
面向个人用户的 dApp 那么少,用户体验又那么烂,基础设施体系也尚未成熟,当然「成长空间」很大啦!😂😂😂
提到「Web3」,就会想到另一个与之密切相关的词——「DAO」,即「去中心化自治组织」——是种看上去很符合我理想中样子的组织形态。
理所当然地,我立即申请并加入了一个由国人发起且与我理想相匹配的 DAO。
在快月末时,那个 DAO 的主理人在群里转发了由 OpenBuild 组织的「Web3 前端训练营」,不仅能学到转型为 Web3 全栈开发所需的知识与技能,还是免费学,另有各种奖励,我实在是找不到不报名的理由!
训练营的学习
该训练营从 6 月 4 日开始,完全在线上进行,且除了答疑环节之外都是异步的,无论是教学的或是学习的都有很大的自由空间,可自主安排时间。
整体的定位与设计更倾向于「帮助有经验的 Web2 前端转型为 Web3 前端」,包含 6 节基础课与 3 节进阶课:
- 基础课程——开发一个基于 EVM 的 dApp 所要掌握的基本要素,并用较常见的项目类型 NFT market 和 DEX 作为实战练习;
- 进阶课程——推广利益相关方的产品,顺便帮助想要入行的开发者尽早适应目前行业的多变。
每节课都有相应的课后作业,做好后需在配套的 GitHub 仓库中提交 PR 等待审核人员查看;在 7 月 16 日之前提交的能获得奖励,最高可达 43 USDT。
若是在学习与做课后作业过程中遇到问题,还有训练营专属群供大家实时地探讨交流,在互助式学习的同时也起到互相监督的作用。
不只做课后作业有奖励,写出好的学习笔记以及为训练营做出其他贡献都会有奖励,不过同样仅限于 7 月 16 日之前——作为活跃的积极分子,我自然都拿到啦~😎😎😎
即便现在已经没奖励了,但要是想向 Web3 转型,这个训练营的课程还是值得一看的;最好是照样跟着做课后作业,我身为审核人员之一会尽可能去批改。
关于我在参加训练营时的更多体验,详见学习笔记《智能合约纯小白是如何完成自己的第一个 dApp——NFT market?》和《OpenBuild Web3 前端训练营复盘》。
训练营的收获
这一个多月的训练营经历对我起到了较大影响,算是我人生中的一个里程碑,因为多个角度的收益看起来还不错——
最基本也是最重要的,达成了报名参加训练营的最初目的——转型为 Web3 全栈开发——虽然还只是刚迈进门槛,但已能够独立开发完整的 dApp,为接下来参加黑客松打下基础。
由于在学习过程中积极地在群里与他人交流,并时不时给主办方提建议,我被吸收进「助教」队伍,帮助审核课后作业。
此后,我又「拼命」审核并合并了好几百个 PR,间接教导了一部分人使用 Git 的技巧以及进行开源协作时的注意事项。
鉴于我较为突出的表现,算上做课后作业和写学习笔记的奖励,最终在结营时获得了 500 多 USDT,应该是最多的了。
我在训练营期间的活跃产生了些许影响力,与其他人建立了连接并逐渐熟络起来,包括主办方 OpenBuild 的创始人。
以这次的训练营为引子,我向 OpenBuild 提了些比较系统性的改进建议,也轻微地畅想了下其未来的发展方向;也许是看我有心携手共进,被拉进到 PMC 当中了。
经过多次沟通交流,至少我认为与 OpenBuild 之间可建立一种深度合作关系——形式上相互独立,实际上却又紧密相连。
小结
作为一名摸爬滚打十多年的 Web 前端工程师,坚决不看好传统互联网行业的 Web 前端开发前景;机缘巧合之下,让我发觉 Web3 这个能最大限度平滑迁移的行业。
自那之后,我果断决定向 Web3 全栈开发转型,即除了原本的 Web 前端知识与技能外,还需学习并掌握智能合约开发,在此基础上积累相关项目经验。
通过深入参与由 OpenBuild 组织的「Web3 前端训练营」,我不仅达到了「转型」这个最基本的目的,还得到了很多额外的收获,正反馈十分充足!