DEV Community

Discussion on: How long is too long to stay at a company?

Collapse
 
bradtaniguchi profile image
Brad

what the appropriate length is for a developer to stick it out at a company

There are lots of reasons to change jobs, but the main one that sticks across industries and has some research behind it is 2 years. This should be long enough to get past any initial on-boarding costs for the company, allow you enough time to learn and gain experience, and enough time to have a positive contribution to the overall company.

That's the minimum recommended length you should stay at a job. Beyond that it's more up to you. You could be one that job-jumps, or one that sticks with it. That's more of a personal decision based on what you want/need out of a job.

Finally, if your a junior developer at your current company for 1 year, you probably should stick around a little longer to get to the 2 year mark, unless there is something that is pushing you to move (bad culture/not enough training/etc). Don't look to leave just because others are leaving, as that could be making career changes just because of FOMO. I'd also consider getting out of the "junior" aspect of your title if you can, for no other reason than resume padding to a degree, as getting another job down the line, in a year or more would mean having a different title on your resume that isn't junior.

Good luck, keep learning, keep growing 👍

Collapse
 
mikeyglitz profile image
mikeyGlitz

To add to this, switching to a different department or different team is always an option and it doesn't reflect as poorly on your CV. Then again with the prevalence of contracting in the field, you can get away with having shorter times 6 months or a year (that's how much many contracts run for).