Inadequate Developer

I’ve been developing for iOS for over 3 years now and there are still numerous times where I still feel like a newbie. Not because I’ve ran into a problem I don’t instantly know how to solve, that stuff I love! It’s just this general feeling I get from time to time.
Maybe it’s because I taught myself iOS development or maybe because my only iOS friend are all online based. I’m not really sure, but if you have any thoughts or have felt the same I’d love to hear about it.