Not too many comments yet. I'll try. My opinion might be controversial, but IMO 100% accurate.
So let's look at some of the top companies who might hire CS people. Not everything I mention is CS, but the overall company philosophy doubtlessly pervades everything:
----------
Google:
90% (give or take) of their revenue is from advertising, most of which simply annoys people. The more information they can vacuum up about everyone in the world, the happier they are. Most jobs are mundane if not soul-sucking, but if you can't invert a binary tree on a whiteboard you can fuck off.
Interesting projects are constantly being released into beta, but invariably abandoned on a whim a few years later.
Plus they're lobbying for more H-1B to help keep wages down.[1]
----------
Facebook:
work for a sociopath ("They 'trust me', dumb fucks"), who also wants to vacuum up as much information as possible about everyone in the world.
His lobbying group wants more H-1B visas, because, as his buddy says, Americans "don't work hard enough".[2]
----------
Apple:
work for a famously paranoid company. Don't dare tell anyone where you work or what you do.
Neglect many multi-billion dollar product lines for years, because the corporate organizational structure won't allow product development continuity. Be completely oblivious to how douchey this behavior is: "Can't innovate anymore, my ass".
But they do have the "courage" to make minor "improvements" such as dropping a headphone jack and dropping a MagSafe connection.
----------
I could go on and on. It's not just CS, it's all STEM jobs. People who do them don't get much respect from companies or from Americans in general.
What something to do? Go figure out how many in Congress are STEM vs lawyers! I don't need to do that I already know just how skewed the numbers are.
America as a country just doesn't care about STEM much any more. And there's feedback in the system to keep it that way. Why hire US graduates when Indians and Chinese and Russians and countless others are fungible and are available at much lower cost.
Why should American kids be cannon fodder in the global race to the bottom?
So let's look at some of the top companies who might hire CS people. Not everything I mention is CS, but the overall company philosophy doubtlessly pervades everything:
----------
Google:
90% (give or take) of their revenue is from advertising, most of which simply annoys people. The more information they can vacuum up about everyone in the world, the happier they are. Most jobs are mundane if not soul-sucking, but if you can't invert a binary tree on a whiteboard you can fuck off.
Interesting projects are constantly being released into beta, but invariably abandoned on a whim a few years later.
Plus they're lobbying for more H-1B to help keep wages down.[1]
----------
Facebook:
work for a sociopath ("They 'trust me', dumb fucks"), who also wants to vacuum up as much information as possible about everyone in the world.
His lobbying group wants more H-1B visas, because, as his buddy says, Americans "don't work hard enough".[2]
----------
Apple:
work for a famously paranoid company. Don't dare tell anyone where you work or what you do.
Neglect many multi-billion dollar product lines for years, because the corporate organizational structure won't allow product development continuity. Be completely oblivious to how douchey this behavior is: "Can't innovate anymore, my ass".
But they do have the "courage" to make minor "improvements" such as dropping a headphone jack and dropping a MagSafe connection.
----------
I could go on and on. It's not just CS, it's all STEM jobs. People who do them don't get much respect from companies or from Americans in general.
What something to do? Go figure out how many in Congress are STEM vs lawyers! I don't need to do that I already know just how skewed the numbers are.
America as a country just doesn't care about STEM much any more. And there's feedback in the system to keep it that way. Why hire US graduates when Indians and Chinese and Russians and countless others are fungible and are available at much lower cost.
Why should American kids be cannon fodder in the global race to the bottom?
[1] https://qz.com/969280/with-h-1b-under-threat-alphabet-is-the...
[2] http://www.breitbart.com/big-government/2015/05/15/venture-c...