上一节,写了《互联网行业IT工程师转型--IT工程师将怎么转型区块链工程师》后,没有列出来具体的技术点,有很多招聘网站上列出来的岗位都是:区块链开发工程师,其实对区块链的开发分为:
1、区块链底层开发工程师;
2、区块链智能合约开发工程师;
3、区块链应用开发工程师;
这三者之间的区别是非常大的,
第1个岗位一般不做链开发的企业都用不着,这个岗位是入门成本最高,未来工资也会很高,但招聘人数不多的岗位;
第2个岗位因为对安全有比较高的要求,做成专业的技能的话,还需要掌握多门开发语言,目前还没有形成专门的岗位,但未来一定会发展成为专门的岗位;
第3个岗位包括:后端工程师、前端工程师、APP开发工程师等现有岗位,这个未来可能就是这些岗位所需要学习的一个技术而已,这个未来估计不会形成专门的岗位;
至于其它的如:区块链金融行业工程师、区块链政务行业工程师之类的,又是更细分的说明式岗位,估计也不会形成气侯,毕竟没有说金融行业后端开发、政务行业数据库管理员之类的岗位。
本节就把成为一个区块链底层开发工程师所需要掌握的技术列一下:
这些知识点不一定要全部掌握,根据自己开发的产品与分配的功能来掌握学习,如共识机制中,很多链都只是一种共识或二种共识,那么其他的共识就不一定要掌握,链式结构与开发语言也是一样,但是这些名词所代表的含义是需要掌握与理解的。
当然还有一些与BTC有关的知识也需要了解一些,但那个基本每个介绍文档中都有说明,在这里就不重复了。
下一节,说一下区块链智能合约开发工程师的知识技能!
本文内容有借鉴《区块链行业词典》
网友评论