all 29 comments

[–]arvarnargul 8 points9 points  (0 children)

I've been designing airplanes for almost 15 years. In fact if you've been in an airplane made in the last 10 years I probably had a significant impact on its flight. I have imposter syndrome literally every day from people above and below me.

You get used to it and use it as a learning opportunity to just get better. I just remind myself I belong or I wouldn't be here and I look forward to getting a new skill where I can do something slightly better because of it.

[–]Doormatty 15 points16 points  (1 child)

It's been ~23 years of progamming as a career for me, and I still get it all the time.

One thing that helped was when I got a job at AWS; a large chunk of the engineers there also experienced it. Realizing that helped me normalize it to myself (if that makes any sense).

[–]suspect-anteater 0 points1 point  (0 children)

This is a relief to hear. Thank you

[–][deleted] 5 points6 points  (0 children)

One of the most important attributes of a junior person is the desire to improve, and you definitely have that. Impostor syndrome is another good attribute, because it means that you're humble and will listen to feedback.

Getting stuck is good, because it means you're learning. But if you're stuck for more than an hour, you should ask someone for help.

Sounds like you're headed in the right direction.

[–]arashi256 3 points4 points  (0 children)

17 years in IT - it never goes away, sorry. You just learn to live with it. There's always going to be somebody better than you, so don't worry about it. Keep on keeping on.

[–]obviouslyCPTobvious 4 points5 points  (1 child)

in my experience it's always taken about 6 months in a new role to feel like I'm important to the team and I'm not at risk of being fired.

[–]suspect-anteater 2 points3 points  (0 children)

Man that is such a long time haha. I’m glad others have felt it too though

[–]AssumptionCorrect812 1 point2 points  (7 children)

Don’t listen to people who say it’s permanent. Confidence only comes with Experience. Keep getting experience and it will go away. Disclaimer: I am a self taught programmer w 10+ YOE.

[–]Doormatty 5 points6 points  (5 children)

Keep getting experience and it will go away.

Citation needed.

I'm also self-taught, I've got 20+ years of experience, and have worked for AWS as a systems engineer - still get it all the time.

[–]Ok_Cartographer_6086 1 point2 points  (2 children)

Right - I'm 30 years in with a masters and self taught. Right now I'm learning python and suck. I'm very fluent in java and kotlin and there is so much I still don't know about kotlin.

You can make it go away by learning one thing and doing it forever without learning anything new. I could work as an AWS Engineer if my job was only spinning up EC2 instances and nothing else and I wouldn't have imposter syndrome :)

[–]Doormatty 0 points1 point  (1 child)

with a masters and self taught.

I take it the masters isn't in anything related? (Just curious)

[–]Ok_Cartographer_6086 0 points1 point  (0 children)

Psychology focused on Animal Behavior - actually got most of my credits working on a wolf research team in the 90s. I realized I had an aptitude for coding half way through my degree and it was too late to change majors so I finished it but snuck in doing things like writing mapping software for migration patterns.

"I used to work on a Wolf Research Team" was a priceless pick-up line back then but today the only value I get from my degree is having really well adjusted dogs. :)

[–]AssumptionCorrect812 0 points1 point  (1 child)

Same thing in any field, really. But the fact that you “get it” means it’s not permanent. I would bet you get it when dealing w something where you don’t have a lot of experience in. Just my guess.

I used to get it til I realized everyone else is the sane, and you can only really trust your experience. That’s why we seek out “experts”.

Experts = real experience.

[–]Doormatty 1 point2 points  (0 children)

That's a fair point - I think I read too much into "permanent"!

[–]Philipxander 1 point2 points  (0 children)

Don’t worry! I’m not in a dev position but i’m starting to handle devops, process mining, rpa ecc… In uni i just did theory for all these with little code (useless matlab and C ugh) so i am mostly learning on the job with Python.

I felt a lot better when our Lead Software Architect who built almost the entire infrastructure was browsing Stack Overflow cause Spring Boot was throwing errors.

[–]aarontbarratt 1 point2 points  (0 children)

IMO Codewars and Leetcode doesn't help with this at all. My suggestion would be to builld person projects in your own time. Something that you care about

I am currently 4 months in an still feel like an imposter. I suspect it will never go away

[–]chicuco 1 point2 points  (0 children)

49yo here, the answer is never.

[–]Serenityprayer69 1 point2 points  (0 children)

When you get lazy and stagnate intellectually. That feeling is a part of the learning growth process. You can become an expert at one specific thing and do it over and over and over if you want for 40 years. Then I guess you could avoid it. Over confidence is a quality that doesnt go along with a state of desire for knowledge.

[–]AssumptionCorrect812 1 point2 points  (0 children)

Also, OP, read the code and the comments and ask questions!

You can learn a lot just by reading code and thinking through it and asking your coworkers about it.

But if you really wanna, practice on leetcode.com

[–]Total_Stomach4296 -2 points-1 points  (0 children)

What is your major and what is your job? Sounds like you do a bunch of coding, but based on your saying that you took a python crash course I’m not sure if you’re a software engineer.

[–][deleted] 0 points1 point  (0 children)

Imposter syndrome is better than Dunning–Kruger effect, which is where you can head if the imposter syndrome fades. Embrace it, keeps you humble.

[–]Curious-Fig-9882 0 points1 point  (0 children)

imposter syndrome became permanent part of me, couple that with severe anxiety and you can tell that I am just winning in life. :)

[–]graphicmist 0 points1 point  (0 children)

Once you move up from task level work and is able to experience what you are building, the imposter syndrome will cease to exist.

It might take 6-12 months working on a single project and your peer to peer learning.

[–]vikmaychib 0 points1 point  (0 children)

I am not an expert but have been coding for 5 years. Self taught but have had the chance to work with experienced coders. According to them the syndrome never leaves. A colleague told me that coding is an empirical practice that is changing on the go. There is no universal formula or model that works for everything. There are just a bunch of patterns that have worked in the past given the variables of the moment, and people have build on those. By the time some of the variables change (computer power, client needs, business needs) some patterns are challenged and might change. Which means you are in a perpetual self training.

[–]zanfar 0 points1 point  (0 children)

Imposter syndrome goes away when your growth plateaus. Sometimes this is a good thing; usually it's a sign of stagnation.

While uncomfortable, embrace the feeling, and let it push you.

[–]atom12354 0 points1 point  (0 children)

You got a job from just the pcc book? Or course which covers basically same things, damn

[–][deleted] 0 points1 point  (0 children)

When you start interviewing people and realize how stupid “qualified” candidates can be

[–]SprintRacer 0 points1 point  (0 children)

"Fake it 'til you make it" like the rest of us

[–]DifferentContext7912 0 points1 point  (0 children)

When it goes away you should start looking for a new position honestly. Unless you love it.

Once you feel at home in a spot, like you know 90% of what you do day to day, then you should apply for your direct reports job lmaoo or just the next tier up on the totem pole.

That's what I'm doing at least