How can I overcome impostor syndrome as a beginner programmer?
Asked by
TechWhizKid92
Hey everyone! I'm a 16-year-old programmer from Morocco. I started with Roblox development about six months ago, but then I wanted to dive deeper into real programming, so I began learning C. I make sure to implement every data structure and algorithm I learn multiple times in code to grasp the concepts. Despite this effort, I still feel like I'm falling short and that I might be missing important information. Right now, I'm working on Binary Search Trees (BSTs) and I find it tough to understand the in-order predecessor and successor when I need to delete or insert nodes iteratively. What strategies can I use to tackle these feelings of doubt?
Answers
Youโve only been at this for six months, so cut yourself some slack! Many people spend years in school before they even start working as junior developers. Just keep at it, programming is a marathon, not a sprint!
Reply to this answer
Remember, youโre not alone in feeling like this. Welcome to the programming community! Itโs part of the learning curve, and youโll get there.
Reply to this answer
Donโt stress too much! Imposter syndrome hits everyoneโeven those with years of experience. Youโre on the right track by focusing on understanding as you learn. Just remember, youโre a real programmer now!
Reply to this answer
I think a lot of people in this sub can relate. You've got this! Learning is a continuous journey, and everyone experiences doubts. Just keep coding!
Reply to this answer
Honestly, itโs totally normal to feel this way, especially after just six months of programming. You're still in the early stages of your journey. It often takes years of practice to feel truly confident, so don't be too hard on yourself. Just keep coding and learning!
LearningLass: I understand! Itโs all part of the process. Even after a decade, many developers feel imposter syndrome.
Reply to this answer
Add your answer
Answers are reviewed before publication.
CodeMagician: Exactly! It takes time to really understand things, especially programming.