Nearly ten years ago, in late 2007, after about six months of unemployment, I started a job as a software tester on a data warehouse team in a corporate IT department. I had just enough database experience to bluff my way through the interview, though I had never worked with data warehousing before. So I started reading Data Warehousing For Dummies (I did not bring it to the office) and went to work. When I joined the team it was me and three Indians. I found it hard to understand their English, but despite difficulties communicating and my lack of subject matter expertise,I became productive.
I remember posting on a now-forgotten social media site (yes, it was MySpace) how glad I was to have found work, and how I now had two tasks before me: to learn data warehousing, and to learn to understand English spoken by Indians. Fast forward to 2017, and I have become an expert at both skills. I am on my third data warehouse gig since then, and in all three companies there has been a preponderance of associates from India. Where I am now, I would say about 50% of the staff. I bring this up in consideration of the tenor of the times, with Indian engineers now feeling unwelcome, even endangered in this country.
Personally, I’m happy to work with anyone, as long as they’re not a complete jerk – I don’t care where they are from. Are companies in the U.S. abusing the visa system to depress labor costs? Honestly, I’m not involved enough in the hiring process to know. I will say that I have heard one person who was hiring for a position say that they wanted to hire American, but most applicants are from India. And an American I know has said that when he looks for work at contracting sites, he feels overwhelmed by the competition from Indian engineers. I think the truth is that India has a huge population and has focused on training an entire generation of workers in IT skills – and that’s reflected in the make-up of the IT labor pool.
Can the new administration’s “Hire American” order alter the IT labor force by fiat? I guess from where I sit I can let you know, in time. But what keeps people out of skilled labor is not having the skills or experience in the first place – not a problem which hiring restrictions will solve. Training is a better idea. I do have one piece of advice for any young person who wants to join me in IT adventuring – get your work experience as soon as you can, preferably while in school.
Meanwhile, I’m sure I can keep developing in my field and stay employable; companies will always need people to manage their data. Automation doesn’t worry me because software automation just expands the possibilities of what people + computers can do together. I expect there will be more corporate campuses in my future.