I’m a software engineer at a well-known, respected company who has zero formal education in the field (my degree is in print journalism).
Before I got my current job, I had always been pretty tech-savvy, and had even done a little experimental programming and web design, but never took any classes or boot camps. A few years ago, during a 6-week stint on disability, I brushed up on my minimal skills and soon after managed to score a job writing code through a connection I had at the same company.
I had major impostor syndrome for a long time, though it somewhat helped that the projects I worked on had little close oversight or code review that might have revealed my lack of training. But after years of good performance reviews, successful projects, and promotions, I started to finally allow myself to believe that I knew what I was doing.
Now, though, the impostor syndrome is back. My management is pushing me towards leadership, and I’m having a hard time trusting that my ideas about software design are as valid as those of a student who’s taking the formal, higher-education classes that I never did.
Anyone else been in this situation anymore? Any thoughts or tips on how to deal with it?
Backstory: It's right before Gulf War I (1990).
Paraphrased from Gen. Boomer: "General Schwarzkopf asked me 'Boomer, can you get everyone we need to this location by X date?' and I responded 'Yes sir! 100%'.
Immediately after I said that, I thought to myself 'I have ABSOLUTELY no idea how to make that happen.' But we figured it out and that's what happened"
I always think of this because if one of the most experienced and highly trained members of the US armed forces can have that moment of "How the hell am I supposed to do this??", it's ok for the rest of us to have it.
In fact, maybe it's just part of the human condition that we hear that voice no matter how many times we succeed.
That story has gotten me through several tough times and hopefully it can do the same for you.
0 - https://en.wikipedia.org/wiki/Walter_E._Boomer