To flourish in software line, one should brush-up brain and up-date their skills with latest software multi-trends and multi-versions especially in IT field, rather sticking to one field. Lest, they are superseded by smarties with new master versions. 

But, Laundry hits, toasting, ousting, bench, transfers are common. One has to face it at one stage or the other, irrespective of  academic distinction.

Frog jumps and jump from on-line site to join in other IT firm, are common, to get a faster growth or reach for a higher salary.