News for hackers. Stuff that matters.
Re:How to Onboard Software Engineers by Kalium on Wednesday August 26, 2015 @11:51AM (#10123737)
It's not that the idea of making your people the best they can be is lost. It's that our industry has accept job-hopping as normal, with the side-effect of limiting how much training a company is willing to invest in someone who stands a good chance of being gone in three years.

The notion has less been lost and more been re-evaluated in a new context.

Re:How to Onboard Software Engineers by hobs on Wednesday August 26, 2015 @12:07PM (#10123875)
Job hopping only became normal as a side effect of massive layoffs, union busting, and other anti-employee tactics.

They started it, employees would be fools to not leave when the wind is blowing in that direction.

Re:How to Onboard Software Engineers by evilduck on Wednesday August 26, 2015 @03:46PM (#10125543)
Switching jobs has gotten me 30% pay increases twice in my life. I've never seen a yearly raise from a current employer for more than 4% though and significant promotions with pay increases from within are a rare event without moving into management roles. If you're young and your experience and capabilities multiply quickly, job hopping is the single most effective way to better your income.

Lots of employers seem to be OK with the churn of young developers. Pay the below market rates until they develop enough skills and confidence to demand something better, replace those people with new grads and retain the people willing to work for below average salary.

Re:How to Onboard Software Engineers by codinghorror on Wednesday August 26, 2015 @11:47PM (#10127418)
This is the truth. Nobody will increase your pay as much as someone willing to compete with another company for you.

The trick is to make companies where money isn't the only motivation for working there, because those kinds of companies will always lose in the talent wars anyway.

Re:How to Onboard Software Engineers by megablast on Thursday August 27, 2015 @12:44AM (#10127589)
I just got a 30% pay raise by going to my current boss, telling them what the market rates are now.
Re:How to Onboard Software Engineers by humanrebar on Wednesday August 26, 2015 @02:44PM (#10125155)
You left out a bigger factor, in my opinion: tracking compensation to inflation or the success of the business, not market rates.

If the market rate for an engineer is (making up numbers) 35% higher than it was in 2010, each engineer better be making at least 1.35 times what they were five years ago. Probably more, considering they're likely better at what they do than they were five years ago.

Re:How to Onboard Software Engineers by fieryeagle on Wednesday August 26, 2015 @11:02PM (#10127294)
Market rate means nothing to employers. If they could give you 3% raise per year and get away with it, they would. The only way for non-union developers to protect their interest is to look out.
Re:How to Onboard Software Engineers by dllthomas on Thursday August 27, 2015 @04:21AM (#10128197)
Market rate means something to employers - it's the rate they need to pay you more than, if they don't want you to have lots of better options for where to work. If you don't have lots of better options for where to work, you're more likely to stick around, and less distracted while you're doing so.
Re:How to Onboard Software Engineers by Kalium on Thursday August 27, 2015 @11:47AM (#10130104)
Show me a union worth five minute of talking to as a software engineer, and I'll talk to them. I've yet to see anything worth even a minimal effort, and I have looked. I've yet to see a single one that offers to actually improve my life.
Re:How to Onboard Software Engineers by hueving on Wednesday August 26, 2015 @04:11PM (#10125677)
>Job hopping only became normal as a side effect of massive layoffs, union busting, and other anti-employee tactics.

Wrong. I've done it because it's the easiest way to actually get paid what you're worth.

Re:How to Onboard Software Engineers by delinka on Wednesday August 26, 2015 @04:17PM (#10125732)
I think I'd argue that not paying you the higher wage to prevent you from moving is an "anti-employee tactic." A side effect of this anti-employee tactic is you hopping jobs.
Re:How to Onboard Software Engineers by collyw on Thursday August 27, 2015 @04:11AM (#10128170)
No it isn't. I have noticed that during my career I have had very few measly pay rises (and 1 decent one). Switch job and I usually get at least 10% more.

Its crazy, as on some systems that I have worked on it has taken me 6 months to get fully up to speed (not that I wasn't productive before then, just a lot slower). Rather than pay 10% more, they will let employees leave and pick up the tab for a new person learning the system.