3 ms·
Don't be discouraged! Sounds to me like you're just growing up. Young developers (in both actual age and years of experience) tend to think they're amazing and
by nickelcitymario 6y ago
Don't be discouraged! Sounds to me like you're just growing up.
Young developers (in both actual age and years of experience) tend to think they're amazing and better than others. (This is true in many/most fields, and was very true for me.) And then as you get better, you discover how much you don't know, and start to feel worse and worse about your abilities.
There was an XKCD comic about this, but I can't find it. In essence, given any field, the journey looks something like:
1. I don't know how to do X, so I'm going to learn.
2. Wow, X is awesome and I'm awesome at it!
3. X is a little more complicated than I realized.
4. OMG, X is hard and I'm shit at it.
5. Maybe I should give up on X.
6. Well, I'm not the worst person in the world at X. Bob's worse than I am, and still somehow gets paid for it.
7. I can now see all the things I don't know, but at least I can start learning them, one by one. This is going to take a while.
8. I'm now better than most, but there will always be more to learn and someone better than me. I accept that I will forever be a student at X, and so is everyone else.
Or, as the old adage goes: Fools think they're wise. The wise know they're fools.