I'm a new Software Engineer. I just graduated within a year. Now, I'm new, but I've been coding for 10+ years, 6 of which were spent doing work for clients, so I'm actually very experienced for what my resume/age/title would indicate.
The problem I'm having is that the idiots I work with who are all at the Senior/Staff level are all trying to mentor me, and are imparting upon me knowledge that is absolute garbage. Also, as I'm the new/young guy, they are all getting on a power trip to "show me my place" whenever they get the chance. Why are they doing this? I think its because they realize that I'm not exactly stupid, or lacking in experience/knowledge, so they are trying to make themselves feel better after being constantly corrected/educated by this "dumb" new guy.
I don't want to dumb myself down, and I don't want to be dumbed down by what these idiots have to say. And as much as I've demonstrated competence in my field, they aren't easing up with the annoying speeches, bossy attitudes, childish gossip, etc,and I REALLY don't want to drown in the bullshit.
Gossip is a big one. These 30+ senior-level "mature" individuals are bad mouthing me with a vengeance behind my back. I can't turn a corner without hearing back about some shit being said about me.
Also, what I've noticed is that my manager has been continually hiring in Senior people that aren't very well qualified for their position. They are all very emotional, very flighty, very unreliable, and are just sucking the life out of me. I haven't been at this job a year yet, and already I want to fucking quit, and be done with it.
What do I do?
What is the standard approach to situations like these?
What plans should I make?
How did you respond when you were in situations like these?
What do you think is going on here?