Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have what is probably a unique view here.

I am a US educated Indian programmer who finished half a PhD here and got a master's degree in CS along the way at a top school. Since then I've worked at fb, apple, and yahoo.

But I have also spent some time earlier in life taking a course at NIIT, which was at that time the most common vocational school for programming in India. I say vocational because you are only taught the bare minimum you need to build an app or a DB etc. No fundamentals, and no ideas on why things work they way they do.

They take anyone who can pay as a student.

A large portion of India's IT workers have gone through such courses and learned the basics of one language and a few web queries. They have no motivation in the area (as the OP says), and just want to make a living.

So what you get is many people with no passion and inadequate training. They definitely serve a purpose, but it is very unreasonable to expect them to write clean code with a salient architecture to solve difficult problems.

There are of course the exceptions who go through NIIT and then teach themselves everything else they can, but these are the exception.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: