DEV Community

Cover image for How I Got Fired From my Dream Job
Juanda Martínez
Juanda Martínez Subscriber

Posted on • Edited on

How I Got Fired From my Dream Job

Cover photo by Clem Onojeghuo on Unsplash

Well, I'm not proud to say that I got fired two weeks ago. It was the hardest thing that could happened to me because I loved that company, but at the same time, I realized that I was too comfortable and felt like my job would last forever.

After two years working for a clothes store e-commerce, my skills in React grew exponentially. I learned a lot of stuff because it was my first huge project, working along with a lot of people with higher seniority and experience, it was pleasant to experience a lot of real problems that can come in a business and get rid of them, but then in my final days I realized that I was being like a robot just writing code and not understanding it at all, I was like in a rabbit hole for several months, then suddenly the business started to having budget problems, and guess what? we got laid off :)

It's important to say that I was working for an IT consultant, so it didn't seem a big deal, because when a project comes to an end, you just need to find a new one and in the process, the company still pays your salary even though you are not being "productive" for them. The problem came when you also needed to take some interviews to see if they could ensure you're the best fit for the project, this means that is exactly like looking for a job outside, with the difference that you still get paid.

I got a reality hit when I arrived at my first interview after two years and I just got in blank with basic Javascript questions! I felt so dumb at that moment, how could be possible to forget how the event loop works? or asynchronism? some basic stuff. The thing ended awful and obviously, I didn't get the project, and I realized how important is not to take things for granted! even though you are developing the most complex stuff in the world, it is important to go back to the basics from time to time.

And if that was not enough, the industry now demands a lot of full-stack engineers! I have worked with PHP in the past, but it was in my beginnings doing "spaghetti code" all the way, then I jumped to Laravel without knowing too much about how PHP works behind the hood. Then I created a basic API with Node.js for my final project at university by just following a short course in a platform without knowing what was I doing, if it works it works, right? That was all the background I have for Backend development and for obvious reasons I didn't feel secure about my knowledge. So in my way to increase my tech stack, I spent a month and a half trying to learn Angular due to a lack of React projects, and also a bit of Node.js and looking for suitable projects, but then suddenly I got an HR call telling me that it was being hard to set me in a project, and they cannot afford to keeping me without being "productive" and... I got fired...

And now here I am, after about a week of being a bit depressed for losing my dream job, and another week to seek my next job, right now the industry is leaning toward full-stack development; React, Redux, Node.js & AWS are the most common stack I've seen through LinkedIn, at least the opportunities here in Mexico 🇲🇽

So, the whole point of this post is to take out in public what I have inside my chest because it makes me feel like a weight has been lifted off my shoulders and gives me motivation to keep going and compromise with this community (even though nobody reads me for the moment lol xD) to grow my tech stack and be the Software Engineer I always wanted to be. I feel like this is the perfect and emotive start for my #30DaysOfCode with Node.js which I found is critical for my career, so starting tomorrow I will post every day (Maybe skipping Sundays because everybody needs to rest) my learning process of Node.js from a Frontend developer's perspective, and hopefully, to get a job soon because I can only survive 5 months until I have to sleep under a bridge or end up in the streets.

I'm excited and happy though 🤩 Let me know in the comments if you guys have been through a similar situation and how you managed to succeed and find the light after the storm!

Come and connect with me (in Spanish) on Twitter/X: @juandadotdev

Top comments (53)

Collapse
 
donetmathew profile image
donetmathew

Fall in love with your work but never with your organization. You are just a resource for them and can be replaced anytime. Wishing you the best

Collapse
 
epi2024 profile image
Je Phiri

Well said. I think that’s the correct approach and mentality to have when you are employed. Work with a good heart and love your job, but not really your company especially if you are an employee.

Collapse
 
wraith profile image
Jake Lundberg • Edited

Best advise I've heard all week. Everyone needs to hear this...not just developers and engineers!

Collapse
 
leetree2001 profile image
leetree2001

I'm going to barrow this wisdom,l like sharing!!!!

Collapse
 
juandadev profile image
Juanda Martínez

