Hello, everyone. My family moved from Europe a few years ago, and I will soon be graduating from college with a programming degree. Having not held an actual programming job in this country, I am wondering what the attitudes toward foreign programmers are in the American workplace. This is a pretty open question. I would love to hear about your experiences working with foreign programmers or your experiences as a foreign programmer in the U.S. or maybe even somewhere else. Some questions that come to my mind which may serve as examples are:
Am I going to have a much harder time finding a programming job in the U.S. than native Americans?
Are foreign programmers generally frowned upon by colleagues?
How do less-than-perfect communication skills impact a career?
Will I have to deal with disrespect on a regular basis?