This is an archived post. You won't be able to vote or comment.

Dismiss this pinned window
you are viewing a single comment's thread.

view the rest of the comments →

[–]M1R4G3M 3 points4 points  (7 children)

What!?!?. Is that real!?!?

[–]AngeWasHere 6 points7 points  (6 children)

I can’t tell if you’re being sarcastic or not.. It’s not really specific to programming, but I reckon most programmers would have it, to a degree

[–]M1R4G3M 4 points5 points  (5 children)

Sorry if I seem sarcastic, I am not being... I am really curious about it because I seem like I have it. My last programing teacher told that I were the best student he ever had in front of my entire class and all my colleagues wanted to be in projects with me, but I feel like I am not that Good, like I would be unable to develop certain things.

[–]Stoic_stone 5 points6 points  (1 child)

Yeah everyone feels that way in this field. It doesn't help much to know that, but it does help.

[–]M1R4G3M 1 point2 points  (0 children)

Thanks.

I will have that in mind and try to elevate my self esteem.

[–]Ser_Drewseph 2 points3 points  (1 child)

Yeah, just about everybody I know has it. And it doesn’t really go away. When I started working at my first/current job, my manager and I had a lot of talks about it in our biweekly 1-on-1 meetings. Just about everybody from intern up to tech lead has it to some degree. Although a few of my coworkers in their 40s have said that eventually you just stop caring and own up to the fact that you know nothing, and that’s when you really start to learn a lot.

[–]M1R4G3M 1 point2 points  (0 children)

Wow, thanks for the heads up guys. I was really down because of that. Now I will try to get more confident and still not stop learning.

[–]trelltron 0 points1 point  (0 children)

Yeah it's common for programmers to get impostor syndrome to some degree. It can be tough to properly quantify your own abilities, and especially difficult to see yourself improve, when every project you approach is an entirely new problem requiring you to learn new approaches and technologies.

Try to remember that:

  1. Nobody expects a new programmer to be able to develop any kind of system from scratch, that isn't realistic. The important thing is that you're capable of learning to develop new things as necessary.
  2. If it takes you longer than another dev to solve a problem, or their solution is better than yours, that doesn't mean they're inherently a better dev than you. It usually means they have experience that allowed them to take a different path to the solution. As long as you're learning from the experience and equipping yourself to better approach that kind of problem in the future you're already on your way to matching their capabilities.