This is an anonymous post sent in by a member who does not want their name disclosed. Please be thoughtful with your responses, as these are usually tough posts to write. Email sloan@dev.to if you'd like to leave an anonymous comment or if you want to ask your own anonymous question.
Lately, I've been feeling like I should move on to other opportunities, but I can't quite figure out if now is a good time, or if I should wait. Should I make a list of the reasons why? Interview at other companies before I leave? Give my current company plenty of notice before my hypothetical departure? How do I know that it's the right time to leave at all? I'd love to hear any opinion and guidance on this!
From my experience, I can tell you the following:
There's only two things that will tell you when it's a good time to leave a company:
Yes! you read it here first, folks! Well-being: If you're unhappy (or miserable) at your job, then it's a good idea to search other opportunities. You kind of lose the game if you get depressed. Being depressed will not only affect your professional life, but also your personal life. So, if you don't feel comfortable at your job and cannot do anything to improve that, then you got your first sign.
Money: Let's face it, we need money to survive in this society, unless you want to live like Heidi's granpa on the mountains. If you feel you're not earning enough and you cannot get a raise, then you got another sign. Search for better opportunities and compare salaries.
When is Not a good time to switch jobs (leave a company)?:
If you're living an economical/social/political crisis on your country and you want stability, then it might be a good idea to hold your plans and stay on your company until the situation resolves.
Basically, stability will be a good factor (From money and well-being) because if you leave the company (for whatever reason) then you'll lose stability. And you'll recover it after working some months at your new post.
Hope you the best. I'm sorry that I cannot give you a more precise answer. Best of luck!