Why is it that ever since I took this job (September last year) I feel like such a lame programmer? Before I took this job I thought I was good. A good programmer, hacker, coder, whatever. Now I just feel like a dumb ass.
Is this part of moving on? Part of a different environment? It's not like I moved into a top-o-the-line hacking house. I'm the only programmer (sans my boss)
At my previous job, something that I couldn't figure out didn't turn into a problem that made me feel stupid, it was just a challenge that we worked on together. Is that a rare environment?
Am I just a neive youth to think that problems or challenges or my own ineptitude with new things should be an opportunity for me to grow? Instead it seems that they are a chance to make me feel like a jack ass.
Should I have all the right answers, all the knowledge, no flaws, every algorithm tucked in my brain or at my finger tips? If I should, then fine, I'll work harder at becoming perfect. I have to say though, I know I'll fail. When I do, how will I be made to feel?
So I'm left asking myself, wtf?
Vice-versa (Score:3, Interesting)
Now, I'm basically one of the best programmers at my company. My boss is good but not at my level, especially when it comes to Perl.
I guess I like the idea of having programmers at my level around me, makes it easier when you stumble and fall. Then again if I don't set myself up as a god of a programmer the distance to earth won't hurt so much.
Reply to This
Feeling inadequate (Score:5, Insightful)
That can be a good thing (if I can muster enough self-esteem to let it be). It's an opportunity for humility and for rededication to the climbing itself.
And it's the climbing itself that matters, not how high I am now, or how far it still is to the top, or where others are in comparison. What matters is: am I further along today than I was yesterday?
The real problem arises when others say good things about me and my work. The gap between their perception of my abilities and my perception of the vast extent of my inability, sets up feelings of being a fraud.
And that's a very common experience. Try googling on "imposter syndrome" [google.com].
I've found that the best way to handle those feelings of imposture is to consciously give myself permission to be human, to be fallible, to be imperfect. And to tell myself that counts is always doing the very best I can, always giving at least 100%, always to striving to improve.
And to be grateful. As debilitating as those feelings can be, it's infinitely better to be someone who is competent but feels incompetent than vice versa.
Reply to This
Re:Feeling inadequate (Score:1)