Please describe your proposed solution.
Background:
Being part of the Cardano community for the last one year, on one side I find a there is big vision, very well organized and thriving community determined to solve various world problems, on other side I find there is serious shortage of qualified development on Cardano be it Plutus or Atala Prism.
In the case of India, the IT market is one of the biggest in the country with a market size of $197 billion in 2021 and projected to be $350 billion by 2025.
The Indian IT industry employs 4 million workers with nearly half being software developers. Yet, of the 2 million software developers in India, only 5,000 or a quarter of one percent (0.25%) possess the necessary blockchain development skills.
Solution:
In India, every year 1.5 Million new engineers pass out of colleges and these fresh engineering graduates ( now on we will refer to them as freshers) are considerably filling the need of software developers in India and globally. These freshers could be also a solution to fill the gap of the developer requirement for Cardano. These freshers' aptitude is generally high, most of them are exposed to C++ or Java or Python programming languages during their 4 years degree course. As they are fresh out of college, it is easier to mold them to new technology and make them ready developers for Cardano blockchain.
Process:
- Marketing and Selection: We shall run awareness campaigns on social media and in private groups, universities and institutes and invite interested freshers to join this program to get on project training. Only serious candidates will be selected for the programs.
- Training and Development: They will be first guided for self-learning; regular feedback sessions will be organized. Once the self-learning part is complete, they will be put on project learning. After that they offer time to the community on live projects and will be partly compensated by this program.
So basically 3 stages of learning
- Guided Self Learning – 2 Months
- Project Based Learning – 2 Months
- Training on Live Project - 2 Months
In 6 months, we shall prepare 20 developers as Plutus and Haskell Developers. These developers will be available for the community to hire and engage on projects. This approach can help to quickly fill the shortage of developers on Cardano.
Please describe how your proposed solution will address the Challenge that you have submitted it in.
The Campaign Brief states:
Without the supportive environment for developers, new innovations would be stalled. By supporting this challenge settings, more developers would be drawn into Cardano. There would be a bigger talent pool of developers that Catalyst projects can collaborate with and turn project concepts/Proof of concept into successful protocols which would enhance the growth of Cardano.
Guiding questions
How do we attract developers from outside of our current community to participate in Catalyst?
What do developers want, and how do they get it from the Cardano dev ecosystem?
What would make it a developer motivated to grind through the docs and code no matter how hard it is to create an app?
What are enterprise dev managers looking for in order to be able to build out enterprise projects - either internal or commercial?
This proposal is fully aligned with the challenge setting and guiding questions in a very direct way. Making available more trained developers on Cardano by attracting freshers in India and training them and also giving them on project experience.
We also designed an onboarding model over 6 months which will make the developers ready to build on Cardano.
What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
Risks:
Two key risks identified and mitigation
- Not able to attract enough freshers as many pass out with high expectations, particularly on remuneration or they do not continue after initial interest.
- We are a well connected network of with universities
- We shall do presentation to universities on scope and potential of blockchain and cardano
- Monetary incentive to learn a new tech can compensate for it.
- Placing ready developers on live community projects.
- Already connected with various people working on multiple projects on Cardano and finding shortage of developers
- As partial cost of these developers will be compensated by this proposal, it will be attractive for community projects to hire these developers