Talent shortage is acute in the IT and data science ecosystem in India with a survey claiming that 95% of engineers in the country are not fit to take up software development jobs.
According to a study by employability assessment company Aspiring Minds, only 4.77% candidates can write the correct logic for a programme — a minimum requirement for any programming job. Over 36,000 engineering students form IT related branches of over 500 colleges took Automata — a machine learning-based assessment of software development skills — and over two-thirds could not even write code that compiles.
The study further noted that while more than 60% candidates cannot even write code that compiles, only 1.4% can write functionally correct and efficient code.
We’ve been wading through piles of India written code and sorting it out into something efficient and functional.
One little story. One program brings up images of events onto the screen. Perhaps 50 images might come up on one screen. The original code brought all images up in full size and people then wondered about system performance. While we were doing something else we just added a bit here. Full sized image goes into storage, a medium sized copy too, main screen just brings up thumbnails. Click on one to get to medium, again to full.
Just an obvious thing to do.
Get call from client. Umm, why is this running really fast now? Have you finished all your work?
Nope, but while we were doing other problems we did the above.
Wait, what? You mean you are actually thinking about how this should work and making it so?
We didn’t know that it was possible to find a contractor who does that…..