Introduction
One of the most common questions I get when doing coffee chats is “How do I deal with imposter syndrome?” I feel that is a common feeling to have in the developer community. Especially when first starting out. Although trust me when I say it creeps up every now and then to everyone!
There is so much information to consume. Whether it be different language syntax, best practices, computer science knowledge, and on top of that there are new technologies coming out what feels like every day.
This can cause someone to easily feel like there is no possible way to be competent in everything that is supposedly required of a software engineer.
What is imposter syndrome?
As defined by Wikipedia:
Impostor syndrome (also known as impostor phenomenon , impostorism , fraud syndrome or the impostor experience ) is a psychological pattern in which an individual doubts their skills, talents, or accomplishments and has a persistent internalized fear of being exposed as a “fraud”
This can be quite an easy feeling to develop, especially in software engineering. It’s not hard to find others who you feel are learning faster or creating better products.
Photo by Bermix Studio on Unsplash
This becomes further amplified by all the social media we can get constantly bombarded with on a daily basis.
You log on to Twitter and see fellow developers advancing much further or solving an issue that you’re still struggling with. You go on YouTube and see some of the craziest things programmers are able to create an even worse if it’s titled in such a way of
“ I program \___ in less than 1 hour!”_
I’m a fraud. I don’t really understand the material. How did I get this far?
Me
But, I guess most social media causes this. Constant comparisons to others. Or it could possibly just be a feeling born from within where you feel like you don’t deserve the success you have because there was no defining “I a programmer moment “.
Imposter Syndrome: The reality
This moment is a series of smaller instances. At least for me there never was a single Eureka! where I felt like I was a professional programmer. This is what makes it so difficult to grasp and fully appreciate. Which results in a downward spiral of feeling like a fraud.
I contrast this with school or video games. In school, you can see a clear path of progression.
Elementary -> Middle School -> High School -> University/Tech
Or in video games you can level up get new achivements.
These area clear goals with tangible benefits.
So what do we do if that’s the case? Well, what I like to do is create future goals or retroactively apply goals to things I’ve accomplished.
I look at the things I’ve coded, how far I’ve come in my career, the things I’ve learned. It all begins to add up. Most important of all this was my journey. There is a famous adage to consider here that a lot of people use to apply to learning a skill, especially like programming.
It’s a marathon, not a sprint
Wisdom
I think this can be extrapolated and applied to your entire life. It’s a marathon but throughout the marathon, there are different checkpoints.
Conclusion
Imposter Syndrome affects us all at various points in our life. It’s important to remember you’re not alone in this feeling! It’s important to take a step back and remember everything you’ve accomplished up to this point.
Set future goals to acknowledge the progress you make!
Leave any comments below about your experience with imposter syndrome and how you’ve dealt with it or haven’t dealt with it!
More content at Relatable Code
If you liked this feel free to connect with me on LinkedIn or Twitter
Originally published at relatablecode.com on March 23, 2022.