随着 Web3 行业的飞速发展,越来越多的从业者开始关注如何顺利从 Web2 转型进入 Web3 领域。然而,与三四年前的宽松环境相比,当前Web3行业对技术人才的要求已大大提高。如今,想要进入 Web3 的人员不仅需要具备扎实的技术基础,还需适应行业的快速变化和高要求。虽然 Web3 的入门路径较为灵活,不必像 Web2 那样通过系统的培训来掌握所有技能,但成功的转型仍然需要具备较强的自主学习能力和实践经验。
对于 Web2 从业者而言,转型进入 Web3 并非一蹴而就,但却拥有多种途径可供选择。通过兼职、参与黑客松或项目合作等方式,许多人逐步过渡到 Web3 行业。而对于技术人员来说,选择合适的编程语言和生态系统也至关重要。从前端工程师到智能合约开发者,不同岗位的转型路径和技术学习重点有所不同。
在 Web3 领域,各大生态系统如 Ethereum 和 Polkadot 等,具有不同的技术栈和应用场景。了解这些生态的特点并选择适合自己的方向,将帮助开发者在 Web3 行业中找到合适的定位。尤其是像 Polkadot 这样的底层基础设施平台,适合那些有兴趣从事跨链技术、定制化应用和区块链底层协议开发的人。
无论是选择进入哪个生态,Web3 的技术门槛与发展潜力都为从业者提供了巨大的机会。对于希望转型的人而言,了解行业现状、学习相关技能并参与生态建设,将是成功进入Web3的关键。
为此 OneBlock+ 邀请到王大锤老师,一名资深的智能合约开发者,来为大家从区块链从业者视角讲解关于 Web2 如何转型到 Web3 的一些软着陆建议。本次活动累计观看近 800 人次,下面一起来了解下行业前辈的分享吧!
🎬 宣讲会回顾详情:https://shorturl.at/b4YlY
什么人适合进入Web3?
进入 Web3 行业的人应具备一些特定的特质,这些特质与Web3行业的特点密切相关。首先,Web3 行业以底层技术为核心,行业工作通常需要较高的技术要求和自我驱动能力。相比外包行业,Web3 提供了更好的工作与生活平衡,但大多数公司规模较小,约 95% 的公司属于初创企业或小型公司,甚至一些头部公司规模也仅为几十人或 100 人左右。这种环境要求从业者能够适应较高的不确定性和快速变化。
一、学习能力
Web3 行业的快速迭代要求从业者具备极强的学习能力。在 Web2 领域,人们通常通过学习书籍和课程来掌握技术,但在 Web3,技术栈和工具的变化极为迅速。例如,过去几年的热门技术从 Ethereum(ETH)和 Solidity 到 Rust、Solana、Polkadot、Aptos、Move 等新兴技术,到现在大火的 TON,都要求开发者不断学习新的编程语言和框架。每个生态系统都有自己的开发语言和工具,比如 Starknet 用 Cairo,这些技术不断更新。为了紧跟行业发展,学习者必须有强烈的自主学习意愿,并能从海量的资料中筛选出对自己有价值的信息,从而规划合适的学习路径。
二、接受能力
学习能力与基础能力并不完全等同。学习能力侧重于如何掌握新知识并应用到实际中,而基础能力指的是你在进入 Web3 之前已经具备的知识储备和技术能力。在 Web3 行业,随着新技术和新生态的不断出现,能否跳出舒适区,持续学习并应对新的挑战,成为关键所在。特别是在小型公司中,员工常常需要兼任多个角色,这要求个人能够快速适应变化、应对新的技术和业务需求。
三、解决实际问题的能力
Web3 行业中的公司大多数规模较小,这意味着团队成员之间的沟通和协作更为频繁。在小公司中,开发人员不仅要与其他技术人员合作,还需要与产品经理、运营人员等密切合作。因此,从业者需要具备更强的跨职能沟通能力,并能直接面向市场解决真实问题。与 Web2 公司不同,Web3 的项目往往更贴近市场需求,如果产品无法满足用户需求或解决实际问题,很难获得市场认可。因此,Web3中的从业者必须具备敏锐的市场洞察力和创新思维,能够快速响应市场变化并调整产品方向。
Web3 行业的特殊性要求从业者不仅要具备强大的技术能力和学习能力,还需要有较强的跨职能沟通能力,并能够应对快速变化的环境。虽然小型公司提供了更多的自由和灵活性,但也伴随着较高的不确定性,因此,能够不断学习并解决实际问题的能力,成为 Web3 行业中最为重要的素质之一。
不同职业的转型路径
随着 Web3 的发展逐渐成熟,它已不再是三四年前的初期探索阶段,而是成为许多公司业务的核心。当下,Web3 公司基本都明确了其发展方向和用人标准,这对求职者提出了更高的要求。
对于大型公司而言,招聘往往注重直接满足岗位需求,即需要具备较强经验的即战力。而对于小型公司来说,由于资源有限,他们更倾向于选择能够立即上手的人才,而非培养新人。不过,也存在例外 —— 通过社区途径认识并加入公司,已成为进入 Web3 行业的重要路径之一。Web3 公司更倾向于通过社区招聘,因为这种方式门槛较低,更注重候选人的潜力与对行业的融入度。社区成员因其主动参与和学习的意愿而备受认可,被视为能够适应创业文化的理想人选。相比之下,传统求职渠道对初学者要求更为严格,使得社区成为许多人迈入 Web3 行业的有效捷径。
产品经理
在区块链行业担任产品经理,必须在入职前掌握基本知识,而非入职后再学习。具体来说,首先需要理解行业的基础概念,例如区块链是什么,区块浏览器、交易所、钱包等工具的功能与使用方法。同时,还需具备一定的技术理解能力,包括区块链的系统架构、前后端协作模式,以及基本的密码学知识,如哈希算法和加密算法。
除此之外,对热门赛道的认知至关重要。例如:
-
公链作为区块链技术的核心基础设施,其性能和生态建设举足轻重
-
企业服务领域主要关注为企业提供区块链解决方案
-
数字资产领域涵盖支付、资产管理和钱包等应用
-
跨链技术则推动多链生态间的互联互通
-
账户抽象(AA)优化了用户体验
-
预言机通过链上与链下数据交互,拓展了区块链的应用边界
-
链上数据分析则通过研究资金流向与活动趋势,为决策提供支持。
此外,区块链行业高度依赖社区互动,产品经理需要熟练使用 Twitter、Discord 和 Telegram 等 Web3 社区工具,积极参与并紧密跟随行业动态。对于 Web2 转型至 Web3 的公司,产品经理还需掌握特定领域的知识,例如游戏、社交媒体、供应链、支付和医疗等传统行业中的区块链应用场景。
最后,根据岗位的具体技术需求,产品经理可能还需要深入了解某些技术领域。例如,涉及验证功能的岗位要求对验证技术有深度理解。总而言之,提前掌握这些知识不仅是基础,更是进入这一创新领域的必备条件。
前端/后端工程师
在区块链行业中,前端开发的重要性突出,对工程师的技术要求较高。这是因为前端与区块链的交互环节复杂,需要深度掌握链上数据的读取、操作以及用户体验的优化。相比之下,后端的技术门槛相对较低,其主要职责是作为业务加速器,通过缓存和读写优化提升系统性能。对于大多数区块链产品而言,后端的业务逻辑较为简单。
1. 对安全性的极高要求
安全性是区块链开发的核心原则。这一行业的产品绝大多数与资金直接相关,与传统业务中可以通过后续版本修复漏洞的方式不同,区块链系统中的代码漏洞可能直接导致资金被盗或安全问题,甚至危及企业存续。代码质量的高标准与严谨性要求,体现了区块链行业对安全性的高度重视。
2. 强调业务全局认知
区块链开发者无论负责前端、智能合约还是后端,都需要全面了解公司业务。这包括对产品逻辑、竞品动态以及行业趋势的深入理解。这种全局认知不仅是完成技术任务的前提,也体现了区块链行业对业务与技术高度融合的要求。这一点与传统 Web2 开发有所不同,后者对各角色的业务参与度要求相对较低。
3. 技术架构的特性:大前端与小后端
区块链架构的一个显著特点是其链本身承担了部分传统后端功能,如数据存储和状态管理。因此,大多数产品的后端主要用于缓存数据和加速业务处理,而不涉及复杂的业务逻辑。链与前端的结合使前端的技术要求更加突出,进一步强化了“大前端、小后端”的技术特点。
然而,部分特定产品(如数据分析服务或 RPC 服务)对后端依赖更高。这些场景中,后端的角色在于将区块链作为数据源,为产品提供分析或高性能访问支持。
区块链行业以高度注重前端技术、安全保障和业务全局观为特点,技术架构也展现出与传统行业不同的逻辑。对于从业者而言,这一领域的开发要求不仅涉及技术深度,还需具备更高的业务理解能力与安全意识。
运营
运营是区块链项目的基础环节,与产品开发具有同等重要性。优秀的运营需深刻理解行业基础知识及相关赛道,围绕用户需求设计并执行有效策略。
1. 初阶运营:社区互动与情绪管理
初阶运营的工作重心在于利用工具如 Telegram、Twitter 和 Discord,与社区用户进行有效互动。具体职责包括:
-
在社区中与用户交流,陪伴用户,解答问题。
-
处理反馈与投诉,确保问题得到及时解决。
-
维护社区氛围,传播积极情绪,促进用户对品牌的信任与认可。
这阶段的工作主要是培养用户粘性,奠定运营基础。
2. 进阶运营:用户增长与活动策划
随着经验积累,运营角色的关注点会转向用户增长与社区活跃度的提升,具体包括:
-
定期发布团队动态及公告,保持与用户的透明沟通。
-
制定用户教育内容,帮助用户深入了解产品功能及应用场景。
-
策划并执行提高月活跃用户(MAU)的活动,如线上/线下社区互动。
-
组织或参与行业和公司相关的 AMA 活动、线上会议及线下交流会。
-
与产品团队合作,制定产品迭代计划,结合用户反馈优化功能。
3. 高阶运营与 BD 角色拓展
在高阶阶段,运营职责开始向业务拓展(BD)方向延伸,类似社区运营,主要任务包括:
-
与其他项目方、合作伙伴及投资机构保持良好关系,促进生态合作。
-
寻找新的投资机会,提高品牌曝光度,拉动优质资源进入项目。
-
拓展市场资源,为企业发展提供战略支持。
当运营具备统筹资源的能力并在品牌与合作开发上表现出色时,往往能够承担更高层次的角色,如首席市场官(CMO)的角色。
编程语言学习和选择
如果你从事区块链底层开发,首先需要熟悉区块链的一些基本组件和核心概念,如交易池、共识机制、加密算法、点对点网络和虚拟机等。除此之外,还需要了解区块链的独特之处。例如,如果区块链面向特定领域提供解决方案,它可能会涉及某些专业应用,如去中心化金融(DeFi)、NFT(非同质化代币)、衍生品交易等。你需要对这些业务有深入了解,因为一些区块链将业务逻辑直接集成在 DApp 层,而另一些则会将其写入区块链的 runtime 层。
区块链的设计和生态不同,也会影响开发方式。例如,在 Ethereum 生态中,区块链上的业务逻辑通常会部署在 DApp 层,即运行在区块链上的智能合约。而一些区块链,如 Polkadot,则更倾向于将业务逻辑与链的底层逻辑融合在一起。这意味着,作为开发者,选择开发 DApp(去中心化应用)时,所处的生态系统对开发流程和工具的要求会有所不同。DApp 的功能通常依赖于区块链智能合约,它们有自己的智能合约语言。当前,常用的智能合约语言包括 Rust、Solidity、Move 和 JavaScript,这些都是较为流行的生态系统中使用的语言。
此外,区块链的外围服务也是开发的一部分。例如,区块链即服务(BaaS) 是一种为企业提供区块链基础设施的平台服务。由于很多公司选择使用一些工具来简化开发,类似的服务提供商通常会提供集群管理、API 接口等服务,开发者在使用这些服务时需要掌握集群管理能力。
在区块链行业中,除了底层开发,许多领域也涉及链上数据分析、去中心化交易所(DEX)、身份认证与资产映射等业务。例如,近年来热门的 RWA(Real World Assets,真实世界资产)赛道,致力于将传统资产,如房产、国债基金、以及其他金融资产映射到区块链上。这类应用不仅仅限于身份认证,还涉及到资产的二级市场交易。这些资产上链需要去中心化的验证机制,以确保交易和资产的真实性。
此外,还有 RPC 服务,它为不同的应用提供与区块链交互的节点支持。很多区块链项目还需要开发 SDK(软件开发工具包)或机器人服务,以便为区块链项目提供便利的开发接口和服务支持。这些服务通常偏向传统企业的后端解决方案,开发时常使用 GO、GS 等语言。
根据你对某种编程语言的兴趣和擅长程度,基本上可以决定你在区块链行业中适合从事哪个方向的工作。如果你更擅长某些编程语言,通常也意味着你将会使用这些工具为特定领域的公司提供服务。因此,选择适合的编程语言不仅能帮助你决定具体的工作方向,还能影响你所选择的技术栈和发展路径。
进入 Web3 的生态选择Polkadot
Polkadot 是一个功能强大的区块链框架,它的独特设计和跨链功能为区块链开发者提供了丰富的学习机会和职业发展路径。那么,哪些同学适合 Polkadot 生态呢?
首先,Polkadot特别适合那些对区块链底层技术有强烈兴趣的同学,尤其是从事 Web2 行业中间件开发的工程师。对于这些开发者来说,Polkadot 提供了一个深入理解区块链核心架构的理想平台。Polkadot 的设计框架是当前行业领先的之一,它不仅帮助开发者深入理解区块链的核心概念,还能有效提升其技术水平。学习Polkadot,可以深入了解区块链的各层架构,包括运行时(runtime)和客户端(client),以及如何通过这种分层设计打造高效、可扩展的区块链系统。
此外,Polkadot的生态系统提供了许多实际的开发工具和最佳实践,这些都将帮助开发者在其他区块链项目中也能受益。许多领先的区块链项目,如 Polyga 和 Starknet,都选择 Polkadot 的 SDK 作为底层框架,这进一步证明了Polkadot在区块链开发中的重要地位。
其次,Polkadot 拥有一个非常丰富的资助计划,这也是许多人选择 Polkadot 生态作为入门的主要原因。Polkadot 的资助计划不仅支持初创团队,也支持个人开发者,尤其是那些有创新想法的团队。通过积极参与Polkadot的社区和开发者活动,开发者可以获得资助支持,推动自己的项目进展。Polkadot 的去中心化治理机制使得社区参与者有机会直接影响生态发展,而不需要依赖传统的中央机构。
另一个优势是,Polkadot 通过清晰的分层架构,为开发者提供了一个非常灵活的定制化能力。无论是修改共识机制,还是优化交易处理方式,Polkadot都能为开发者提供明确的操作层次。这使得开发者在定制自己的链时,能够轻松找到修改的切入点,从而实现特定功能的拓展。
Polkadot 的跨链设计也是其一大亮点。随着生态系统的不断发展,Polkadot 不仅关注链与链之间的互操作性,还在探索如何将区块链的应用范围拓展到更广泛的领域。例如,Polkadot 推出的 JAM 框架,旨在为跨链应用提供更加通用和灵活的计算框架。这种扩展性使得 Polkadot 在未来的区块链生态中,能够承载更加复杂的任务计算和应用场景。
对于那些希望通过参与黑客松等活动来验证自己创意的开发者,Polkadot 也提供了丰富的机会。Polkadot每年举办的黑客松,奖金池丰厚,在世界各地,并且支持进入决赛的团队整体费用,帮助开发者扩大视野,接触更多行业资源。如果你有一个优秀的项目想法,Polkadot 的资助计划和黑客松无疑是一个理想的平台。
总的来说,Polkadot是一个适合那些追求技术深度、热衷于跨链生态的开发者学习的平台。无论是从理论的底层架构,还是从实践中的资助支持,Polkadot都能为区块链开发者提供强有力的支持。如果你有志于在区块链领域深耕,Polkadot无疑是一个非常值得学习和探索的方向。
迈出 Web3 第一步!
Substrate 入门课程第16期,
开发者优选!
你是想了解 Web3 的新手开发者吗?对 Polkadot 生态感到好奇?OneBlock+ 社区携手 Polkadot 精心推出了为期六周的「第十六期 Substrate 区块链开发入门课程!」
课程将由 Polkadot Dev Advocate 周俊和王大锤亲自授课,结合实际项目,深入讲解 Substrate 的核心技术和开发流程。到目前为止,已有 121 位学员加入,课程不仅覆盖了基础知识,还将教你如何在 Polkadot 生态中部署智能合约,帮助学员亲身体验 Web3 项目的构建与落地。
点击链接了解更多宣讲会内容!
🎬 宣讲会回顾:https://shorturl.at/b4YlY
🟠 课程大纲
无论你是技术背景的开发者,还是对 Web3 充满好奇的探索者,这门课程都是你迈入区块链世界的最佳跳板。我们的教学大纲涵盖了:
-
什么是 Web3?
-
Polkadot 如何区别于比特币、以太坊及其他 Rust 公链生态?
-
想开发 Polkadot 应用需要了解的基础知识
-
设置开发环境和工具
-
实践操作:用 Polkadot 智能合约开发环境部署一个 DApp
-
实战 15 分钟内用 Substrate 快速构建一条链
每个知识点都配有实战练习和趣味问答题,帮助你加深理解和记忆,轻松搞定那些看似复杂的技术要点。
🎲 课程形式
-
每周更新一节:随到随学,六周内共安排五次 Office Hour 答疑直播,每节课设有 Task 任务,完成任务即可获得积分,结课后还可瓜分 ¥500 奖金池。
-
线上 AMA 活动:安排 1-2 场线上 AMA,回放将上传至 YouTube 和 Bilibili,方便复习。
-
项目分享:将邀请优质项目团队进行实战讲解,深入体验项目开发全过程。
-
技术文章推荐:课程期间配套技术文章,帮助学员深入理解课程内容。
-
班级群支持:提供专属班级群,方便老师答疑、学员交流,并分享最新行业资讯与活动信息。
🎫 课程收获与福利
1️⃣ Polkadot 生态项目指导
我们将特别邀请到 Polkadot 生态内的活跃项目团队,开展 AMA 和 Workshop 环节。通过这些机会,你将直接与开发者互动,了解到他们在波卡生态中的真实开发案例和项目进展。更重要的是,你将有机会探索与这些前沿项目合作的可能性!
2️⃣ Parity 官方支持
如果你希望在生态系统中获得更多支持,我们也邀请到了 Parity 官方的专家,为大家讲解 Polkadot 的生态激励机制、申请流程和开发技巧。我们致力于让每一个学员都感到时间的投资有价值!
3️⃣ 助力你的 Web3 职业生涯
根据往期学员的反馈,许多学习者对区块链和 Web3 的职业发展充满期待。因此,本次「第十六期:Substrate 区块链开发入门」课程特别提供了两个专属福利:
-
招聘列表发布:课程结束后,将会整理出 Polkadot 生态内正在招聘的职位,帮助有意向的小伙伴抓住机会。完成课程不仅让你的简历加分,更可能助你找到心仪的 Web3 职位。
-
一对一交流机会:完成课程的学员还有机会与 Web3 资深从业者进行一对一沟通。无论你想了解如何规划职业生涯,还是对如何选择第一份 Web3 工作有疑问,这将是向业内大佬取经的绝佳机会!
4️⃣ Oneblock+ 社区积分奖励
参与课程完成任务领取积分,更有机会获得年度积分大奖,瓜分1000U奖金池!
🔗 更多详情:https://mp.weixin.qq.com/s/VPgTsts9A2syK2NqulLZAw
这不仅是一场区块链入门课程,也是一次深度参与 OneBlock+ 社区获取积分福利的机会!
📝 立即报名:https://wj.qq.com/s2/14957929/h3bh/
📤 添加课程小助手(🆔 Emma@OneBlock+)了解更多 Substrate 入门与进阶课程!