成为区块链工程师之路

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!

2.1 I​ ​want​ ​to​ ​do​ ​a​ ​Blockchain​ ​Project​ ​-​ ​Where​ ​do​ ​I​ ​start?

实现区块链或其他分布式账本技术有多种方法。应用的场景也出现了多样化,其中包括软件服务提供商,其提供比区块链协议本身更高层的软件功能。 每种方法都有其优点和挑战。

Blockchain​ ​as​ ​a​ ​Service​ ​(BaaS)

建立区块链的测试和研究环境,需要拥有多个系统的生态系统来开发和测试。 亚马逊(AWS),微软(Azure),IBM(BlueMix)等云计算行业的巨头已经看到了在云中提供区块链服务的潜在优势,并开始向其客户提供一定级别的BaaS。 用户将不必面对配置和设置区块链的问题。硬件投资也不需要。微软已与ConsenSys合作在微软Azure上提供以太坊区块链即服务(EBaaS)。 IBM(BueMix)与Hyperledger合作向其客户提供BaaS。 亚马逊宣布他们将与数字货币集团合作提供这项服务。 开发人员将拥有基于云端的单点区块链开发环境,能够快速开发智能合约。

Blockchain​ ​First

在这种情况下,可以直接使用给定的区块链工具。组装是必需的,这并不是因为心脏不够好,而是因为许多技术仍在发展和演变。 然而,直接基于区块链开发可以提供很好的创新,例如在构建分布式应用程序时。 这就是企业家们在创建雄心勃勃的端到端,P2P应用程序的地方,比如OpenBazaar(基于比特币)或者Ujo Music(基于以太坊)。

Development​ ​Platforms

在这里,您并不是首先从区块链开始的。 相反,您首先从开发方法的角度出发,然后构建一个应用程序,该应用程序可集成到在云中提供服务的区块链基础架构中。 这里的目标是快速开发,并着重于区块链的可编程性。

Vertical​ ​Solutions

我们发现金融服务在过去一年中是最迅速变态的地方。这些解决方案针对特定行业,而且是基于私有区块链或账本的基础架构。 这里需要注意的是,其中一些不是完整的区块链。 相反,它们是分布式账本,这是区块链功能的一个子集。 有些甚至没有包含一个共识元素,这使分布式账本技术的实现更上一层楼。

APIs​ ​&​ ​Overlays

这种方法使用区块链作为资产、所有权或身份绑定的基础架构,可以构建具有专门针对证据链、所有权、所有权登记或具有内置基于信任组件的其他特定服务的应用程序。

2.2 How​ ​to​ ​find​ ​a​ ​Blockchain​ ​Developer

区块链领域的人才短缺已成为许多公司关注的问题。 尽管这种短缺在每种技术的早期阶段都很典型,但在这种情况下还是有一些差异的:加密社区中的许多经验丰富的开发人员在早期已经了投资加密货币,并且通常不需要您的资金。 此外,他们中的许多人可能更喜欢在自己的创业公司工作,通过ICO筹集资金,而不是为其他人工作。

Be​ ​more​ ​specific!

在列出你的工作机会之前,你需要明白你正在寻找什么。你需要或想要建立什么? 说你正在寻找一个区块链开发人员就像说你正在寻找一个互联网开发人员一样。

(1)你想建立一个新的区块链吗?

那么你需要一个Blockchain全栈开发者。

(2)是否要构建在Blockchain上运行的应用程序?

然后,您需要懂得solidity(Ethereum),sidechains(比特币)等的dapp开发人员。

(3)了解区块链面临的法律挑战

这将影响您的基础设施决策。根据您想要建立的服务类型,您可能会面临或多或少的法律挑战,因为一些行业受到严格管制。 如果您的企业处于受到严格监管的行业,您可能需要考虑在经过许可的区块链上进行构建。 这也可能影响你的开发决策或者限制(提升)你可以吸引的人才

在雇佣全栈式区块链开发人员之前,请考虑使用已经存在的区块链基础架构,如以太坊。 区块链的重点在于我们是众包基础设施。 这使得应用程序变得更简单、更便宜。 从零开始构建完整的区块链非常耗时。 除非你想发明一种新型的区块链,如果你自己不是加密大神,那么这种情况不太可能发生,因为你甚至不知道如何构建它,所以最好在现有区块链的基础上构建。 在这种情况下,您应该了解您想要构建的区块链的类型:无权限或许可的区块链,公共或私有区块链。

Where​ ​to​ ​look?

像LinkedIn这样的传统职位门户可能不是狩猎区块链开发者的最佳选择。 开始寻找相关的加密社区。

(1)Reddit

请注意,加密货币社区中的许多人对待他们的隐私很认真,并且可能不会在传统社交媒体上非常活跃。 然而,他们中的很多人都活跃在Reddit上。 看看Reddit上的相关小组,这是许多开发人员讨论他们感兴趣的主题并发生创新的地方。 如果你以一种与他们感兴趣的领域产生共鸣的方式巧妙地接近开发者,你可能很幸运找到某个人。

(2)Gitter

考虑在Gitter上推广您的项目。 也许人们会主动来找你。 Gitter是开发者首选的聊天应用程序。

(3)Slack/Discord

每个加密项目都运行自己的Slack / Discord通道。 有些社区的渠道超过5000人。

(4) Ethlance

让包括区块链开发人员在内的自由职业者有机会在区块链的帮助下在线提供他们的服务。 为了访问应用程序并查看列表,需要安装一个dApp浏览器,例如MetaMask。

(5)Bitcoin Talk论坛

Bitcointalk论坛是新的加密项目公布的地方。 这也是第一个比特币论坛,它仍然有一个非常大的社区。

(6)Meetups

许多开发者参加当地的区块链聚会。 加入当地的区块链聚会,并与那里的人交谈。

(7)Start up Contents&Hackathons

组织初创竞赛以吸引区块链开发者的注意力或参加像Ethereum Devcon这样的会议

Build in-house experience

由于区块链开发人员的稀缺性,从外部找到和资助人才变得非常困难,所以最好的办法就是培养内部人才。这可能需要一段时间,但长远来看最有利于你。Ω获得外部帮助来培训现有员工。

Understanding​ ​the​ ​culture​ ​around​ ​Blockchain​ ​&​ ​the​ ​Decentralized​ ​Web

早期的区块链开发者仍然是比特币社区的一部分,它倾向于强烈的自由主义。人身自由是最强烈的主张之一。传统的招聘方式可能不起作用(即,LinkedIn,招聘网站上的空缺通知等)。固定的工作时间表也许不是很诱人。区块链不仅是存储价值的工具,而且它们还围绕新的分布式世界秩序创造了整体经济。如果你的文化不符合这种新思维,或者如果你不承认区块链是一种全新的处理经济的方式,而且商业逻辑正在改变,那么你可能会遇到吸引优秀人才的问题。

分类目录 区块链.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。