一文告诉你区块链开发者工作的门道。
原文标题:《Blockchain Job Tier List》
撰文:Jeffrey Scholz
编译:Sibyl
导读:
许多开发者涌入 web3 和加密领域,从传统开发背景进入全新的领域,进行学习或求职,难免有些摸不着头脑。本文为开发者提供了一个开发者岗位的等级概览,为学习路径提出了中肯的建议。
Enjoy ↓
所有行业都有一个层级列表或隐含的排名。通常是不言而喻的,但它是一个真实的东西,是时候告知你获得区块链或智能合约工程师工作的法子了。
在 RareSkills,我们收到很多关于如何获得区块链工作的问题。但这个问题假设所有的 web3 工程工作都是平等的。不是这样的。
当我们说「你已经可以在 web3 领域找到工作了」时,一些工程师感到很惊讶,但紧接着我们会说,「这可能不是你想要的工作」。且看。
在这个级别中,我们具体谈论的是真正作用在区块链的工程工作,特别是智能合约开发、智能合约审计,以及区块链协议开发。
你可以在对智能合约和共识算法了解相对较少的情况下,通过从事工具、前端网络应用、数据科学和后端基础设施的工作,在区块链领域找到一份(好!)工作。
然而,当大多数工程师说「在 web3 领域找到工作」时,他们的意思是从事「独特的工作」,特别是区块链本身、智能合约和安全审计。这些都是其他地方没有使用的专业和新技能。
为了理解层级列表,你必须理解创新者和衍生品的概念。
每个行业都有一些创新者和一些衍生项目。这并不是要赞美「创新者」和贬低「衍生品」。这种二分法在一个健康的市场中总是会出现,因为没有一家公司可以让每个潜在的客户都满意。让我们看看一些例子。
这种情况发生在每个行业。机器学习、SaaS、食品配送、优惠券应用等等。抄袭市场领导者绝对没有错。这是良好的商业惯例,并给客户提供更多选择。它也使市场领导者处于压力之下,不断创新以保持领先。但你应该意识到,在一个创新者公司找工作要比在一个衍生公司找工作难得多。但这并不意味着在衍生公司找一份区块链工作很容易,这些只是相对的比较!
Web3 有更多的项目和公司,他们想尽可能少地干正事,尽可能多地收钱。这些人的层次比衍生品低。它们也被称为抢钱的。如你所料,在一个有问题的项目中找到一份智能合约工程师的工作,要比那些真诚地为客户增加价值的公司更容易。澄清一下,一个衍生项目可以是合法的,也很难得到一份工作。但一个有问题的项目总是竞争力不强。
很明显这篇文章是为软件开发人员准备的。这里说的并不一定适用于 web3 的其他垂直领域。
闲话少说,让我们来分享一下层级列表吧!为了纪念我们游戏玩家,S 级(super tier)是最高等级。
Web3 工程不是捷径,并不是你逃避学习 web2 中那些看似枯燥或理论的东西的捷径。
有信誉的区块链公司希望看到你知道如何编写生产级别的代码,无论它是 solidity、rust、vyper 或任何编程语言。他们希望看到你能推理出幕后发生的事情,并能思考出很多不易察觉的情况。他们希望看到你知道如何用几种方法来解决一个问题,并能考虑到解决方案的相对权衡。
这些技能并不是 web3 所特有的,它们是在 web2 中培养起来的。
作为一个传统的软件工程师,你工作的时间越长(假设你一直在学习和工作,而不是滑行和工作),你可以争取的级别就越高。
你过去经历的领域也很重要。
如果你一直在从事密码学、分布式系统、系统编程或网络安全的一些子领域的工作,这将比从事传统的全栈应用要多得多。如果你在上述前四个领域中真的很出色,你可能会直接进入 B 层,只需接受最少的区块链培训,并在一年内晋升到 A 层。
要进入 A 层,你至少需要(这是非常乐观的)两年的紧张的相关经验才有资格,此外还要有足够的 web2 经验来证明你是一个合格的程序员。并不是使用 Solidity 编程两年就可以了,而是应该每周都在挑战生态系统中的新课题,直到能成为区块链中很多课题的专家。这两年是假设比一般人学得快,比一般人更努力的情况,激情和天赋的双重作用。对于大多数人来说,需要的时间会更长。
期望人们在这样一个新的领域有四年的经验,这听起来可能很滑稽,但当一个 A 级的招聘启事要求它时,他们通常是认真的。
RareSkills 还没有成立一年。因此,我们很自豪地说,我们的学生得到了 B 级的 offer,有时甚至是 A 级的 offer。对于一个刚成立 5 个月的公司来说,这是一个重大的成就。我们将继续发展我们的教育产品,直到 RareSkills 提供最直接的 A 级工作的途径。
不重要。
它只告诉你获得该工作的难度。
唯一重要的是与你最终职业目标相关的东西。
如果你特别想从事你感兴趣的工作,你不必等待公司接受你为雇员。你可以明天就开始做开源贡献(提示:从文档开始)。
如果钱是最重要的,是的,工作层级和收入之间有关联,但这不是绝对的。
如果你正在寻找远程灵活性,使你能够自由地在世界各地旅行,那么以顶级公司为目标可能不是最好的主意,因为环境的竞争会更加激烈。
值得重申的是。如果你的目标是「在区块链领域找到一份工作」,你需要在心中明确「什么样的工作,在什么公司」。工作角色的层级将大大告知你需要做什么样的准备来获得这份工作。
我希望这是一个对你有用的工具,过滤掉那些声称他们可以「为你在 web3 领域找到工作」的人。到时你得多问一嘴,是什么级别的工作?
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。