How can I stop getting fired? I have been fired 5 times

The past 5 jobs I had were ones I got fired from. Usually within 1-2 months. The longest I lasted at a job was 2 and a half months. I want to end this cycle. I am a junior programmer with a degree in computer science. I've been trying to get my foot in the door for the industry. I'm going to summarise why I've been fired for all jobs. job 1 - poor performance, sleepy at the job, didn't always listen. Was fired after 2 weeks. job 2 - I was struggling keeping up with training and even when I struggled, I tried to hide it and that bit me back. Lasted one month. job 3 - not skilled enough. I had great motivation and I listened. The company just needed somebody more experienced/skilled. Lasted 3 weeks. job 4 - bad communication with the boss and very slow performance. This was no surprise for me since WFH damaged my productivity. job 5 - not being transparent, bad communication, often late with handling requests. Lasted for 1 month and a half. Now my problem is that I usually assume somebody would give me a very explicit warning before firing me, like saying "I will fire you if you do this again" but this never ever happened. I do notice I get told when I do something bad but they're usually not said with urgency or seriousness so I end up not taking it very seriously. Like for example somebody would say "try to communicate better next time" would often have me forget this advice. If they had said "if you don't communicate better next time, there will be consequences". Now I've learned the hard way to take hints seriously. For my next role, how can I just stop getting fired and actually stay there at least a year? I know I've learned but I've become absolutely paranoid and anxious. My mind is telling me I lost my 5 previous jobs so I would logically lose the next one. I try to be optimistic but I always seem to make a little mistake I'm not even aware of which would get me fired. All the 5 moments of being fired hit me with a shock. It hit me the hardest with my first job. I usually never see it coming. It always takes me by surprise. I always think I'm doing great, I'm putting in effort, then out of the blue I get invited for a talk, then suddenly being told I'm terminated. I do say I want a chance to improve but that's always rejected. Another huge problem I have is I ask a manager/boss directly the question "how am I doing?" to which they'd usually tell me I'm fine, even though he was hiding his criticisms from me. I also feel bad for asking how I'm doing because it might hint to them that I'm aware I'm performing poorly. I have thought about a solution to this huge problem. I was thinking what if I have daily standups where I ask "what am I doing well and what can I do better?" every single day so that if a person picked up on a problem I had then I could go and immediately fix it. I also thought of using weekly evaluation sessions where my performance is evaluated and at the same time I'd be given SMART goals. What do you think?

Feb 2, 2025 - 11:24
 0
How can I stop getting fired? I have been fired 5 times

The past 5 jobs I had were ones I got fired from. Usually within 1-2 months. The longest I lasted at a job was 2 and a half months. I want to end this cycle.

I am a junior programmer with a degree in computer science. I've been trying to get my foot in the door for the industry. I'm going to summarise why I've been fired for all jobs.

job 1 - poor performance, sleepy at the job, didn't always listen. Was fired after 2 weeks.

job 2 - I was struggling keeping up with training and even when I struggled, I tried to hide it and that bit me back. Lasted one month.

job 3 - not skilled enough. I had great motivation and I listened. The company just needed somebody more experienced/skilled. Lasted 3 weeks.

job 4 - bad communication with the boss and very slow performance. This was no surprise for me since WFH damaged my productivity.

job 5 - not being transparent, bad communication, often late with handling requests. Lasted for 1 month and a half.

Now my problem is that I usually assume somebody would give me a very explicit warning before firing me, like saying "I will fire you if you do this again" but this never ever happened. I do notice I get told when I do something bad but they're usually not said with urgency or seriousness so I end up not taking it very seriously. Like for example somebody would say "try to communicate better next time" would often have me forget this advice. If they had said "if you don't communicate better next time, there will be consequences". Now I've learned the hard way to take hints seriously.

For my next role, how can I just stop getting fired and actually stay there at least a year? I know I've learned but I've become absolutely paranoid and anxious. My mind is telling me I lost my 5 previous jobs so I would logically lose the next one. I try to be optimistic but I always seem to make a little mistake I'm not even aware of which would get me fired.

All the 5 moments of being fired hit me with a shock. It hit me the hardest with my first job. I usually never see it coming. It always takes me by surprise. I always think I'm doing great, I'm putting in effort, then out of the blue I get invited for a talk, then suddenly being told I'm terminated. I do say I want a chance to improve but that's always rejected.

Another huge problem I have is I ask a manager/boss directly the question "how am I doing?" to which they'd usually tell me I'm fine, even though he was hiding his criticisms from me. I also feel bad for asking how I'm doing because it might hint to them that I'm aware I'm performing poorly.

I have thought about a solution to this huge problem. I was thinking what if I have daily standups where I ask "what am I doing well and what can I do better?" every single day so that if a person picked up on a problem I had then I could go and immediately fix it. I also thought of using weekly evaluation sessions where my performance is evaluated and at the same time I'd be given SMART goals. What do you think?