| I worked through impostor syndrome by realizing two things: 1) almost no company will just up and fire a developer without warning, even in "right to work" states. A company will always 2) have the manager or HR talk to the developer to try to resolve a performance issue. It's cheaper than firing and rehiring a new developer. It also saves time. Now, because of these two factors, I realized that if my performance were an issue, my manager or HR would have a meeting with me to address the situation. The fact that such a meeting has never come up means the company is satisfied with my performance. So, if there's a down day at work, then I don't feel so guilty about surfing the web reading up on new languages or techniques, even if everyone else (usually in different departments) are on a tight deadline. Another thing I've learned (not at work) are the three rules for dealing with worrisome situations. Given you are worried about some situation: 1) Can you do anything about it now? If so, do something about it and stop worrying. 2) Can you do anything about it later? If so, wait til later and stop worrying about it. 3) Can you do nothing about it? Don't worry about it because there's nothing you can do. Plan accordingly. |
Hmm, I've been fired from my last two positions without any warning or prior notice. In the first instance, I was a full-time employee and I got stuck on a piece of functionality and I was simply let go. I made co-workers aware of the fact that I needed some sort of help, but one day after a prolonged period of being denigrated, I was let go. When asking how come no prior warning was given, I was told "you could see it coming."
The most recent position was as a consultant and I was working with deadlines that had slipped for a number of reasons mostly outside of my control and I had to handle numerous support requests in addition to that -- which led to a severe case of burnout. My contract was abruptly terminated one day, without prior warning.
I took what I could from both experiences and improved my skills as much as I could, but there is always the domain-specific hurdles that arise.
My point is that there are some companies out there that are ruthless, so far in my experience it seems that this mostly applied to the smaller ones. I never oversold myself or my skills and I did ask for a second opinion when I felt things were taking too long. It could just be my luck thus far.