I've been fired from most of my IT jobs and I think it's a combination of both working for crappy companies and my lack of skills/not meeting their expectations. I managed to find one stable job for five years, despite graduating with a degree in information systems in 2012 and working in IT ever since.
Here's a little history:
2012- Graduated college with no real IT network or certifications. It took me a year to find any job in IT. I only found out about IT certs in 2017, but held off on taking them b/c I hate tests, thought I would get the exp I wanted in the real world, and had no real idea on which ones to take.
2012-2013- Took various IT gigs that didn't go anywhere. One was PHP internship, one was a shipping/receiving clerk which was also an IT assistant.
2013- took IT assistant role at small furniture company where the manager gave me a shot to modernize their systems and update their computers/website. Once I did that and offered larger projects to streamline their infrastructure they backed off and replaced me with a cousin 9 months later.
2014- Took job at a small startup in Boston where I was QA and technical projects analyst. They hired me for a three month contract and decided not to renew it.
2014-2019- Got a job at a toxic non-profit here in NJ that always cut corners because they had no money and didn't care at all about technology. I was able to do what I wanted for the most part as long as issues were resolved and computers were updated. In those 5 years I (thought I) learned a lot and automated everything and got vendors to take care of the rest, by 2016 I promoted myself to sysadmin but I was getting bored so I tried applying for other jobs to no avail.
2019- took a job at an MSP, yes I heard the horror stories, but figured it wasn't all that bad and that I could make it work. I figured I could restart my career here. I was hired as a level II technician, but they never saw me as a level II and never really gave me a chance to prove myself. They didn't want me to reset servers, and by the end they had me building desks and I heard of talk of cleaning windows before they just fired me. They obviously didn't want me to "learn on the job," and I was fired in two months.
This all has led me to really think about if I want to stay in this career and I do. I want to advance to the next level and I never really had a path laid out to me, but I understand it's not common to have that in this industry. So I'm going to take this period of unemployment and to take some certs while working or not. I have some money saved up, not enough to get all the certs I want, but enough to make some inroads into the infosec/cybersecurity industry which is what I'm really the most interested in at this point. I'd love to be a IT Auditor. So my timeline for the certs are as follows:
A+ 1001- scheduled for Jan 14.
A+ 1002- 1 week later
Net+- Mid/End of Feb
Maybe Get Azure Administrator in between these
Sec+- Mid March
I could swap Net and Sec.
CASP- End of April
I've been studying for the A+ for 8 hours a day, I know it's the easiest one, but I'm not really a great test taker and never studied for anything this hard in school. In this time I'm also on planning on learning some type of programming language, SQL, C+, or python. Since that's always missing on my resume. Probably python because I know powershell a bit. Although I did take a class in C+.
If all goes well, AWS and Salesforce as well as Redhat will be on the horizon.