Start here
"Great job" is a dead end
When someone tells you "great job," take the compliment. You earned it. Then keep going, because a compliment is not feedback, and nobody is perfect. There is always something that would have made the work sharper, faster, or better, and that something is what actually moves your career forward.
The people who get good fast are not the ones who wait around to be developed. They are the ones who go and pull the useful feedback out, on purpose, again and again. Feedback is the single fastest way to improve, and most people leave it sitting on the table because they never ask for it the right way.
The mindset
Accept the compliment. Then go find the part that makes you better.
An uncomfortable truth
It falls on you
Here is something most people do not realize: a lot of managers are not good at giving feedback. Not because they do not care, but because no one ever trained them to do it. They may have a clear sense that you could be doing something better, and still not know how to put it into words, or how to get you to the next level.
So do not wait to be developed. If you want the good stuff, you have to make it easy for them to give it to you. That responsibility sits on your shoulders, not theirs. The good news is that once you make it easy, most people are glad to help.
The principle
Make it easy to be honest
The reason "do you have any feedback for me" almost always gets you "no, you're doing great" is that it is too big and too vague. To answer it honestly, the person would have to stop, think, and risk saying something that might land wrong. So they default to the easy, polite answer.
Flip it. Ask something specific, small, and framed so that honesty is the easy thing to give you. Hand them a number, a moment, or a skill to react to. The more specific your question, the more useful the answer. Two questions do most of the heavy lifting.
When something goes wrong
The three things question
Use this when something did not go the way you wanted, you know you played a part in it, but you are not sure what you could have done differently. Do not ask whether you did something wrong. Assume there were a few things, and ask for them straight.
Say it in your own words, keep the intent"What are three things I could have done better or differently next time that would have made a difference?"
Why it works. The number three makes it concrete and gives the person permission to be honest without feeling like they are piling on. "That would have made a difference" points them at impact, not nitpicking. And asking for it yourself signals that you can handle the truth, which makes people far more willing to tell it to you.
When the feedback is good (or vague)
Turn a good review into a plan
The other moment to pounce on is when you get good or general feedback, the kind you hear in an annual review or a monthly check-in. "You're doing great" is lovely, and it is also a missed opportunity if you let it sit there. Use their read on you to get specific, practical things to work on.
Say it in your own words, keep the intent"I'm working on getting better. You know me pretty well by now, my strengths and my weaknesses. What are a couple of things I could practice in the day to day here that would help me get to the next level?"
This does two things at once. It tells your manager you are serious about growing, and it hands them an easy, specific way to help. You walk out with a couple of things you can actually practice, instead of a warm feeling that fades by lunch.
Even better
Ask before, not just after
Most people only ask for feedback once the work is done. Get ahead of it. Before you start something that matters, ask what a great version looks like to the person who will judge it.
Say it in your own words, keep the intent"Before I dive in, what would a great version of this look like to you? What would make you say this is exactly what I needed?"
Now you are working toward their bar instead of guessing at it, and the feedback at the end becomes a formality instead of a surprise. The standard you get upfront is the cheapest, most useful feedback you will ever collect.
When you get it
Take it well, then use it
How you receive feedback decides whether you ever get it again. The moment you get defensive or start explaining why you did it that way, you teach the person that being honest with you is not worth the trouble, and the feedback dries up fast.
So when it comes, do three things. Say thank you and mean it. Ask one clarifying question if you need to understand it better. Then go act on it. No defending, no over-explaining, no spiraling about it afterward.
And actually use it, where they can see. Feedback you ask for and then ignore is worse than never asking, because you spent someone's time and wasted it. When people watch their advice turn into real change in you, they invest more, every single time. That is the whole loop: ask, apply, get better, repeat.
Pulling your own feedback feels uncomfortable at first. Do it anyway. It is the difference between hoping you are getting better and knowing you are.