How to know when it is time to move on from your workplace
from a Software Engineer perspective

Software Engineer working in London. Avid book reader and a plant mom of 16 and counting.
Search for a command to run...
from a Software Engineer perspective

Software Engineer working in London. Avid book reader and a plant mom of 16 and counting.
No comments yet. Be the first to comment.
In my last post, I mentioned how one could migrate from SVN to Git. In this post, I will explain how to synchronise any changes between Git and Subversion (SVN) that may have occurred during the migration process. There will always be that one person...

Being an effective software engineer requires a combination of technical skills and soft skills. In this post, we will explore some of the key qualities and characteristics that make a software engineer successful and provide some tips and advice on ...

Git and SVN are both version control systems, which are tools that help developers manage changes to the source code of their software projects. Both Git and SVN allow developers to track changes to their code, revert to previous versions, and collab...

As a Software Engineer

including history and branches

Time is a friend when we use it for good by acting, not for evil by letting it slip away.
No matter how much you love your job, there always comes a time when you have to move on. You may get promoted and given a bigger role or responsibility, or the company may be downsizing. Whatever the reason for moving on, making that decision can be hard. It's never easy to leave your comfort zone. But with these tips that will help you know when it is time to move on from your workplace, this will be easier than you think.
This is very important. The work that you do should stimulate you, make you look forward to going to work and make you feel as though you are establishing something. If you feel dread every morning, have zero motivation to do your tasks, the projects that you are currently working on no longer interest you or you are completely switched off then maybe it is time to dust off your C.V and start looking elsewhere.
This is the number 1 reason I have accumulated many job roles in the past fourteen years. What is the point of staying if there is no room for progression? Some might say that they are too comfortable and cannot be bothered to go through the interview process again. I say stuff that! The main reason why people work is to make money so that they can buy food, pay bills and sometimes enjoy the finer things in life. We work to live, not live to work.
If you have been at a company for many years (2/3 years) and are still in the position as you were when you first join then maybe you could do the following:
If you follow the steps above and still get no outcome then get the hell out! There is no point in staying, the company doesn't value you enough to keep you on, which leads to the next point...
Let's face it, the number one reason why we go to work is to be paid. To earn money to pay our bills, put food on the table and a roof over our heads and maybe enjoy some finer things in life. With the current financial situation, national insurance increase, energy bill crisis, food prices going up and the cost of living going up, it is more important than before that you are getting paid your worth. Currently, the job market for Software Engineers is booming and the pay reflects it. If you are not sure that you are getting paid the industry average, take a look at places like Glassdoor
Many studies have proven that workplace hostility is significantly related to higher turnover. Furthermore, if there is no employee support the number of employee attrition increases significantly. Continuing to work in a hostile workplace will not only affect your performance but also your mental health. That is why it is important when looking for a new job that the compensation reflects your skill set and that the team and the company's culture fits your needs.
There are many other reasons why people decide to leave their jobs; the reasons above are just a few. Whatever the reason may be, it is important to know that you are a human being, work should not be your identity nor should you feel as though you owe your workplace anything. For every employer who is looking for every employee and every job that fits perfectly, many more positions remain available and untouched. So as a potential candidate, always keep your options open.