Job-readiness does not require herculean efforts as it can be achieved through the following:
Knowledge The information that the person needs to know to be effective on the job. Most universities provide this to their students, yet via half-hearted means. What students need is a full-fledged redressal on the job roles and the nuances of work.
Technical Skills The practice needed to apply the tools, processes, and knowledge to be productive. Indian universities have been quick to market their engineering programs as “practical” and “project-based”, but these tend to be small, isolated projects or case studies that don’t give the students the full range of skills and experience they need to be job-ready. Practical knowledge trumps over rote learning, in providing the factual skill to uplift one’s career.
Communication Skills How to communicate effectively, especially in English since English is the language for software development throughout the world. This must include speaking persuasively, listening effectively, being able to read with comprehension, and thinking critically in order to create effective documents or presentations.
Behaviour Skills How to be aware of, and manage, one’s behavior and its consequences to achieve one’s goals within specific contexts and situations. Understanding the variances of behavior, and incorporating them to hon razor-sharp behavioral skills, is essential in understanding the requirements and facilitating them, in the best possible way.
Experience This is what new graduates complain about the most: “how can I have experience when I just graduated?”. Students need to be immersed in realistic work environments where they actually create products/ experiences using professional tools and processes. This way, they acquire a portfolio of products that they have actually developed that they can show to hiring managers.
Martin Radley, Co-Founder, Carter Radley, An American Consultancy in the space of skill education.