I need to know if I should just suck it up & stay, or if I've been truely wronged and should get out. Please see scenario below.
I have always been the initiator, taking up unfinish tasks, learning new tasks when no one else knew them, or try to learn them. So, I ended up becoming a lead. It's been this way for 6 years, and 3 years ago, our apps were switched to Java. Again, I took the lead in carrying the group through that huge learning curve.
Now, about 6 months ago, my manager hired some other developers, at lower levels than me, who also, have 6 years, but the difference is they have been developing in Java for that entire time. Therefore, they have overcome many of the pitfalls that I still encounter.
Although, our current app could have been coded better, which I never failed to admit to my manager, and I now know where the improvements need to be applied, that also told to my manager.
We are comming up on a project that is being build off of my project (as a base), which we have already started to enhance. But now my manager has pulled me off as the lead and gave it to the 2 new people to lead. All this time, I have been told that I've been doing a great job. No negative feed back at all.
Am I being over sensitive & therefore should just lay back and not be angry?
Or, am I being slapped in the face?
If this is a slap in the face, what would you all recommend I do? This has been my only programming job, and so I don't know how to handle this.
Please help me. I really need and appreciate any advice.
We are comming up on a project that is being build off of my project (as a base)
IMHO, Since you already have done all the hard work and efforts for your project use your expertise on that project and coordinate with the new people. Try to get a win-win situation by convincing that you can very well add some value to the new project being undertaken. You can certainly do something about it as you have been initiating things and surely deserve to be considered in any such scenario.
Bottom line if you want to be a part of it speak it out and try to get a win-win situation.