查看原文
其他

澄清 | 你需要知道 Web3 开发者也有不同层级

Jeffrey Scholz WhoKnows DAO 2023-03-12
撰文:Jeffrey Scholz
编译:Sibyl,WhoKnows
本文共2840字,预计阅读时间8分钟

WhoKnows 导读:
许多开发者涌入web3和加密领域,从传统开发背景进入全新的领域,进行学习或求职,难免有些摸不着头脑。本文为开发者提供了一个开发者岗位的等级概览,为学习路径提出了中肯的建议。
Enjoy ↓

所有行业都有一个层级列表或隐含的排名。通常是不言而喻的,但它是一个真实的东西,是时候告知你获得区块链或智能合约工程师工作的法子了。
在 RareSkills,我们收到很多关于如何获得区块链工作的问题。但这个问题假设所有的 web3 工程工作都是平等的。不是这样的。
当我们说 "你已经可以在web3领域找到工作了 "时,一些工程师感到很惊讶,但紧接着我们会说,"这可能不是你想要的工作"。且看。

澄清1:

在web3公司工作并不意味着你做区块链工程

在这个级别中,我们具体谈论的是真正作用在区块链的工程工作,特别是智能合约开发、智能合约审计,以及区块链协议开发。
你可以在对智能合约和共识算法了解相对较少的情况下,通过从事工具、前端网络应用、数据科学和后端基础设施的工作,在区块链领域找到一份(好!)工作。
然而,当大多数工程师说 "在web3领域找到工作 "时,他们的意思是从事 "独特的工作",特别是区块链本身、智能合约和安全审计。这些都是其他地方没有使用的专业和新技能。

澄清2:

创新者和衍生品

为了理解层级列表,你必须理解创新者和衍生品的概念。
每个行业都有一些创新者和一些衍生项目。这并不是要赞美 "创新者 "和贬低 "衍生品"。这种二分法在一个健康的市场中总是会出现,因为没有一家公司可以让每个潜在的客户都满意。让我们看看一些例子。
  • 以太坊:创新者。Fantom:衍生品。
  • Uniswap:创新者。Sushiswap:衍生品。
  • OpenSea:创新者。LooksRare:衍生品。
这种情况发生在每个行业。机器学习、SaaS、食品配送、优惠券应用等等。抄袭市场领导者绝对没有错。这是良好的商业惯例,并给客户提供更多选择。它也使市场领导者处于压力之下,不断创新以保持领先。但你应该意识到,在一个创新者公司找工作要比在一个衍生公司找工作难得多。但这并不意味着在衍生公司找一份区块链工作很容易,这些只是相对的比较!

澄清3:

合法的和有问题的项目

Web3有更多的项目和公司,他们想尽可能少地干正事,尽可能多地收钱。这些人的层次比衍生品低。它们也被称为抢钱的。如你所料,在一个有问题的项目中找到一份智能合约工程师的工作,要比那些真诚地为客户增加价值的公司更容易。澄清一下,一个衍生项目可以是合法的,也很难得到一份工作。但一个有问题的项目总是竞争力不强。

区块链工作的“三六九等”


很明显这篇文章是为软件开发人员准备的。这里说的并不一定适用于web3的其他垂直领域。
闲话少说,让我们来分享一下层级列表吧!为了纪念我们游戏玩家,S级(super tier)是最高等级。

S级

  • 以太坊、Solana或一个成熟的、从根本上创新的区块链的高级协议工程师。
  • 从底层上创新的DeFi应用的tokenomics和协议设计的架构师。
  • Trail of Bits、OpenZeppelin、Consensys等公司的首席审计师。

A级

  • 在一个EVM衍生区块链的首席协议工程师。
  • 在一个顶级DeFi协议的智能合约工程师(非领导)。
  • 在一个衍生但合法的审计公司的首席审计师。
  • 一家领先的审计公司的审计员(非领导)。

B层

  • 衍生区块链的初级协议工程师
  • 在一个衍生的(但合法的)DeFi协议的智能合约工程师。
  • 在一家衍生品审计公司的审计员(非领导)。
  • 某知名审计公司的初级审计师。

C层

  • 为小型但合法的项目建立代币生态系统
  • 衍生协议的DeFi工程师(非领导)。
  • 在有问题的DeFi协议的首席DeFi工程师。将DeFi协议复制和粘贴到不太流行的EVM兼容区块链上,并稍作修改。
  • 一家有问题的安全公司的智能合约审计师。

