Situation is I am in a job in which I am generally quite happy. I've advanced quite quickly and have had good reviews, the odd bump in the road but generally I have every reason to think I have performed well. I have multiple managers and all but one of them give me good feedback, thank me for my work and generally lead me to believe they are satisfied with what I do.
Another of my managers, not so much. He mithers me endlessly about relatively trivial stuff, pulls me up on things all the time and is constantly telling me I should be pulling more of my weight for someone of my seniority.
To be totally truthful, there is some merit to some of what he says. I am very good at some elements of my job and have not been so strong in others. I've worked really hard to improve the areas where I'm not so hot and have made significant progress but he clearly does not think I am up to scratch.
But I do, hand on heart, think he is overly harsh with me and its a question of proportionality: he never misses an opportunity to pull me up on things and constantly takes me outside for long dressing down sessions, never praises me at all for anything I do. Other people within the firm have commented on it. It's got to a point where I avoid doing work for him if I can help it because I'm scared of incurring tickings off for things which just drain me and make me feel I can't do anything to satisfy him. I don't think he dislikes me personally but I think he finds my way of working and general style exasperating and can't bear the fact that he is unable to knock me into his particular shape.
I think he is aware of it and to some extent is trying to deal with it. But its got to the point where its making it difficult for me to work for him and I feel I need to say something.
My typical modus operandi has been to try to take constructive criticism on the chin if I feel its designed to help rather than argue the point, and this has helped me a lot. In this situation, I feel I'm not being true to myself if I don't point out that I think he is sometimes unfair to me. I don't want to simply sit back and take endless bollockings without standing up for myself and I want to let him know that I think his style of working is not helping either of us.
How do I approach this without causing an irreparable rift? I really want to make this work but there's a limit to the amount of relentless criticism I can take without pushing back a bit. I am starting to feel a bit picked on and I want to draw a line in the sand. But I want to do it constructively and in a way which means we will be able to continue working together. Anyone else ever dealt with a situation like this?