DEV Community

[Comment from a deleted post]
Collapse
 
simonhaisz profile image
simonhaisz

I don't need to know everything
These points are in addition/compliment what you've already written.

Determine what you don't need to know. There is so much going on in so many sub fields that no one can really keep up with everything. Try to come up with simple ways to filter out what isn't critical for you, whether it's based on language, framework, platform, domain, etc.

If you know how to learn, learning is easy. For all the things you didn't keep up with, if they prove to be important enough it's not the end of the world if you end up learning it later. This can actually end up at a plus, where you don't spend time on all those things that end up being fads. Just make sure you spend enough time learning new things of some sort that this guess smoothly or you might have s crisis about learning new things :)

Sometimes being the stupidest person in the room just means you are in a room filled with really smart people. I actually made a career switch based upon this sort of experience, where I went into management because I didn't think I'd ever reach the level of some of my senior colleagues. It took some years to figure out the real stupidity was thinking that I was stupid :) Don't make the mistake I made and try to compare your junior self to senior colleagues.