Details from this link:
First let me relieve you of your fears.. A Non-CS is not in a bad position as compared to the computer engg. Whatever a non cs has studied is not being used in their work.. not even 0.0005% … Infy is famous for its training and they will make you a good programmer thru their training… So, when u join any s/w solution provider in India, everyone starts from scratch. The only exception to these are, companies like Intel, google, yahoo, Microsoft etc. which are not solution providers , but who have their products and their own technology.. So, being a computer engg. Makes a hell lot of difference in these places.. But, those are an exception which doesn’t come in our daily picture. Your future is as bright as any computer engg. unless you are such a dumb person :)).. Take my word, only your work matters… Nothing else…
not even degree..
6.MBA OR INFY
Have fun and enjoy now… infy will take care of your trng and will put in some project.. and after some 2 yrs. you will go onsite.. the crux is .. your life becomes so predictable in such companies that some pepl look for a change…thru MBA etc.. It is not that pepl don’t like s/w industry, or it is full of dumb pepl.. IT is full of fun.. as you have big money… big
Cities.. Traveling.. Etc… But, you get bored soon and you will look for change.. which will open you more opportunities.. So, don’t worry.. Accept the job, as workex count more than anything else in the corporate world.. Pre-MBA or post-MBA… don’t waste it… it changes your outlook incredibly.. !!!! Hope this helps…
Onsite opportunities depend on your project, Stream and performance. If u r working for US client then chances for onsite project is little bit on lower side due to US Visa Restrictions. Good communication and leadership skill wud help to get Onsite projects soon and they have a world class leadership institute to train you. They will take care of all your needs as they need u