Only 36% of software engineers in India can write compilable code based on measurements by an automated tool that is used across the world, the Indian skills assessment company Aspiring Minds says in a report.
The report [PDF] is based on a sample of 36,800 from more than 500 colleges across India.
Aspiring Minds said it used the automated tool Automata which is a 60-minute test taken in a compiler integrated environment and rates candidates on programming ability, programming practices, run-time complexity and test case coverage.
It uses advanced artificial intelligence technology to automatically grade programming skills.
"We find that out of the two problems given per candidate, only 14% engineers are able to write compilable codes for both and only 22% write compilable code for exactly one problem," the study said.
It further found that of the test subjects only 14.67% were employable by an IT services company.
When it came to writing fully functional code using the best practices for efficiency and writing, only 2.21% of the engineers studied made the grade.
The study, conducted in India by an Indian firm, had no comparisons with other populations.
(Score: 0) by Anonymous Coward on Thursday May 11 2017, @04:56PM
I was wondering about that too.
My first thought was that this 36% number is meaningless to me because I do not have another number for a different demographic group to compare it to.
Then I tried to find this Automata test so I could see whether I could attach a meaning to that 36% number by evaluating the test itself. Is it fizz buzz? Is it expecting a solution to the travelling salesman problem? Will it fail me if I have a single typo in my code somewhere before I submit it as an answer? Could I take the test myself? No, all they have to offer about the nature of the test is that it's buzzword compliant, so the 36% number remains meaningless to me.
If I didn't know anything else about Indian degree mills, this 36% number could actually be a glowing endorsement of "Indian Engineers."