Web3 开发者的六个层级:在 Web3 公司工作并不意味着做区块链工程
2023-01-13 18:58
WhoKnows DAO
2023-01-13 18:58
订阅此专栏
收藏此文章
一文告诉你区块链开发者工作的门道。


原文标题:《Blockchain Job Tier List

撰文:Jeffrey Scholz

编译:Sibyl


导读:


许多开发者涌入 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 级工作的途径。


这个所谓等级是否重要?


不重要。


它只告诉你获得该工作的难度。


唯一重要的是与你最终职业目标相关的东西。


如果你特别想从事你感兴趣的工作,你不必等待公司接受你为雇员。你可以明天就开始做开源贡献(提示:从文档开始)。


如果钱是最重要的,是的,工作层级和收入之间有关联,但这不是绝对的。


如果你正在寻找远程灵活性,使你能够自由地在世界各地旅行,那么以顶级公司为目标可能不是最好的主意,因为环境的竞争会更加激烈。


为什么讨论这个话题?


值得重申的是。如果你的目标是「在区块链领域找到一份工作」,你需要在心中明确「什么样的工作,在什么公司」。工作角色的层级将大大告知你需要做什么样的准备来获得这份工作。


我希望这是一个对你有用的工具,过滤掉那些声称他们可以「为你在 web3 领域找到工作」的人。到时你得多问一嘴,是什么级别的工作?

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

相关Wiki
WhoKnows DAO
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开