D层

  • 自由职业者NFT和基本ERC20代币的小项目。通常是短期的工作。项目具有合理的工程质量。
  • 这个级别的智能合约审计不是笑话就是骗局。

F层

  • 任何接受只拥有开发者教育网站在线证书的开发者的工作。产生写得很差的智能合约。对安全问题一无所知。

你的web2经验如何影响你的层级

Web3工程不是捷径,并不是你逃避学习web2中那些看似枯燥或理论的东西的捷径。
有信誉的区块链公司希望看到你知道如何编写生产级别的代码,无论它是solidity、rust、vyper或任何编程语言。他们希望看到你能推理出幕后发生的事情,并能思考出很多不易察觉的情况。他们希望看到你知道如何用几种方法来解决一个问题,并能考虑到解决方案的相对权衡。
这些技能并不是web3所特有的,它们是在web2中培养起来的。
作为一个传统的软件工程师,你工作的时间越长(假设你一直在学习和工作,而不是滑行和工作),你可以争取的级别就越高。
你过去经历的领域也很重要。
如果你一直在从事密码学、分布式系统、系统编程或网络安全的一些子领域的工作,这将比从事传统的全栈应用要多得多。如果你在上述前四个领域中真的很出色,你可能会直接进入B层,只需接受最少的区块链培训,并在一年内晋升到A层。
要进入A层,你至少需要(这是非常乐观的)两年的紧张的相关经验才有资格,此外还要有足够的web2经验来证明你是一个合格的程序员。并不是使用Solidity编程两年就可以了,而是应该每周都在挑战生态系统中的新课题,直到能成为区块链中很多课题的专家。这两年是假设比一般人学得快,比一般人更努力的情况,激情和天赋的双重作用。对于大多数人来说,需要的时间会更长。
期望人们在这样一个新的领域有四年的经验,这听起来可能很滑稽,但当一个A级的招聘启事要求它时,他们通常是认真的。
RareSkills 还没有成立一年。因此,我们很自豪地说,我们的学生得到了B级的offer,有时甚至是A级的offer。对于一个刚成立5个月的公司来说,这是一个重大的成就。我们将继续发展我们的教育产品,直到RareSkills提供最直接的A级工作的途径。
(注:欢迎关注作者的项目 Rareskills.io,提供 Solidity 教育)

这个所谓等级是否重要?

不重要。
它只告诉你获得该工作的难度。
唯一重要的是与你最终职业目标相关的东西。
如果你特别想从事你感兴趣的工作,你不必等待公司接受你为雇员。你可以明天就开始做开源贡献(提示:从文档开始)。
如果钱是最重要的,是的,工作层级和收入之间有关联,但这不是绝对的。
如果你正在寻找远程灵活性,使你能够自由地在世界各地旅行,那么以顶级公司为目标可能不是最好的主意,因为环境的竞争会更加激烈。

为什么讨论这个话题?

值得重申的是。如果你的目标是 "在区块链领域找到一份工作",你需要在心中明确 "什么样的工作,在什么公司"。工作角色的层级将大大告知你需要做什么样的准备来获得这份工作。
我希望这是一个对你有用的工具,过滤掉那些声称他们可以 "为你在web3领域找到工作 "的人。到时你得多问一嘴,是什么级别的工作?
---
如果你有朋友询问如何进入这个领域时,请把本篇文章分享给他们。也欢迎开发者加入 WhoKnows DAO 开发者交流群。
另外,今天的第二条,也提供了几个靠谱的开发/非开发的web3工作机会,欢迎向我们投递简历,为你匹配合适的工作机会。
·    ·    ·    ·    ·

🕹加入社群
项目方资源对接群 | 一起看项目群 | 欢迎蠢问题web3科普群
Web3招聘求职群

·    ·    ·    ·    ·

WhoKnows DAO 为 Web3 builder 提供喂食服务。我们集结有信息审美的阅读者、创作者、Web3 从业者,推荐/梳理/专题研究并输出,共同构建更好的信息饮食体验。 回复[社群]获得加群通道,回复[滴滴]和我们一起搞事情。

 点个 👍 & 在看再走叭 ☕️ 

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存