The lack of blockchain skills is one of the main concerns and an important inhibitor of blockchain adoption in companies from a variety of industries. According to Bloomberg, job offers related to blockchain on LinkedIn quadrupled in 2017. If you are new to blockchain and you wonder what it takes to develop the skills and habits necessary to be a successful blockchain talent, this guide is for you.
Based on more than 2 decades of experience, let me share the 10 most important skills and habits you need:
1. Learn to boost business results
Blockchain architectures focus predominantly on technology and less on the simplification of business processes, so business-driven architecture is the key. Understanding business results is crucial. Also, explore the data flows and create direct connections between business partners, suppliers and customers throughout the ecosystem. It wants to rationalize the commercial architecture up to the value chain and the partner ecosystem.
2. Embracing the Blockchain experience as a service
Leading lance pilots and proof of concept, and collaborate with consortiums and suppliers of Blockchain as a Service (BaaS). Collaboration and negotiation skills are crucial during the formation of the consortium.
3. Master of interoperability
The interconnection of the accounting books in different technological platforms poses risks of implementation, therefore, it must evangelize an open source mentality. Integration with business systems is also crucial to reduce latency and boost business results.
4. Knowledge of the distributed book
Not all blockchain frameworks support intelligent contracts. Develop the experience in distributed accounting technology to accelerate the development of smart contracts.
5. Be a person with a “T” shape
I am a strong advocate for an employee in the form of a T. A blockchain practitioner must possess not only block chain skills, the long vertical stroke in the “T”, but also broad interdisciplinary skills, the horizontal part of the “T” , such as Design Thinking, Agile, DevOps and continuous delivery. .
Having business and technology experience is not enough. The experience of the end-to-end lifecycle to design, develop, test, implement and maintain has its merits, but success lies in the use of disruptive technologies in unison rather than in the manner of a silo. For more information on this, check out my previous blog about blockchain and IoT.
6. Know the platforms
The selection of the correct blockchain platform is a key challenge for companies today, because the multitude of frames often creates confusion. Deep understanding of various blockchain platforms, including Hyperledger Fabric, Ethereum, Ripple and R3 Corda, will allow you to identify the correct use case for the correct blockchain platform and articulate your differences.
7. Understand blockchain security
Security frameworks are still evolving to meet regulatory, legal and compliance needs. Security skills such as public and private key cryptography, cryptographic hashing, Merkle testing and digital elliptic curve signatures are excellent assets.
8. Learn to simplify
Blockchain is not a replacement technology for enterprise resource planning (ERP). Instead, use it to simplify your business process to drive business results. Invest in the design thinking methodology to stimulate innovation. The partnership with blockchain service providers such as IBM can provide a full range of capabilities including IBM Cloud Garage to ensure success in all stages of a new blockchain project.
9. Boost blockchain architecture patterns
Learn to explain how a blockchain-based solution is more efficient, safer and cheaper than any of the available alternatives. Using alternative architecture skills, review the technical designs of your blockchain partners and assist in the selection and planning processes.
10. Know standards and ecosystems
Understanding the standards is essential. Participate in ISO / TC 307 initiatives and hyperglomerate working groups to develop standards on terminology and concepts, personal identification information (PII), security risks and vulnerabilities. Be sure to partner with blockchain consortiums and academic institutions to advocate for blockchain principles for a progressive ecosystem.
Because blockchain is not a database technology, it requires a breadth and depth of capabilities that every successful blockchain practitioner should acquire as abilities. To be successful, you must understand the principles and practices of Blockchain and how they can be applied within your business environment.
Blockchain is still a relatively new technology, and implementation requires a new set of skills and capabilities.