This article hits home for me. I was in IT for over 45 years, back when mainframes were the size of pickup trucks. For most of my career, I was an independent consultant. As time went on, there were more and more Indians, Chinese, Russians, Pakistanis and other green card holders getting positions for much less than an American. Some could barely speak English, and many had accents so heavy I could not understand them. Prior to 2000, I was making $95.00 per hour. in 2015 when I retired, my rate was down to $65.00 per hour. I had to accept lower rates or be out of work. My last gig there were as many consultants as there were employees, and 70% were from foreign countries. Even many agencies were controlled by foreigners and if you were a citizen, they would give you an interview, but don’t think you’ll be hired anytime soon. I don’t know if I would advise a young American to get into the field today, you can make more money as a plumber, and electrician, a welder, or a mechanic, and start your own business.
My salary has been stagnant for about 5-7 years now. Switching jobs doesn’t help either.
I spent 20 years in IT before retiring. I had similar experiences. Found the Indians, especially the ones I worked with at IBM to be quite arrogant and not smarter either. The company I was initially was working for was turning into a miniature Mumbai.