I don't get people who say, "Well I would never hire someone who has never worked more than 5 years at a single place!!!" I would never have increased my from $68k to $115k in 5 years.I probably would've been somewhere at like $80k right now at best if I was didn't switch jobs twice. If it means some hiring manager is going say some snarky opinion, then yes I'll take my extra money.
On the other hand, look at it from a hiring manager's perspective: people who have stayed in a job long enough to see how things go wrong are also less expensive. I'll be honest, if I'm looking at a CV for someone with 10 years of experience and they have changed jobs every year or two, I will suspect that they are missing some pretty important experience as a senior developer. Everybody makes serious mistakes that d…
It can accelerate your growth and pay substantially if you are doing it for the right reasons. I would never fault anybody for doing so without discovering why they moved.