Agree, I take this as a daily reminder from now on :)

Collapse
 
spidercater20 profile image
Peter Chu

Im not agree with this advise. The organization may not good enough in this case, but this provide a environment where you can study, practive and have some connection with orther guy work in your dreamwork.
Be happy when you can learn something guy.

Collapse
 
ibrahimisad8 profile image
Ibrahim Isa

Wish I could give a thousand likes

Collapse
 
macnoon profile image
Maximiliano Carrasco

Best advice I've heard. This apply for all kinds of job even!

Collapse
 
syxaxis profile image
George Johnson

NO! You were not fired, your skillset was simply no longer needed by that company. You didn't make any mistakes, you didn't damage or steal, your skillset is just not needed anymore, not you personally.

Never, ever take it personal, that's the worst thing to do. A redundancy is simply that your skillset is no longer required and unfortunately there is no longer a position that requires your skills. It's not about you, it's about their business.

Just remember that somewhere out there right now there are dozens if not hundreds of jobs being set up right now, one of which you will ace the interview and get, when you accept that fact it's just nowhere near as bad as it seems.

Stay lucky!

Collapse
 
juandadev profile image
Juanda Martínez

Your comment helped me to change my mindset about this, thank you very much for this! I totally agree

Collapse
 
michaeltharrington profile image
Michael Tharrington

I'm sorry you're going through this, Juanda, but I'm really impressed with your resilience, positivity, and willingness to go back and learn things. I bet you'll bounce back stronger than before and I'm looking forward to hearing about it when you land your next dream job!

Collapse
 
eljayadobe profile image
Eljay-Adobe

I always think of my fellow blue badger who got laid off from Microsoft, Barnacules Microsoft laid me off after 15 years of service & it's time to adapt!.

In my own experience, the first time you get laid off, it's very traumatic. The second time... not really a big deal.

Collapse
 
logofile profile image
David Castro

I think it depends on how far they are apart! I was laid off the first time in 1999, the second time in 2003, the third time (a forced resignation) in 2004, and then the fourth time in 2005. Then for the 18 years since then, no layoffs.

If I was laid off right now, I'd probably be pretty traumatized!

Collapse
 
juandadev profile image
Juanda Martínez

I'm sure I will laugh in my next laid-off lol

Collapse
 
gerimate profile image
Geri Máté

The honesty and self-awareness in this blog post is exceptional and something I commend a lot! Good luck finding a new opportunity and keep your head up!

Collapse
 
dumebii profile image
Dumebi Okolo

This breaks my heart. I'm so sorry you have to go through this.
I totally understand that depression, it's all too real!!
But with your can-do attritide and resilience, I'm sure you can make it!
I'm rooting for you. All the best!! ❤️❤️

Collapse
 
shameel profile image
Shameel Uddin • Edited

This is super good. I have been there and experienced this firsthand:

I got a reality hit when I arrived at my first interview after two years and I just got in blank with basic Javascript questions! I felt so dumb at that moment, how could be possible to forget how the event loop works? or asynchronism? some basic stuff. The thing ended awful and obviously, I didn't get the project, and I realized how important is not to take things for granted! even though you are developing the most complex stuff in the world, it is important to go back to the basics from time to time.

I really hope that you land something really good in near future.

Collapse
 
frankiefab100 profile image
Franklin Ohaegbulam

Wishing you all the best.

Collapse
 
oinak profile image
Oinak

Working and interviewing are separate skills, you don't need to train for your work, you do it every day, but if you go longer than a year without interviewing you loose the reflexes. I have been at my last job for 6 years and had to interview again since August and it was a thing.
To me, having worked as a hiring manager gave me a lot of advantage in knowing the kind of signals the other person would be looking for.
I wish you a lot of luck.
Node and React are everywhere nowadays, I hope you don't have a hard time getting up to date.

Collapse
 
mistval profile image
Randall

It's great that you're staying positive and working on improving your skills, and that you have some savings to back you up! Five months is a long time if you use it well. Hopefully you're starting to apply for new jobs already, I wouldn't recommend waiting until you feel you're learned enough, that's a neverending journey. Good luck!