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 to 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.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
The "F10: OSDE: Open Source Dev Ecosystem" Challenge brief states:
"Education for development in the Cardano & Catalyst ecosystem"
This proposed solution addresses the educational challenge of growing in the Cardano and Catalyst ecosystems by creating instructional videos on using OpShin to deploy smart contracts. This initiative will provide comprehensive and accessible educational resources to developers in Vietnam, enabling them to learn and understand how to deploy smart contracts on Cardano more easily. By leveraging the familiarity and popularity of Python in the developer community, our solution will lower the entry barrier and complexity associated with deploying smart contracts using Plutus and Haskell.
The benefits of this proposed solution for the Cardano ecosystem are manifold.
Firstly, it will empower developers by equipping them with the knowledge and skills necessary to contribute to the growth of the ecosystem.
Secondly, our solution provides educational resources in local languages, allowing multiple individuals to engage and interact with Cardano. This will help the developer community to develop more diverse and vibrant, bringing new ideas to the ecosystem.
Furthermore, our solution aligns with the overall goal of scalability and sustainability for Cardano. By simplifying the development process, our solution will encourage more developers to build apps on Cardano. This will make the range of applications richer and more diverse.
Overall, our proposed solution directly addresses the education challenge in the Cardano ecosystem and brings numerous benefits, including increased developer participation, diversity, innovation and scalability.
How do you intend to measure the success of your project?
To measure project success, We may consider the following metrics:
- Engagement and Reach: Track the number of views, likes, comments and shares on the instructional videos. This will indicate the level of engagement and interest from the developer community.
- Adoption and Utilization: Monitor the number of developers who successfully apply the knowledge gained from the videos to deploy smart contracts on Cardano. Keep track of the projects or applications developed using OpShin and gather feedback from developers on their experience.
- Feedback and Satisfaction: Collect feedback from the developer community through surveys or ratings to assess their satisfaction with the quality and usefulness of the educational resources. Incorporate their suggestions and improvements into future iterations of the videos.
- Community Growth: Monitor the growth of the developer community in Vietnam, specifically in the field of smart contract development on Cardano. Track the number of new participants, contributors and collaborations within the community.
- Project Contributions: Measure the number of projects or initiatives that emerge as a result of the educational resources provided. Monitor the progress, impact and success of these projects in the Cardano ecosystem.
- Ecosystem Impact: Evaluate the overall impact of our projects on the Cardano ecosystem, such as increased developer activity, new applications or use cases built on Cardano and contributions to the ecosystem's growth and adoption.
Please describe your plans to share the outputs and results of your project?
To share the outputs and results of our project, we have the following plans:
- Project Reports (PoM and PoA):
We will submit a Statement of Milestones (SoM) which will be published, reviewed and approved by Community Reviewers. In each Milestone, we will public Proof of Achievement (PoA) to provide evidence that the milestone for which we have already been paid has been achieved.
- Release outputs/results on our website
We will outputs/results on our website at C2VN where interested individuals can access our update proactively. Discuss or query us about any topics they prefer.
- Share outputs/results to social platforms (Cardano Forum, Facebook, Telegram, Twitter, Youtube and GitHub):
These will be places we share updates, success stories, and best practices. These will allow us to reach a larger audience and gather feedback and suggestions from the community, fostering a collaborative approach to decentralized identity adoption