互联网+时代最火的技术话题是什么?!
区块链!区块链!区块链!
重要的事情说三遍。
各大公司为了招揽区块链人才,那真是不惜血本!招聘网站随便一搜“区块链工程师”,上百个职位,每个都那么地“钱途”一片光明!区块链从业者普遍在年薪30W以上,您要是只要到29W,都不好意思跟同行打招呼。
想从事区块链方向,但是完全不知道从哪里下手?
首先,
区块链是一个去中心化的分布式数据库。既然是数据库,那么就和开发语言无关。至于用JAVA、Golang、Python甚至C 来访问都是没问题的。主要看整个技术团队的技术栈是什么。技术功力深厚的,翻翻书了解一下区块链概念,还是很容易加入的。
其次,
区块链必须落地。换言之,必须跟某种已经存在业务结合。现实世界的业务搭载着区块链的东风才能飞起来。现实情况,迅速搭上区块链这趟高速列车的,多数还是互联网公司和互联网应用。因此,简单粗暴地总结一下:
互联网应用,还是要分前端、后端滴;
后端实现,还是那些功能;
前端展示,如果网页版,还是JS、CSS、HTML等等,如果是移动端应用,还是Android、iOS;
最重要的是什么内容加载到区块链这列飞速运行的,长长的高速列车上。这是关键。
业务!业务!业务!重要的事情说三遍!
然后,才是最重要的。必须知道些区块链的基本概念。枯燥的理论来了,但是如果不掌握这些基础,信不信面试官让你怎么进来怎么出去?
区块链由一个个区块(block)组成。区块很像数据库的记录,每次写入数据,就是创建一个区块。
每个区块包含两个部分。
区块头(Head):记录当前
区块的特征值区块体(Body):实际数据
区块头包含了当前区块的多项特征值。
生成时间
实际数据(即区块体)的哈希(hash)
上一个区块的哈希(hash)
...
每个块通过记录上一个块(父块)的hash,串起来成为一个链条。所以,blcok-chain,因此得名。
如果一个区块里的内容变了,那么它自己的哈希值也会变。这就多数人说的,区块链无能篡改的原因。一改了,全世界都知道了。
最后,
大家关注的:作为一个想从事区块链的有志青年,你除了基本概念需要准备什么。
建议,先找自己的方向。开发、测试类的,在最开始已经提过了,都是互联网应用,技术为辅。
如果想从事产品,区块链是产品人很好地体现价值的方向。而这个岗位与传统岗位也有很多相似和互通的地方。唯一存在区别的地方在于:你处在的圈子不同,你需要面对的是一群“币圈人”。
如果想从事设计,网页设计、美工、UI等等,这些工种完全互通,在跳槽时遇到的阻力最小,也最方便跳槽。
如果想从事内容方面的工作,这里说的内容更多的是指内容创作,不管是白皮书还是项目介绍,不管是自媒体还是媒体平台,内容的生产就是区块链的喉舌,而这个喉舌的声音是可以直接创造价值的。从目前来看,内容展示方面,区块链行业的内容质量相比其他行业想必还存在不小的差距。现在的不足就是大家发财的机会。
当然,作为一个公司,其它职位也必须存在。除了以上谈到的,传统职位如HR、财务、行政,真的不需要懂那么多。