There are though multiple other legitimate reasons why you may want to change your job: moving to another industry, a new role, a longer-term opportunity, moving to a company to work for a cause you are passionate about. Almost everything else - flexibility in your schedule, compensation, role, title - is negotiable, and you should make every effort to negotiate those rather than change your employer each time your requirements are not fully met. Your want to build continuity, enable your professional growth, build your reputation, strengthen relationships - and all of this is impossible if you are jumping jobs each time things do not go exactly as you want.
We've seen people jumping jobs for a 5% salary increase - and regretting is afterwards. We've seen people changing jobs because they fell upset about being passed on a promotion or receiving an unfavorable performance review. You are not hurting your employer, you are hurting yourself.
Moreover, you need to resolve your issues before you move on. And if you don't, there is a high chance that the same problem will happen with you at your next job. Even if you made a decision to move on, start by fixing whatever issue is bothering you at your current job. If it is a raise, negotiate one. If it is a promotion, achieve one (check our tips on Advance Your Career page), and then feel free to move on. You have to learn how to resolve those issues that hold you back before making a decision to move on, otherwise similar problems with haunt you at your new place of employment.
The next step is to initiate and receive feedback. It will help you a lot in reconciling your strengths and opportunities for development, and will help you achieve success in your next job.
Finally, explore the market. Get advice from your trusted network, research Glassdoor and LinkedIn as well as any job sites relevant to your subject matter area. Check the level of demand, unemployment rates, average salary for your location and expertise, review your skills in comparison to others, and study job postings. Try to get an objective picture of what you can expect once you start your job search.
Based on the feedback you received, your specific work situation (can you stay with your employer and still achieve what you are looking for if you negotiate well?) and your position on the market compared to other candidates, make an informed decision whether you want to start your job search before making any steps in that direction. Remember: job search is your last resort in achieving a successful career. At the same time, if the parameters listed above are not positive, do not be afraid to start your research. Company loyalty is not an expectation anymore, and an average full-time worker stays on their job for 4.4 years, so use the tips below to make job search fast and successful.