4 comments

  • ecesena 21 minutes ago ago

    I think you should avoid 2x consecutive 1y.

  • syndicatedjelly 6 hours ago ago

    It really depends on the industry. These are opinions, but for a seat-of-the-pants dev job like a web developer, at least a year is fine, with the occasional longer stint of 3-5 years recommended so it shows that you are capable of having a little patience and can own the full product lifecycle.

    For more intentional work in regulated industries, 3-5 years seems to be the minimum before things appear suspicious

    Basically, if you just want to be a programmer/code-slinger and not aspire to more, then hop around all you want. If you want to be taken seriously as an engineer, then expect to serve time in a position for a while and work in the trenches with the other engineers.

    • AnimalMuppet 3 hours ago ago

      Disagree. 1-2 years is fine for your first couple of jobs. After that, though... I don't want to hire a "senior software engineer" who's only going to be there for a year. I'm not alone. You need to start staying longer than that, or you're going to find it harder to get jobs.

      • salesynerd 33 minutes ago ago

        Isn't tenure at your current place of employment also a function of career growth, both monetary and non-monetary? IMHO, there is no point staying at a company if it "takes you for granted" even if you are performing well.

        I'm sure we all have read about many companies giving new recruits substantially higher pay for the same role, creating resentment amongst the existing staff.