Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: How frequently should you should change jobs?
1 point by vishalzone2002 on Jan 24, 2015 | hide | past | favorite | 4 comments
Some people say its bad to change companies/jobs too often. Although in recent times, I have seen many people hopping from a startup to other. Is that considered a good or is it held against?


If the long term positives outweigh the long term negatives you should switch – even if you have held your current position less than one year.[1] The difficult part is determining long term positives/negatives and how important they are to you.

Some things to consider:

• Will you learn more/less?

• Will you work with people you enjoy more/less?

• Will you enjoy the work you are doing more/less?

• Will you be respected more/less?

• Will your work-life balance be better/worse?

• Will your location be better/worse?

• Will your compensation package be better/worse?

[1] If you have a better opportunity at another company and your current employer genuinely cares about you they will either improve your position (to convince you to stay) or they will have no hard feelings when you leave (assuming you were respectful, considerate, and upfront about the situation).


If everything is under your own control (no layoffs), I would say the sweet spot is between 2 and 5 years. There was a post on HN talked about how after 2 years, your salary will be held back compare to switching. I added a maximum of 5 years before you MUST change job in order to stay relevant in the industry.

Changing too often can be perceived as unloyal, but changing not often enough can be perceived as unable to adapt to new technology.


Choose a job because you hunk you'll learn something from it (tech skills or soft skills.) Leave when you begin to stagnate. That doesn't mean leave as soon as you've got a handle on the hot new technology you applied because you wanted on your resume. Almost every company or code awe has something to teach you about process or architecture or politics or people or business or an industry. But there will also come a point where everything is rote and there are no longer any significant challenges for you, even if you seek them out. If you can't then get a promotion or transfer into a new and more challenging role, that's when it's time to move on.

Hiring and training represent a major investment of time and energy (and sometimes money). If your job history shows you rarely stick around even for one year, a lot of companies will be wary because they get a much greater return on that investment from an employee who sticks around for at least a couple years. If you leave after 6-9 months, the ROI may even be negative.

This goes double for small startups, for which a month or two of resume reading and interviewing by the CTO, for instance, followed by a few weeks of training and onboarding and a few months in which the new hire is at <100% productivity while they get up to speed on the existing codebase and tooling/processes, can put a major dent in software development progress. (Note: we're talking about knowledge work here - the economics are a bit different for pizza delivery staff.)

That doesn't mean you should stay in a job that you quickly determine is a poor fit. A short stay or two on an otherwise solid resume isn't a big deal. It's just that a pattern of them signals high risk.

That said, staying somewhere (other than as a founder) for more than about 5 years is also a red flag for anyone who began their career after about 1995. Not only is that sort of employee loyalty rare these days, it can suggest stagnation, since few employers invest in developing their employees any more. Although that can be mitigated by demonstrating a series of significant promotions, changes in role, and assumption of greater responsibility.

As a hiring manager, I expect a resume to reflect a mix of tenures ranging from ~18 months to 3 or 4 years. If you have more than one <9 month stay for every two places you stuck around for at least 18 months, I'll probably give you a pass. It's not worth my while to hire for the same position twice in one year.

Edited for typos.


If your next employer wants you, then it doesn't matter. I would avoid frequent hops of less than a year, but everyone is allowed a do-over every five or ten years.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: