Как часто нужно менять работу? Если конечно работаешь во франче, то там понятно, постоянная движуха. А вот если непосредственно с работодателем или заказчиком, то знания фиксируются рамками одного заказчика и устаревают. Как часто по этой или по другим причинам нужно менять работу? Конечно при условии, что сам заказчик не выгоняет, и платит в среднем по рынку, или даже чуть больше.
Каждые 3 года было бы идеально. Выбрал 2 года как ближайшее, когда начинает свербить чтобы что-то поменять.
Если (пока) удается изменить условия внутри компании - нужно это делать.
Если же не получается расти по горизонтали, по вертикали или в з\п - придется расставаться.
В нашем деле без развития никак нельзя.
Самому пока не получается найти компанию мечты - кризисы сказываются.
Но проблем с наймом не испытывал.
Все кто был мне интересен и подходил - приглашали на собесед и из них был высокий процент приглашения к сотрудничеству.
Так что при реальной необходимости в сотруднике и наличии у него нужного опыта - не думаю что частота смены сильно сказывается.
п.с.
Меньше полугода раз 5 подряд наверное все же перебор :) хотя тоже зависит - это новичек или товарищ со стажем
каждые 2 года
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший