When you work from a deficit-based perspective on life (that is, you have a vision or an ideal in mind and all you see are gaps between it and reality around you, that is, problems):
It’s easy to point out problems, but it’s difficult to solve them.
It’s difficult because you will want to fill a gap using things absent. Which is difficult obviously.
On the contrary, when working from a strength-based mindset, the situation is just the opposite:
It’s hard to point out strengths, but it’s easy to improve on them.
Because strengths are so easy to use, they are hardly noticed on first sight, especially by the person expressing them. For others, it’s a bit easier because someone’s strengths might look so different to one’s own mental model that singling them out is easy.
As for improving, well, the person exercising a strength needs to notice it first before being able to do more of it. But once it’s made visible again (using a slight shift in perspective, for instance), then it’s far easier to do more of it, because you know exactly what it is: you’re going to do more of something you already have done before. Compare this to doing something you never did or for which you’re not so good at!
As far as efficiency is concerned, I’d rather think a bit more beforehand to understand the strengths at play, and then act more easily afterwards, rather than the opposite (jumping straight on a problem but being dragged in acting out a solution to it).
Of course, there’s the middle path where you identify a problem, and then work out to find times when the problem was not present, what the corresponding strengths might be that made the situation better, and then do more of them. A bit simpler than strict problem solving, though still longer than pure strength-based work.
So what? Well, my conclusion is to just don’t damn look for problems in the first place. Just identify what you want more of because you just seem to like it, identify how come you’re good at it, and just-do-more-of-it!!!