• WhoNeedszZz
    +5

    The main takeaway I'm trying to go for is that the hiring of migrant workers is flipped. The companies are preferring migrant workers for their low income requirements to save them money. Instead they should be hired because of their skill set. In the final recruiting round if there are migrant workers with skill sets more valuable than the rest I see no problem hiring them. But this isn't what is happening. The choice between a more skilled native (and thus higher pay requirements) and a lesser skilled migrant worker is too often going to the migrant worker because of the pay. A native must be that much more exceptional to make the cut and that's just bullshit and a disservice to our country.

    • AdelleChattre (edited 5 years ago)
      +10

      Arguably you're being too kind. A more cynical view might be that in order to hire a supposedly-temporary foreign worker, Rube Goldberg immigration laws require a native-born worker be interviewed and denied that job, hence the farcical job interview musical chairs game you're forced to play as a qualified, good-faith, citizen applicant. Congrats, good for you, you've found a way not to look at it as an obscenity in black letter law pointed directly at you for being from here, wherever that may be. I can't seem to get past it that easily. I do take some comfort in knowing, though, that the assumption there would always be something like a family-wage job or straight-shot career waiting for each of us wasn't necessarily true when my Boomer parents were eagerly taking it for granted. Let alone now, at the point of habitat collapse.

      • WhoNeedszZz (edited 5 years ago)
        +6

        Heh, don't even get me started about trying to have this conversation with my parents. They have zero concept of how the hiring process works these days, especially in fast moving fields like software engineering. Oh, that's another thing that bothers me. Where did "Software Engineer" go? You don't see that title much anymore. Now it has been dramatically lessened to "Software Developer" and that distinction has been lost on so many. The word "engineer" has certain connotations to it that "developer" doesn't have. I suppose it is fitting considering the upside down nature we're talking about here. I suppose I am being too kind because this is something that has deeply irritated me as someone that has spent the majority of their life in academia and took on so much student loan debt to achieve my CS degree with the empty promise that there would be jobs lined up for me when I graduate. Boy, was that not the case. Ironically, the ubiquitous phrase in the field, "Garbage in, garbage out" couldn't be more accurate.