Melhor resposta
Mais que conselhos é muito específico ao contexto e ao local
Não participo muito de / r / cscareerquestions (acabei de ler), mas participo do quadro de trabalho do Stackoverflow.
Uma coisa que notei é que os engenheiros de software europeus consideram ficar dois anos em uma empresa como um mandato muito curto em uma determinada posição. 3–5 é o que muitos deles recomendam para não ser um criador de empregos no mundo da engenharia de software.
Não posso dizer que conheço pessoalmente algum engenheiro de software em qualquer nível que tenha permanecido por mais de 2 anos em uma determinada posição. Se eles não conseguissem uma promoção ou aumento em 18 meses ou mais, eles iriam embora.
Em meu trabalho atual, há apenas um engenheiro de software que conheço que está lá há mais de um ano. Ele é o chefe. A maioria deles deixou seus cargos anteriores em menos de um ano. A maioria poderia facilmente pular de novo sem problemas.
Então, se você está em um lugar como a Alemanha ou o Reino Unido, parece que pular um emprego pode te prejudicar. Na América do Norte, eles não parecem se importar. Assim que cheguei aos 4 meses, as ondas de recrutamento começaram a chegar ao meu LinkedIn.
Portanto, eles não podem ser desqualificados, apenas incapazes de ver como os diferentes mercados podem ser diferente.