I recall a regular piece of advice for software engineers: “change your job every two years.”

There’s innumerable Google results for this, even from as recently as 2022 — but none of them really seem that high-quality?

I’m really, really enjoying my current (somewhat unusual, hard-to-replicate) position; am about a year and a half into it; but I also don’t want to relax into that and have it cost me in the long-run, career advancement wise.

So, what’ve y’all been doing? Especially in the post-pandemic/fully-remote world, does that advice still apply?

  • haruki@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    2 years are a bit extreme. I think 4-5 years is a good option. But if only if I don’t like the company (culture, people, policy, etc.) or I don’t see any advancement in my career.

  • Elanor@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Don’t leave a good place because of FOMO.

    I have worked 5+ years at my first work place. Good WLB, growing skills, promotions, good people. Most people who left tried to come back.

    Why do you think staying can cost you career advancement wise? What are your goals?

    What is unusual about your current position? If your current position is very nieche or skills are not transferable, that could become a risk for your career.

  • drdnl@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Feel like you only received half of, possible good, advice:

    I used ‘two years, up or out’, in my career. Who cares if you work somewhere for a longer period of time as long you keep progressing in all the various metrics of career progression?

    It’s when things become stale that out is a good idea