Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

95% engineers in India unfit for software development jobs, claims report
PTI ^ | 4/20/17

Posted on 04/20/2017 6:32:14 AM PDT by markomalley

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 2/3 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.



"Lack of programming skills is adversely impacting the IT and data science ecosystem in India. The world is moving towards introducing programming to three-year-old! India needs to catch up," Aspiring Minds CTO and co-founder Varun Aggarwal said.

(Excerpt) Read more at gadgetsnow.com ...


TOPICS: Business/Economy
KEYWORDS: h1b; india; software; technology
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-90 next last
To: markomalley

Since when has competence been a requirement for an offshore resource? All that matters to corporate America is that they cost a fraction of an American employee.


61 posted on 04/20/2017 7:55:39 AM PDT by DoodleDawg
[ Post Reply | Private Reply | To 1 | View Replies]

To: Eric in the Ozarks

Yep...sometimes I tell them I just ate one of their cousins (a burger) for lunch.


62 posted on 04/20/2017 8:00:41 AM PDT by WKUHilltopper (WKU 2016 Boca Raton Bowl Champions)
[ Post Reply | Private Reply | To 60 | View Replies]

To: AppyPappy
We do all business logic with PL/SQL called from Java in both batch and when we build the web page.

I used to do all of my business logic coding that way, also - in Transact-SQL stored procedures. It's technically a "violation" of the old three-tier client server architecture, but it was blazing fast, immune to user error (and power-user manipulation), and the company was not going to be moving away from SQL Server for the foreseeable future, anyway.

I have no doubt new college graduates would have been baffled and horrified - but my business users loved me. :)

63 posted on 04/20/2017 8:01:20 AM PDT by Mr. Jeeves ([CTRL]-[GALT]-[DELETE])
[ Post Reply | Private Reply | To 44 | View Replies]

To: Mr. Jeeves

It is very reusable which I like. We have a vast store of SQL code lying around that we can adapt. Best of all, our enterprise system interface is written in Oracle Forms, which is all PL/SQL. We can mine procedures and functions all day.
My problem is dealing with cursors passed to Groovy. They were fast when we started but kept modding the queries which slowed them down. In hindsight, I should have used XML. Live and learn. Never pass cursors.


