I dealt with impostor syndrome for months after I started my current job a little over a year ago - I came into a web application project/support lead role after years of working in various network support roles and very quickly felt out of my depth on many things. Due to my prior experience and educational background, the amount of new concepts was pretty overwhelming, and I felt like my teammates all knew so much that I'd never be able to keep up with or understand myself. I started to feel like I deserved neither this amazing opportunity nor the significant positive impact it has had on my personal life.
Over the past year, however, I've learned a few things:
1) always, always, always practice patience - most especially with yourself
2) IT'S PERFECTLY OKAY TO ADMIT YOU DON'T KNOW OR UNDERSTAND SOMETHING!!
3) never be afraid to ask questions
4) it may take some time to learn exactly what questions to ask - this is fine!
5) on a good team, your teammates are likely far more understanding of the fact that you are learning than you give them credit for.
Nowadays I still frequently run into things I don't know or immediately understand, but I don't suffer from impostor syndrome. I've learned a lot, and am confident that I'll continue to develop my skills and maybe even become worthy of the title of "developer" myself someday!
This is super awesome, I love hearing this! This is a great reminder for myself, and others, that the feeling is normal!
I love that too, it's okay to admit you don't know something! This could apply to so many things, in addition to programming! Thanks for sharing your experience, super motivating - keep up the fantastic work, wishing you the best! :D
Thank you - you too!!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.