Lunar month Block chain talent dilemma will last for several years

nnnRampage comment: now in the block chain technology start stage, so the relevant professionals scarce. The main solution of the industry is specialized training, and such developers are divided into three categories, the various types of technical requirements made a detailed division. University-related technical training courses will also receive attention, this article to the students in the course of choice is a solid programming basis.n
nnTranslation: Annie_Xun
nIn today’s block chain market, financing is easy.n
nAs the title is written, the start-up companies that finance money for financing are eager to find qualified developers, but there is a common problem with projects that build public and private block chains.n
nEven if you want to reduce costs through these platforms to improve efficiency of business alliances and enterprises have not been spared.n
nAfter all, this industry has just started, so this situation is not surprising. Really understand the block chain of people not much, recruitment is also very difficult.n
nBut that does not mean that the company is not exploring the strategy of attracting and retaining talent.n
nBlock chain developer typen
nBut before deepening these strategies, it is necessary to understand the different types of developers in the chain area.n
nBlock chain project programmers can be broadly divided into three categories.n
nnThe first is the developer of the core block chain protocol, such as the network layer (point-to-point communication) or the consensus layer (the distributed consensus on the existing block chain conditions). They generally have a strong low-level programming language background (traditional C, but now some clients use Java, OCaml and C #), distributed systems and encryption technology background.n
nnnThe second type of developer prepares the block chain backend application (smart contract form). For example, after the emergence of the ether square, understand the platform Solidity language programmers demand. The ethertop smart contract uses the language of the Solarse language developers who need programming, security and software testing.n
nnnThe third type of developer builds the application of interaction with the block chain, but does not need professional block chain knowledge or qualification. They usually use the popular web development language to build applications, these applications and then through the API and block chain interaction.n
nnFrom the programming point of view, they mostly block the chain for the database. Often web development and codebase backgrounds are needed (ReactJS is one of the most popular JavaScript code libraries used by the developers).n
nThere are many developer categories, but most block-chain projects employ multiple developers. Just understand these three important elements, and can work with the professional team to build products with less technical leaders.n
nBut the situation is not always the casen
nMany ICOs currently based on the ethertop are not required for the first category of developers. But mainly for the project to build intelligent contract framework, the other is the conventional web application development.n
nThis increases the number of block chain items that do not require in-depth understanding of the block chain principle. For example, Bancor has only one major smart contract development, but raised $ 150 million.n
nSkills and thinkingn
nAnother major challenge is that “fast action, breaking the routine” concept makes smart contract programming different from regular web development.n
nUnlike most consumer-oriented web applications, smart contract vulnerabilities are difficult to fix. So the smart contract test is very important.n
n”Said Mike Goldin, head of technology at ConsenSys, an evolutionary start-up company,n
nn”The most important thing is to train new smart contract developers to develop a test as the core of thinking.”n
nnAnd the cost of smart contract loopholes. The ethernet network itself has undergone a hard bifurcation to reverse The DAO’s vulnerability. After the vulnerability was discovered, the smart contract held a total supply of 13% of the currency.n
nIn order to avoid such loopholes, formal verification has become the focus of intelligent contract development.n
nFormal Verification Matters the Math to ensure that the program can implement the contents of the formal specification file to determine that there are no missing edge cases. You can also reduce code vulnerabilities that can be used for industries with high vulnerability rates, such as the healthcare and aviation industries.n
nFor developers, the smart contract, especially the ether square, not only the accuracy of practice, or efficient practice. Every time a smart contract is executed, pay “petrol” to the miner.n
nSo even a small inefficient event will leave the cost of gasoline in the contract’s life cycle.n
nTo sum up, the block-based chain project based on the ethertop is usually in the Solarse language. Because the Solidity language is born for this purpose, there are not many developers who are familiar with Solidity.n
nGolden said his current strategy has been to train new employees, rather than assessing the previous experience of Solidity.n
nn”We are looking for experienced developers and then on-demand training.We have found that graduates with C and C based languages ​​are very successful because Solidity is similar in some respects.”n
nnTo complicate the problem, there are very few block-chain training at the main computer science courses.n
nMIT, Cornell, etc. More and more colleges and universities in the construction of block-chain laboratory, technical research, but colleges and universities began to cover the necessary skills training courses will take several years.n
nBut the future university will also be the main source of block chain developers.n
nJames Young believes that universities must go beyond the programming world and encourage “de-centric thinking” to reduce advertising scams.n
nn”I think the future will have ‘block chain bachelor’, programming and other basic technical knowledge is only a small part of the course will be training tokens game theory, economics, cultural society, legal issues and so on.”n
nnYoung stressed that, in view of the characteristics of the industry and its ‘mode change’, he believes that this in-depth training is a must.n
nn”Must understand its meaning, not just the programming language.”n
nHow is the training camp?n
nAt present the university lacks a strong course, so the training camp quickly filled the gap.n
nBryant Nielson, executive director of Blockchain Academy, South Africa’s block chain training organization believes that professional training programs will go beyond the university.n
nn”The university will not lead the training of the next generation of block chain developers. Over the next three to five years, I think training camps and in-house training will be the leading resources for developer training, and universities are discriminating against new technologies.”n
nnNielson pointed out that the current market, companies involved in the chain chain only from outside the industry to seek the cost of talent is too high.n
nTherefore, internal training is the central strategy of most large organizations. With regard to the shortage of qualified talent in the field, he believes that the value of developers in the market is high.n
nn”Block-chain developers are similar to iOS developer developers ten years ago, or HTML developers two decades ago, and those who enter the industry will be the leading technology architects in three to five years.”n
nCooperation n
nA more realistic solution is to combine the above solutions.n
nEmin Gun Sirer, the main promoter of the project, and the famous block-chain project for the University of Cornell University, the University of Cornell University, the University of Cornell University, and the University of Cayenne, The leadership of the field of technical personnel training is not very confident.n
nBut he believes that industry and academic cooperation will be helpful.n
nn”Most universities are only passive organizations, insiders can not meet the needs of emerging areas.We see the increase in interest in the field, especially the financial and technological industry strong country, I think this trend will continue to develop.”n
nnSirer predicts that the university’s demand for block-chain talent will also increase.n
nn”We will see the university in the block chain and other areas of strategic recruitment, we will see the existing staff to adjust, start a new course.”n
nFront roadn
nWhile everyone is talking about finding how difficult the developer is, the market concerned also find it difficult to understand the field and its needs.n
nAnd developers who have experience in other areas can easily be misled by the skills that chain developers must have. And even those who are interested in the field of students is also difficult to determine what the focus is.n
nSo Sirer recommends that people looking for opportunities in the industry focus on core programming concepts, rather than block-specific skills.n
nn”I have to master the core courses, such as system programming, operating systems, distributed systems, network design and algorithms.I and many other staff are more willing to train firmly grasp the block chain core computer science, not the opposite approach.”n
nnUltimately, as more and more students and developers enter the chain chain industry, the market will find a balance.n
nBut as the technology industry has recently shown to us, top developers will get a lot of money, and the chain of chain areas of higher than the conventional field of entrepreneurship.n

Leave a Reply

Your email address will not be published. Required fields are marked *