fragbot:
H1Bs aren’t that hard to get if you have a Masters degree. That said, many (most?) are used for low-end work by bottom-feeders like Tata, Infosys or Wipro. This is how you get a weird dichotomy–“H1Bs are uniformly terrible, get paid garbage and are effectively indentured servants” vs “H1Bs are as good as any other employees and we pay and treatment them the same as anyone else.” The former is true for the bottom-feeders and the latter is true for places like Google, Microsoft, or Amazon.
Yes, look at the pages linked from reply #13 . These pages show the number of H-1B visas applied for by each employer, and what the average pay of such at each employer is.
fragbot:
Writing this, I’m reminded of a relevant passage from Paul Graham’s review of “The Structure and Interpretation of Computer Programs:”
“I have learned enough to write a couple books on Lisp that (currently) have four to five stars. Yet SICP, which is pretty much the bible of our world, has only three? How can this be?
Reading the reviews made it clear what happened. An optimistic professor somewhere has been feeding SICP to undergrads who are not ready for it. But it is encouraging to see how many thoughtful people have come forward to defend the book.”
SICP was used in introductory CS courses at MIT, Berkeley, and other schools for quite a while.
It is free on the web now: https://mitpress.mit.edu/sicp/