当前位置: 首页 > 科技观察

天价人才难求!想进军区块链行业?这些你必须要了解

时间:2023-03-18 18:00:28 科技观察

今天的文章,我将从两个角度出发。先从行业的角度讲一下区块链行业的现状和人才需求,然后从人才的角度讲一下在区块链行业工作的需求。你有什么基本技能。行业现状那么行业现状和对人才的实际需求是怎样的呢?一起来看看吧。目前,区块链领域对人才的需求大致可以分为以下几类。根据客户需求,构建基于DLT技术的分布式账本应用,在DLT上实现客户所需的业务需求。这类人才非常接近于传统的解决方案人才。公司已经具备一定行业的资深经验,目标是通过技术选型选择一条公链,并在这条公链上开发基于区块链的应用。目前游戏和社交项目都比较成熟。游戏类包括以太猫养、乐Bloc等,内容社区类包括Steemit、币文、币乎等项目。该类别的特点是可以与现有技术很好地结合,在业务层面利用区块链的资产数字化特性。商业潜力大,技术发展空间大,进入门槛低,风险小;公司在海外获得融资或发起ICO,目标是开发新一代公链。创建此类项目是为了改进现有的区块链技术。***。区块链生态基础设施类。数字资产交易平台、数字资产管理、手机钱包、硬件冷钱包、数字金融媒体、区块链咨询、矿池运营等均属于此类。这些是目前最赚钱的区块链行业。技术发展空间更大,进入门槛更低,风险也更低。目前的区块链人才供需远远不足以支撑如此庞大的市场。也就是说,人才极其稀缺,人才的稀缺与过高的估值形成鲜明对比,就是泡沫的形成。与以上类别相关的是针对行业相应需求的编程语言。第一类是分布式账本技术。由于Hyperledger的流行,DLT基本都是基于Golang的,但是也涉及到应用可视化交互的问题。毕竟交付给客户的时候,指望客户使用命令行是不现实的,所以这是必然的。需要有一定的前端技术。第二类是公链应用。由于智能合约的存在,大大降低了区块链的使用门槛。最新的以太坊智能合约是用类似Java的语言——Solidity编写的。目前还有无限编程语言智能合约区块链。其实我觉得Solidity比其他完全开放的智能合约要安全得多,所以我建议如果你打算学习智能合约,最好从以太坊开始。第三类是开发自己的公链。目前主流是静态编译语言,C++和Golang最为常见,也有Rust、Java、C#实现的公链。SPV轻钱包多采用Java、Python、Java实现。可以说,公链的研发几乎都涉及到主流的编程语言。第四类是业务上与区块链关系最密切,技术上最不相关的。整体技术栈与传统的互联网网络技术没有太大区别。比如搭建一个区块链财经网站,甚至不需要任何区块链技术,但对内容运营有更高的要求。人才现状我们分析了区块链行业的现状,再来看现有的人才构成。如果把现在的互联网人才来划分,大致可以分为五类:技术决策者,主要指CTO、技术总监、技术专家等;代码生产者和维护者,即广大IT从业者和开发工程师;需求生成器和汇总器、产品经理、需求分析师;交互与可视化、前端工程师、UI/UE与视觉设计等;产品运营,与用户实际接触,吸纳和维护用户。目前的区块链行业基本上以数字货币交易、数字资产管理、信息类应用为主。从细分来看,包括手机APP钱包、炒币行情工具、区块链资讯APP、一些简单的区块。ChainApp应用,对人才的需求大致符合互联网行业的需求,即需要吸纳以上五类人才。我们可以发现,区块链产品的模型还比较简单,处于非常早期的状态。但仅仅针对这些单体App应用,从业者还不够多。在公司实际运营过程中,我发现有几种人才非常紧缺:既懂传统金融交易又懂互联网产品的人才。传统金融交易往往是经纪人或证券交易所,而区块链是新兴行业,因此具有跨界知识的综合性人才更受欢迎;懂社区建设和互联网产品运营,同时懂数字货币的人才。这个品类最缺的其实是内容运营。无论是原创内容还是编辑内容,都需要扎实的区块链知识作为基础。这样的人在招聘中很少遇到,大部分公司都选择自己培养。了解大型开源项目建设,乐于与社区交流分享的顶尖技术人才。很多顶尖的技术人员不善于与人沟通,这也导致其他开发者在参与社区项目的过程中产生误解甚至偏见。在我实际的招聘工作中,经常会遇到不同的应聘者。针对他们的盲点,我总结了以下经验。最大的一点就是候选人的完全匹配度很低,但是某个技能模块的匹配度很高。如果直接选择,就要考虑培训成本。不选择很可惜。招聘人员常常进退两难。例如,如果应聘者来自传统量化交易领域,但对区块链完全不了解,不知道有哪些知名可靠的数字货币交易平台,那么必然需要漫长的培训过程。所以我建议求职者在业余时间尝尝炒币的滋味,买几本区块链相关的书籍作为入门的基础。第二点是思路的转变。很多求职者都是抱着跟风的心态来尝试的。既然区块链这么火,他们就来试试。我认为这是一个好的开始。毕竟,勇敢迈出第一步非常重要。然而,在实际面试过程中,这些求职者由于对经济金融的浅薄了解,存在一些误区。区块链行业也将很快被吓跑。区块链行业前期高回报高风险。每个人在制定计划之前都必须认清自己的风险偏好。第三点,求职者自己抵制数字货币,认为数字货币是泡沫,认为区块链技术是未来,但当我问为什么区块链技术是未来时,他们答不上来。这可能是对数字货币巨大风险的恐惧,也可能是不愿接触和了解所造成的偏见。数字货币作为区块链最大的应用,需要客观的接受。第四点,求职者认为交付区块链工作需要对区块链有非常深入的理解和技术储备。然而,这些求职者往往是在网上看了几篇文章才来面试区块链岗位的。事实上,作为招聘人员,我一般不会问区块链技术或共识算法。我一般会问一些编程语言的基础知识,比如TCP/IP协议,C++中的右值引用,所以即使不懂区块链也没关系,区块链也是建立在互联网上的,扎实的编程基础决定了后续的学习效果和成长速度。在此,我列出了公司的一些实际职位要求,供大家参考。公链核心开发人员:编程语言基本功非常扎实,代码风格通俗易懂,精通中英文文档编写,英语口语流利,只需要了解区块链技术基础知识。钱包App等基础设施开发者:了解主流语言开发包,了解移动互联网产品开发上线流程,了解区块链私钥管理。社区运营:互联网产品社区运营,热衷于数字货币和开源社区,熟悉常见的线上线下运营方式。钱包App产品运营管理:互联网产品运营,比较接近理财类APP。数字资产交易平台:该类人才需求量最大,基本涵盖以上五类人才储备。区块链研究:该类别分为两类:行业战略研究和技术研究。前者类似于咨询行业,后者主要由CTO、架构师等高端技术社区、开源技术社区推动。明确并制定自己的发展方向其实无论是区块链还是前段时间大热的人工智能,无论是技术还是产品的研发,首先要找到自己的方向。不同的人在事业上有不同的起点。我曾经采访过一位与C++之父一起工作了两年的C++专家。他是一位非常聪明的工程师,具有良好的沟通技巧。当我极力邀请他加入我们公司的时候,他说,我要的不是热门行业,而是一份稳定、低风险的工作来延续我对技术研究的兴趣。求职者想去什么行业火,这种随波逐流的心态可能会导致一事无成。所以我强烈建议你先弄清楚你的职业偏好。有条件的话,可以做个事业和性格测试,找出自己未来的定位,努力把性格和事业的摩擦降到最低。区块链是一个新兴行业,选择范围广并不代表对从业者没有要求。相反,这样的行业需要从业者有扎实的编程语言基础和比较完整的计算机和网络理论知识结构。毕竟不管是人工智能还是区块链,基础扎实,在入门的过程中就会快一步。但是,仅仅拥有领域知识是不够的。现在的行业发展呈现出跨界、跨领域的趋势,大家不必局限于自己的领域。适当拓展其他知识,对职业发展也很有帮助。