64 posted on 04/20/2017 8:06:28 AM PDT by AppyPappy (Don't mistake your dorm political discussions with the desires of the nation)
[ Post Reply | Private Reply | To 63 | View Replies]

To: jdege
Old guys(hackers extraordinaire) may not be able to completely memorize syntax but we have a lot of tricks. I showed a kid how to create java classes from excel spread sheets by saving the sheet as a pipe delimited flat file. Then I showed him how to use perl to parse thru the flat file and print out java source code.

He was impressed. That's the kind of stuff you don't learn in school.

65 posted on 04/20/2017 8:08:30 AM PDT by central_va (I won't be reconstructed and I do not give a damn.)
[ Post Reply | Private Reply | To 15 | View Replies]

To: AppyPappy
Never pass cursors.

Yeah, I learned that one a long time ago, too. Just can't get decent performance with them.

66 posted on 04/20/2017 8:12:50 AM PDT by Mr. Jeeves ([CTRL]-[GALT]-[DELETE])
[ Post Reply | Private Reply | To 64 | View Replies]

To: central_va

Even back in the dark ages of IT I did not take any tests. No siree no free samples. I let my resume do the talking. Of course there were very few H1B’s back then and employers could fire you at will but I (not some third party) could negotiate my services to the highest bidder. And I made sure to keep up to date and marketable to ensure that was possible.


67 posted on 04/20/2017 8:21:56 AM PDT by Texicanus (GOD bless Texas and the USA)
[ Post Reply | Private Reply | To 58 | View Replies]

To: rbg81

Not necessarily. Some years back, a company I was doing work at had hired “3 programmers” from India. When they got there it turned out that one who did speak English very well was just “the team leader”, he didnt program but did translate to the second guy. The second guy didnt program, he was “the project manager” who translated to the 3rd guy. The third guy did the programming and he could write either a program that ran every time but didnt do what we wanted or one guaranteed to do everything we wanted, at least, it was supposed to if anyone could ever get it to run.


68 posted on 04/20/2017 8:24:45 AM PDT by gnarledmaw (Hive minded liberals worship leaders, sovereign conservatives elect servants.)
[ Post Reply | Private Reply | To 22 | View Replies]

To: Red Badger

Yep, they are working in silicone valley.


69 posted on 04/20/2017 8:25:59 AM PDT by AndyTheBear
[ Post Reply | Private Reply | To 2 | View Replies]

To: Texicanus

Here’s what is really weird. Modern IDEs(interactive Development Environments) like Eclipse for java for example, are designed to take the burden off of the developer. It helps with syntax, so much so, you lose the need to memorizes every little syntactic nuance. When you make a new class it will create a main for you and stem out the program. As long as the IDE is not flagging errors on any of the code, it compiles. So by using modern development system you are ruining your interview skills. It is a catch 22.


70 posted on 04/20/2017 8:29:57 AM PDT by central_va (I won't be reconstructed and I do not give a damn.)
[ Post Reply | Private Reply | To 67 | View Replies]

To: gnarledmaw
Not necessarily. Some years back, a company I was doing work at had hired “3 programmers” from India. When they got there it turned out that one who did speak English very well was just “the team leader”, he didnt program but did translate to the second guy. The second guy didnt program, he was “the project manager” who translated to the 3rd guy. The third guy did the programming and he could write either a program that ran every time but didnt do what we wanted or one guaranteed to do everything we wanted, at least, it was supposed to if anyone could ever get it to run.

I'll bet IV&V would have been a blast.

71 posted on 04/20/2017 8:34:20 AM PDT by COBOL2Java ("Game over, man, game over!" (my advice to DemocRATs))
[ Post Reply | Private Reply | To 68 | View Replies]

To: Snowybear

Two more than me


72 posted on 04/20/2017 8:49:59 AM PDT by Nifster (I see puppy dogs in the clouds)
[ Post Reply | Private Reply | To 11 | View Replies]

To: Red Badger
Yup because after all the dirtetence between D.C. and AC is hard😱😱😆😱
73 posted on 04/20/2017 8:51:02 AM PDT by Nifster (I see puppy dogs in the clouds)
[ Post Reply | Private Reply | To 17 | View Replies]

To: Nifster

So is spelling.................B^)


74 posted on 04/20/2017 8:54:35 AM PDT by Red Badger (Profanity is the sound of an ignorant mind trying to express itself.............)
[ Post Reply | Private Reply | To 73 | View Replies]

To: markomalley

They ran a scam here where I work. Our tech guys would call candidate up, give quiz and then OK them. They get here and can’t do the job and our HR finally figured out the person taking the quiz over in India was the same person for each candidate.


75 posted on 04/20/2017 8:58:45 AM PDT by Harpotoo
[ Post Reply | Private Reply | To 1 | View Replies]

To: Mr. Jeeves

Hmmm - a portion of our business is rescuing businesses that have all their logic written in sprocs.

After several hundred no one can manage them. The same functionality gets repeatedly created, and the spaghetti multiplies.

Eventually the logic breaks, the app shuts down, the company shuts down, and we get a panic call promising us whatever amount of money we want. :-)

With a strict set of protocols and meticulous documentation stored procedures can be managed. But I advise clients to not use them except for special cases that might have critical speed or security requirements. Both of which have mostly gone away over the last few years.


76 posted on 04/20/2017 9:22:35 AM PDT by TheTimeOfMan (A time for peace and a time for war)
[ Post Reply | Private Reply | To 63 | View Replies]

To: COBOL2Java

Speaking COBOL is like speaking Latin - a sign of an old-style classical education.


77 posted on 04/20/2017 9:30:00 AM PDT by Pollster1 ("Governments derive their just powers from the consent of the governed")
[ Post Reply | Private Reply | To 39 | View Replies]

To: Red Badger
Lordy I hate auto fill. Small keyboard old eyes fat fingers....a bad combination. Sorry 😱😆😱
78 posted on 04/20/2017 9:35:39 AM PDT by Nifster (I see puppy dogs in the clouds)
[ Post Reply | Private Reply | To 74 | View Replies]

To: Nifster

My tablet does it all the time. It dose sum funny tings sum thymes..............


79 posted on 04/20/2017 9:40:36 AM PDT by Red Badger (Profanity is the sound of an ignorant mind trying to express itself.............)
[ Post Reply | Private Reply | To 78 | View Replies]

To: TheTimeOfMan
Stored procedures should only break in the event of database table or structure changes - with a well-designed relational database those kinds of things should be rare occurrences. But it depends on the application - mine was finance and data structures didn't change much, if ever. They were largely used to drive reporting - all the data was there, so if a report needed to be changed or retired usually only one stored procedure was affected.

I did all the work myself, so it was easy to keep control. In a larger, team environment there are certainly reasons to compartmentalize the business logic differently - not least so that each little Indian H1B has a gig in perpetuity. :)

80 posted on 04/20/2017 9:44:38 AM PDT by Mr. Jeeves ([CTRL]-[GALT]-[DELETE])
[ Post Reply | Private Reply | To 76 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-90 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson