Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Trust the World's Fastest VPN with Your Internet Security & Freedom with PureVPN - 79% off. ×

Comment Re:How about more 'diverse' U.S. citizens? (Score 1) 202

If you're over 50 and in the interview, it's obvious that you're up to date (that doesn't mean knowing the API of the latest trendy bullshit, but it does mean you don't think SVN is new and scary), and you have the skills of someone with 25+ years of experience, not only will you get an offer before you have time to get in your car, in any of the tech hubs (not just SV and the west coast), the conversation will start at over 300k total comp and you'll be able to milk them up from there.

The problem is that there just wasn't that many software engineers back then (compared to today), and the vast majority jumped ship when the dot com bubble crashed. Of what's left, a large section are scared of SQL as something too technical, or are too scared of new tech to learn them enough to explain why we shouldn't use them, from experience.

The rest though (which leaves very very few)? You can't hire them because they're never on the job market.

As the huge influx of engineer gets older, it's a problem that will go away. Eventually there will be more older engineers than younger ones, and we can go back to the good old days where no one could get a job without 10 years of experience in a technology that's 5 years old.

Comment Women are laughing all the way to the bank now. (Score 2) 202

While there's problems everywhere, since the biggest issue is long before any tech company can get (directly) involved (how parents raise kids, school, TV, etc), there's starting to be statistics showing that women right of college are starting to make quite a bit more than men (because of all the big tech companies under fire desperately trying to hire them).

So unless you're critically incompetent, right now if you come out of CS and you're a girl, you're basically an instant-hire and you can negotiate your salary to oblivion.

Welp, since my wife is a pretty successful software engineer, I indirectly benefit...but...

Comment Re:Harsh laws... (Score 4, Insightful) 293

In addition to this, the US' culture is very much "It's only illegal if you get caught and the cops will do something about it". About -everything-.

If you tell someone they really shouldn't do something because it's dangerous/irresponsible, they'll blankly stare at you and go: "But...how will they ever catch me? I don't understand". No matter their age or what you're talking about. There's no critical thinking. It's just about scoring by sticking it to the man.

I mean, everywhere has a little of that, it's just human nature, but when I moved to the US, I was really amazed by how far they push it.

Comment Re:Translation.... (Score 1) 560

Part of this come from the younger workers themselves though. I remember back 15ish years ago when I was coming out of college, there was a HUGE sentiment that you needed 10+ years of experience and a master in CS to get hired anywhere. When you finally got a job and looked around, those people were often not that great.

Now of course it's being pushed to the extreme, where people learn javascript or ruby on rail, go to San Francisco and expect 150-200k/year bullshit, and companies hire a ton of them, which essentially just cause more senior employees to work around the clock to babysit them.

The right answer's somewhere in the middle, obviously.

Comment Let's just think about it for a sec. (Score 1) 560

Ok, so software engineering is a fairly recent field (or rather, it's recent that it's so "big"...but even in absolute, it's more recent than, let say, law, finance or construction. My orders of magnitudes).

Now, the first big influx of tech worker was pre-dotcom crash, when anyone who knew basic HTML could get a job (we're seeing some signs of that lately as it's happening again, but that's a different topic). Then the bubble crashed...all the tech workers at the bottom of the barel had to switch career, leaving only a small fraction. That weeded out most of the people that today would be 40+

In early 2000s, going in CS wasn't exactly the prestigious career path (because of said dotcom crash). Anyone who went to college then would be around 32-35ish depending on the date range you're looking at and how much education they had. And there wasn't that many.

My wife went to college after that, and it still wasn't a big craze. She's now just over 30.

It's after that it started booming, and it keeps growing and growing. So most of the people available would be 30.

During that time, some percentage of people figure out it's not for them, move to management, etc. That means you have very few older workers left.

On the portion that's left, in a field that changes all the time, you really have 2 groups: older workers who kept up to date, and because of experience, are now Principal Engineers, Architects, Tech leads, etc. And you have those who didnt, or forgot the strong fundamentals that are making a come back (eg: functional programming), refuse to pick it up, etc. Those are becoming less and less employable.

Obviously I don't have any statistics, but as someone who entered the field right before the dotcom crash, that's roughly what I've seen. Essentially, there just can't be that many mediocre or above older workers. And things changed so much in the last 15 years or so, that having 20+ years of experience is just not gonna give you that much unless you're doing lead/architecture/management, and there's only so many positions for those roles (plus, getting the right architect with the right company is hard).

All around, while there's totally some age discrimination, even without it things probably wouldn't be very different.

Comment Re:Silicon Valley... and secret prejudice (Score 1) 560

Note that a lot of companies are optimizing for younger employees not just out of greed or to exploit them, but simply because there's more of them.

Tech wasn't all that hot until recently, so the majority of software engineers ARE 30. If you're looking to scale up quickly, in an industry where even 3 months coding bootcamp graduates that can pass a basic interview are in high demand, you don't have a whole lot of choice. I guess your alternative is to whine for more H1B visas or something.

Comment Re:Hyper goes with Ultra (Score 1) 189

Bingo. But don't forget that IT is pretty divided, and it's why a lot of arguments on slashdot start over these things...

On one hand you have software engineers: while tough, and require a fair amount of time investment to keep up to date, etc, is incredibly rewarding, and usually you can keep a decent work/life balance, make 200k+/year once you're good, etc.

Then you have coders, tech grunts, support, game developers, etc. Those are usually underpaid, under appreciated, taken advantage of, etc.

A lot of people put both those categories in the same basket....confusion follows.

Comment Re:Well duh! (Score 1) 551

Pretty much. My computer was purchased in early 2011. It has late 2010 hardware in it (at least if i trust a google search for 580GTX, which I got at the same time as the entire rig).

The whole machine was roughly the cost of the Macbook Pro (with jacked up specs, mind you) I bought in December that's on the floor behind me.

This is totally an apple and orange comparison, lap-top vs desktop, the desktop has a shitty non-standard SATA3 controller that runs slower than SATA2, etc etc.

But for most practical scenarios, they perform the same. The macbook pro has a much better SSD and a faster CPU. The Desktop has a significantly better videocard (even though its obsolete, it runs most new games at pretty good settings in 1080p...it's not 4k, but it's adequate) and more cores.

And the hardware they contain was released 4-5 years apart, or more.

I'll upgrade once I get a game my PC can't run, or once the hardware fails.

Comment That bulk discount (Score 1, Troll) 532

I was surprised by how much of a discount Apple gives for bulk to companies. All manufacturers have discounts, but Apple is kind of notorious for being conservative on that front...

Then I asked a friend who's at the head of a company of a few hundred employees that all use Macbook Pros how much they were paying for them. It wasn't a "little" cheaper. It was drastic (obviously Apple has higher margins, so they can mark them down more...i just never knew they actually did).

Like, marked down enough to be in line with mid range PC hardware.

Comment Re:Does anyone believe him? (Score 1) 605

They do have offices all over. But the moment the amount of cities with high enough concentration of qualified tech workers is limited, because...the amount of large cities is limited.

Some cities (eg: Montreal) have "resisted" crazy wage increases somewhat, because of things like rent control-ish policies, but even there it still jumped up a lot.

And all those companies fight for any half decent college grad, too. And while Google may not, many other companies will literally hire any idiot. And even then, there's still shortages of idiots.

Fact remains that there's more and more high skill jobs openings, and less and less low skill ones. And that's just not how human society stacks up. So it is hurting.

Comment Re:Does anyone believe him? (Score 1) 605

They did that. And its why it became unreasonable. Once you have a big company with a successful IPO minting a few thousand millionaires, all jumping on the real estate at the same time, things get out of hand.

Add that if I open my company in the middle of fucking nowhere, I wont be able to hire fast enough. If Google opens an office in Mississippi and pay 350k/year for a Sr engineer, they're still going to struggle to find good people.

Comment Re:Does anyone believe him? (Score 5, Interesting) 605

In Silicon Valley it's not uncommon for someone straight out of college to start at 100-110k these days. One of my friends is working -remotely- (while living in the middle of nowhere, so cost of living is super low) for a west coast company as a Sr Engineer and makes 200k~.

I'm on the east coast and while my title is one notch above Sr, I'm still just your every day software engineer, and I make about 230k. I'm not leading a team. I'm not architecting anything large. I used to, and I'm qualified to, but right now I don't.

The market for qualified software engineers is -brutal-, because you need software engineers to do ANYTHING, and the market is getting flooded by "I didn't finish highschool but I went into a bootcamp so I'm awesome at Rails" and "I have an MIT degree so it means im good, right?" peanut gallery folks (even though I do know a lot of good engineers who went that route). Even paying in the 200k+ range, giving every benefits under the sun, giving people everything they want, the hardware they want, the software they want, the money they want, the projects they want, the location they want (including remote), it's STILL hard to find good people.

H1B is supposed to help with this. And the idea is good: if a position cannot be filled locally, get someone from abroad so we're not at a disadvantage. If it worked that way, it WOULD be perfect.

But it doesn't. I know a bunch of TN1s from Canada who are fantastic engineers, and are filling positions that would take forever to fill up, and are commanding 250k+ a year...and because they're not lucky at the H1B lottery, they're stuck with the TN1 leash, year after year.

During that time those subcontracting crooks are using up all of the H1Bs for bullshit that goes against the spirit of the program. And then we allow spouses of those H1Bs to work, so it takes up low skill positions (which the country has a huge shortage of), forcing people on food stamps. Its terrible.

Yes, there is a shortage of H1Bs for the companies that have genuine need for the system in the spirit it was meant for. The solution isn't to increase quotas though, its to make sure it's used the way its meant to be.

Slashdot Top Deals

Practical people would be more practical if they would take a little more time for dreaming. -- J. P. McEvoy

Working...