It is not so easy. Changing jobs cannot be always the answer. In Europe there are not many "remote friendly" companies and also it's not that you will get a 20% pay rise every time you switch. On top, it is extremely hard to find software development jobs that pay around or above 100K. Most jobs are around 60-80K.
A job change can also mean - inheriting someone else's problematic code base, new office politics and colleagues who may not get along with you. Hardly 0-5% of pay rise really does not justify all this. All in all, one cannot switch jobs easily when the options and benefits of switching are not so good.
A job change can also mean - inheriting someone else's problematic code base, new office politics and colleagues who may not get along with you. Hardly 0-5% of pay rise really does not justify all this. All in all, one cannot switch jobs easily when the options and benefits of switching are not so good.