Please describe your proposed solution
According to the latest software developers shortage report by the World Economic Forum, over the next decade, there will be a global shortfall of 18.2 million IT-related workers. In addition, a 2020 survey from Gartner found that over 2,5 million IT jobs will go unfilled by 2022, and this number is expected to rise as high as 5.5 million by 2025. In a recent McKinsey Global Survey, 87 percent of executives said they were experiencing skill gaps in the workforce or expected them within a few years. This is even more evident in the Blockchain industry in general and Blockchain Cardano in particular. Moreover, in Vietnam, the shortage of Devs working with Cardano is becoming more and more serious.
In the research report of Topdev, With ~55K IT students graduating yearly, The expected shortage of human resources in IT- in Vietnam (need 530k- view data here), but students are equipped with limited blockchain knowledge, not meeting the human resource needs of Vietnam and the world.
Most developers in Vietnam understand the blockchain programming language is Solidity (like Javascript, Typescript). There are many other blockchain platforms such as NEAR, SOLANA and COSMOS that are investing in free programming teaching on their platforms to attract developers.
In the Cardano Foundation's report "Annual Report 2022", it is pointed out that Education is one of the three focus areas of CF's actions in the coming time to boost resources for the Cardano ecosystem.
Python has become one of the most popular and widely used programming languages in Vietnam. In addition to being applied in real-world projects, Python is also taught in various educational institutions such as universities of engineering and technology, even in high schools. This shows that there is a large community of developers and learners with knowledge and experience of Python in Vietnam.
Popularity and familiarity with Python in the software development community in Vietnam can be an advantage when using OpShin, a Python-based smart contract development tool on Cardano. People with Python knowledge can take advantage of their existing skills and apply them to deploy smart contracts on Cardano using OpShin. This helps create an experienced and diverse talent group for the blockchain development community in Vietnam.
Our proposed solution is to create a series of Vietnamese video tutorials that utilize OpShin for deploying smart contracts on the Cardano Blockchain. We use the Opshin-Pioneer-Program (OPP) course as the basis for this course. These videos will provide tutorials and practical examples to help developers have the skills to deploy smart contracts using OpShin.
By using OpShin, a programming language based on Python, we aim to simplify the learning process for Vietnamese developers. They are those who have difficulties in learning Plutus and Haskell, so thanks to this course they can easily deploy smart contracts on Cardano.
The video tutorials will cover various aspects of smart contract development, including contract structure, transaction processing, off-chain integration, testing, and deployment on the Cardano Blockchain. Our goal is to create a community of developers capable of deploying real applications on Cardano.