I think that sometimes when you learn a pattern, you don't just learn the pattern. But you aquire a new view at the problem domain which you might not have had before. And maybe its exactly what you wanted.
Without context for the "problem" we can't say if design patterns are the solution or not.