I recently had a conversation with my manager regarding my work commits every week. It seems like he always downplay me in every one to meet showing me in bad picture. As compared to other folks , I have shown more progress with respect to code commits and tasks completion. He ignore other developers mistakes or issues softly.
How to deal with this scenario?
I recently had a conversation with my manager regarding my work commits every week.
Did they give concrete feedback on how your code can improve? Sometimes people will have real feedback, but their delivery is rough for whatever reason (they're not good communicators, they're having a bad day, or they don't like you too much).
However, you should strive to see past this, because at the end of the day, high-quality actionable feedback helps you grow. We cover this concept more in the video here: Suppress Your Instincts And Treat All Feedback As A Gift
And of course, if the gist of their feedback is still just "Your code sucks" even after you push them for more details, this relationship is probably lost and you should find a new manager.
I also highly recommend this other in-depth discussion about a fraught manager relationship: "My manager and I don't see eye-to-eye. How can I improve this relationship?"
As compared to other folks , I have shown more progress with respect to code commits and tasks completion.
Do you have very concrete evidence of this? Playing Devil's Advocate a little, it can be easy to develop a bit of a warped perception here by cherry-picking (i.e. finding a task you did well that another person did poorly).
If you can claim in the aggregate that your performance is higher and your manager is really gaslighting you, you could potentially take this case up to your skip.
All this being said, it's important to have an understanding mentality in situations like these and initially assume good intent. You just want to make sure you exhaust all options before jumping ship.
Here's some great resources we have on preventing this situation from occurring in the future as well:
Best of luck!