Photo courtesy of Pixabay.
The obvious culprits aren't there. Your coworkers aren't openly hostile. No one's talking behind your back. Your boss is fair, and overall, there are worse things you could be doing than putting in hours at your current tech company.
But could things be better?
The grass might always be greener on the other side, but it's also possible that the itch of a thought in the back of your mind means that it might be time for you to move on. If you've been wondering if it's your time to start looking for another developer position, here are five ways to tell if staying in your current position might be doing you a disservice.
1. It doesn't benefit you
There are several arenas in which to look at “benefits." Beginning with the assumption that you are an asset to your company - performing well, hitting your KPIs, etc. - take a minute and turn your attention to other areas of your life.
How is your physical health doing? Tech is a stressful field, but does your job keep you up at night? Have you been warned (maybe warned a few times) by your doctor that you need to lay off the stress? Have you been stress eating? (Have you been eating well at all?) You don't need to be spending every day in the gym, but do you have a few minutes every day to do something that qualifies as self-care, even if that's just listening to a little bit of music? Do you feel healthy?
Photo courtesy of Pixabay.
How is your mental health doing? Maybe you check out every time you go to the doctor, but you have a lot of worries and anxiety regarding work. How is your temper? Do you feel like your job is helpful or detrimental to your mood? Do you ever find yourself taking negative feelings out on people at or outside of work? Have your family or friends commented on how you've changed for the worse after beginning this job? Would going on holiday help, or are the problems still there when you return?
Would going on holiday help, or are the problems still there when you return?
How about time? Is work your life? Are you okay with it being that way? Do your work hours affect the amount of time with your significant other, children, or other family members? Are you able to commit enough time to your relationships while working your expected hours?
Another way to phrase this category is “It doesn't benefit you anymore." Maybe your quick answer to all of these questions is “it's fine here" because it was fine when you began or you felt you hit your stride at some point at the job. Really reevaluate your answers to those questions. Are you working more or less than you did back then? Are you still happy to go to work? How do you generally feel about your developer job?
While the goal for everyone (and the message of every startup, it seems) is to love their job as much as they love the other good areas of their lives, some bumps in the road are normal. However, if it's starting to feel like your responsibilities or your mental state aren't in line with what you want anymore, maybe it's time for a change.
2. It's a bad fit
No hiring or interview process is foolproof. At the end of the day, a coding test and some interviews can only tell you so much about your new company and role - and tell your company about your work style and personality. Sometimes, something that doesn't come up ends up being a deal breaker. The job requires flexibility that you don't have, or your boss likes to be a little too hands-on with everyone else's work for your liking.
These factors seem small, but if they're not right for you, you can begin resenting coming to work every day - or the people around you. Concentrate how you feel and how productive you are first, then hone in on the reasons. No reason is too small. If speaking to your supervisor or your colleagues about the problem doesn't work, then maybe your developerjob just doesn't fit you. No harm done, but it's time to look for greener pastures.
3. You want something else
Maybe you've been working in transportation and logistics, and want to make a switch to government. Maybe you're expecting a child soon and want to make sure your work schedule adheres to slightly more fixed hours. Whatever it is, you've checked with your company, and it's not quite possible to make it happen there. That's fine. Start exploring your options and find a place that meets who you are now, even if that's a different person than who you were when you entered your current position.
4. You've outgrown your position
...and there's nowhere left to go. You've tried, but isn't room for a promotion or a new extension of your job anymore. Maybe you don't feel challenged, though you've tried your hand at new things in your position. Or, maybe your impending future at this company as you see it is looking a little too cog-in-the-wheel for you.
There isn't necessarily anything wrong with the company or you. It might just be time for you to seek greater heights.
5. You get a better offer - and that offer's great
This one's pretty straightforward, but it's worth mentioning. If a new offer or position piques your interest for whatever reason - the pay, the benefits, or the project itself, consider taking the leap. Being comfortable where you are doesn't always mean that you're in the best place. Take the opportunities you can.
Did any of those reasons apply to you? If you're ready to start searching - or even just to see what's out there, give 100offer a try. On our curated tech talent marketplace, companies apply to the talent - to you. You can get 5 to 10 interview invitations in a week from blockchain and cryptocurrency companies, as well as known names like Garena and Go-Jek. Take this opportunity and sign up now.