Originally Posted by George Castanza
1. Learn Hindi. All the jobs are heading to Bangalore.
2. Learn to live on $5-7 an hour.
Actually, I would suggest learning Chinese, that's where all of the development is happening, and growth in China is far surpassing India. Of course, I am biased, as I currently live in China, but I didn't come here for fun!
Additionally, if you can wrangle a job IN India or China doing English related work on software projects you can make a boatload of money.
Enrollment in CS (my major), has been in sharp decline in the past few years and doesn't look to be improving in the years to come. By the time most people graduate (who are starting now), there should be a good demand for intelligent people with technology degrees.
On a side note, after working here for almost a year doing software work, I've basically decided that I'm not interested in working in the IT industry, anywhere. I plan to complete my degree and promptly return to China to teach English in the city I'm currently in. If anyone else on here is planning on teaching English in China, or working here at all, I'd shy away from Beijing or Shanghai, unless you like hanging around stuckup asshole Americans (I'm a proud Canadian, heh). There's nothing really wrong with CS, I simply lost interest in it and after talking to a number of friends who have graduated, it's not something I want to do for the rest of my life.