Take it from me, a white Christian American male with 20+ years of IT experience, if you want to make it in American IT, you have to bring a marketable skill to the table. Having a BS in Computer Science doesn’t get you in the door, because you’re a commodity (a programmer) whose salary can buy 2-4 Indians to do the same job around the clock.
I have a BS in English, a Masters certification in professional writing, and several industry certifications. If you think a degree in a STEM field will be a guarantee, you’re sorely mistaken.
Sadly, the American media isn’t discussing this honestly, and most kids in school now are going to be shocked to learn they won’t find work out of college unless they want to prostrate themselves on the altar of retail sales or customer service. Further, they’ll bitch to their friends and coworkers, and it’ll be the “Evil American businessmen” who are at fault; nevermind the fact that the American government is laughing all the way to the bank.
2-4 Indians that do about 20% cumulative of the work of one American or Asian. Their product in never finished and needs constant refactoring. When will management understand you get what you pay for...