DEV Community

Discussion on: When to leave a job?

Collapse
 
gwutama profile image
Galuh Utama • Edited

I have my rules to determine when to change jobs: Salary, (career) perspective, (work) atmosphere, (direct) manager.

Your acronym is much better.

Basically, I’ll stay at the current job if at least two of these aspects are fulfilled. I mean, you can’t get everything, am I right?

Starting year 3, I actively (but not yet aggressively) look for a new job. Mostly just to find out what the market is lookinng for and update myself with relevant skills. At the latest year 5, if the company can’t offer me more (not always salary-wise) I’ll seriously consider switching jobs.

In the IT industry, it’s always good to build yourself, skill-wise; and often staying for too long at the same job, for the same position and role won’t make you further, career-wise. On the other hand you won’t gain much experience staying for too short at one company.

Nevertheless, I encourage everyone to apply for new (higher) positions a couple of times every year. This has the following benefits: keeping your CV up to date, training yourself for interviews and if you have better job opportunity, you could consider it.

Collapse
 
sadiqur_rahman profile image
Sadiqur Rahman

Development is more of an art. If the developer is not happy, most probably he cannot deliver a quality code. So such care is good for both developer and the company.