Overcoming Imposter Syndrome
I've been writing code for 10 years - I started in 2009/2010. The first language that I picked up with Visual Basic and then about 2 weeks later I switched to C# as I liked the syntax of C# more. I then eventually moved into PHP, C++, and other languages. Over these years I've worked on a ton of software - most private, but I've still grown my skills over time.
While I'm not the best engineer I certainly have things to learn and I'm well aware of that. However, I do know I'm a good engineer. I also sometimes feel that my knowledge and experience isn't enough and that does push me away from applying from some jobs.
Determining If You Suffer From Imposter Syndrome
I'm no specialist, but if you know a good amount of stuff on your field and you feel like a fraud then you probably suffer from imposter syndrome. Imposter syndrome is a psychological pattern in which one doubts one's accomplishments and has a persistent internalized fear of being exposed as a "fraud".
Moving on
I don't really suffer from it as much as I used to, but I still have my days. If you think you suffer from it just know you're not alone. Go speak with a friend in the same field about your thoughts. It helped me when a friend told me that I was an excellent engineer. Just some simple words can help put imposter syndrome in its place. At least for me, it did. (kinda)
until next time