News for hackers. Stuff that matters.
Re:Who Killed the Junior Developer? by chrismcb on Tuesday February 13, 2018 @11:33PM (#16373506)
When I first got into programming, as a high school intern in the early eighties, I was told a programmer stays at a job, on average for the years. I haven't heard this number change at all. While I'm sure there are many jobs where people stay along time, the average length of stay is still fairly short. Boredom and wanting to work on something new is probably the biggest driver
Re:Who Killed the Junior Developer? by biotech on Tuesday February 13, 2018 @11:45PM (#16373554)

   Boredom and wanting to work on something new is probably the biggest driver 
I have to disagree with this point. Switching jobs is a very stressful and scary experience. Most people don't want to jeopardize their income without having some very strong motivator. In my experience, the most common reasons someone changes jobs is:

- Promise of a higher income

- Low perceived stability at the current job (employees want to secure a new job before they're layoffs)

- Toxic work environment

Re:Who Killed the Junior Developer? by Mandatum on Wednesday February 14, 2018 @02:32AM (#16374158)
I HAD to switch jobs 3 times within 2 years when first starting. (Redundancy, restructure, outsourcing.)

It's no longer scary or stressful. I now choose to switch jobs regularly because I get better incentives to join somewhere else and I get more bargaining power with each transition.

C-levels and shareholders made it this way - if they kept with market rates and the organisation put more value in employees and their IT I'd stay around. But I've been seeing more and more of a shift to outcome-based budgeting, maintenance and refactoring isn't even part of BAU budgeting - it's strapped on to project work. This is likely exclusive to non-tech companies (even though most companies are shifting towards tech as their basis ala "Software is Eating The World").

Managers can only do so much within an org, I haven't worked for a manager I didn't like (I've turned down jobs based on my interview process though). Not US based.

Re:Who Killed the Junior Developer? by AFNobody on Wednesday February 14, 2018 @01:34AM (#16373937)
> When I first got into programming, as a high school intern in the early eighties, I was told a programmer stays at a job, on average for the years. I haven't heard this number change at all. While I'm sure there are many jobs where people stay along time, the average length of stay is still fairly short.

I've literally worked at _one_ place that scored well on those three items. Most places are racing to the bottom in one or two of those. Usually it is pay unless you are somewhere competitive like the Bay Area.

> Boredom and wanting to work on something new is probably the biggest driver

That is much like the "exciting new opportunity" story people tell about why they changed jobs. It is not _real_ in the literal sense.

If it was real, they would shop around internally to change projects and succeed. There would be no real need to change jobs.

Idk where you have worked but I've literally never worked on the same project for longer than 1-2 years. Even if I was at the same employer for 6+. If you have people with realistic expectations who aren't piling on technical debt, maintenance work _should_ be negligible even if you are lightly attached to old projects.