区块链职位排名
所有行业都有一个层级列表或隐含的排名。它通常是心照不宣的,但却是真实存在的,这应该为你寻找区块链工程师或智能合约工程师工作的策略提供参考。
区块链开发者职位:
在 RareSkills,我们收到了很多关于如何获得包括区块链开发者在内的区块链职位的问题。但这个问题假设所有的 Web3 工程职位都是平等的。事实并非如此。
当我们回答“你已经可以在区块链领域找到工作了”时,一些工程师会感到惊讶,但紧接着我们会加上一个限定条件:“这可能不是你想要的那份工作。”
澄清 1:在 Web3 公司工作并不意味着你在做区块链工程。
在这个层级列表中,我们专门讨论专门应用于区块链的工程职位。特别是,我们将讨论智能合约开发、智能合约审计和区块链协议开发。
即使你对智能合约和共识算法知之甚少,你也可以通过从事工具开发、前端 Web 应用程序、数据科学和后端基础设施工作,在区块链领域找到一份(不错的!)工作。具有讽刺意味的是,在 Web3 中,Web2 编程职位比 Solidity 或区块链职位还要多。与应用程序前端和后端代码量相比,智能合约的规模相当小。
然而,大多数工程师在说“在 Web3 找份工作”时,他们心里想的是从事那些“独特的内容”,具体来说就是区块链本身、智能合约和安全审计。这些都是在其他地方用不到的专业新技能。
澄清 2:创新者与衍生品
要理解这个层级列表,你必须了解创新者(Innovators)和衍生品(Derivatives)的概念。
每个行业都有少数创新者和一些衍生项目。这并不是为了赞扬“创新者”而贬低“衍生品”。这种二分法总会在健康的数字市场中出现,因为没有哪家公司能让每一个潜在客户都满意。让我们来看一些例子:
这种情况发生在各个行业。机器学习、SaaS、外卖、优惠券应用程序等等。模仿市场领导者绝对没有错。这是良好的商业实践,并为客户提供了更多选择。它还能让市场领导者保持压力,不断创新以保持领先地位。但你应该意识到,在创新者公司找工作要比在衍生品公司难得多。然而,这并不意味着在衍生品公司找一份区块链工作很容易,这些都只是相对比较!
澄清 3:正规项目与可疑项目
在 Web3 中,有太多项目和公司只想尽可能少地建设并尽可能多地圈钱。这些项目的层级比衍生项目还要低。它们通常被称为圈钱项目和骗局。正如你所料,在一个可疑项目中获得智能合约工程师的职位,要比在一家真心实意想为客户创造价值的公司容易得多。需要澄清的是,一个衍生项目可以是正规的,且入职门槛非常高。但一个可疑项目的竞争总是会小得多。
区块链职位层级列表
显而易见,本文是为软件开发者写的。我们在这里所说的并不一定适用于 Web3 中的其他垂直领域。
话不多说,让我们来分享这个层级列表!为了向我们的游戏玩家读者致敬,S 级(superb tier,超级层)是最高级别。
S 级
-
Ethereum、Solana 或成熟且具有根本创新性的区块链的高级协议工程师。
-
具有根本创新性的 DeFi 应用程序的代币经济学和协议设计架构师。
-
Trail of Bits、OpenZeppelin 或 Consensys 等公司的首席审计师(Lead auditor)。
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 级。
RareSkills 的毕业生能进入哪个层级?
要进入 A 级,你至少需要(这是非常乐观的估计)两年的高强度相关经验才够资格,此外还需要足够的 Web2 经验来证明你是一名胜任的程序员。这并不意味着你必须用 Solidity 编程满两年。这意味着你要每周在生态系统中用新课题挑战自己,直到你成为区块链许多主题的专家。这两年的前提是你学习得比一般人快,工作比一般人努力——你拥有令人羡慕的激情与天赋的结合。对大多数人来说,需要的时间会比这更长。
在一个如此崭新的领域期望人们拥有四年的经验听起来可能有些滑稽,但当一个 A 级职位的招聘信息提出这个要求时,他们通常是认真的。
RareSkills 成立还不到一年。所以我们很自豪地说,我们的学生拿到了 B 级的 offer,有时甚至接近 A 级。对于一家只成立了 5 个月的公司来说,这是一项了不起的成就。
我们将不断完善我们的教育产品,直到 RareSkills 能够提供通往 A 级职位的最直接路径。
层级重要吗?
不重要。
它只能告诉你获得这份工作的难度有多大。
唯一重要的是与之相关的最终职业目标。
如果你只想专注于你感兴趣的事情,你不需要等待公司录用你为员工。你明天就可以开始进行开源贡献(提示:从文档开始)。
如果看重的是钱,那么职位层级和收入之间确实存在相关性,但这并不是绝对的。
如果你寻求的是能够让你自由环游世界的远程办公灵活性,那么将目标对准顶级公司可能不是最好的主意,因为那里的环境竞争会更加激烈。
我们为什么写这篇文章
这一点值得重申。如果你的目标是“在区块链领域找一份工作”,你需要在大脑中清楚地知道“什么样的工作,以及在哪家公司”。职位的层级将在很大程度上决定你需要为获得这份工作做哪些准备。
此外,这还能成为一个实用的工具,帮助你过滤掉那些声称能“帮你在 Web3 找到工作”的人。什么层级的工作?
在这里阅读我们更多的博客文章。
最初发布于 2022 年 11 月 21 日