A definition of a professional photographer: A "pro" NEVER shows anybody the mistakes.
A pro only means you shoot for pay. As an amateur, I learned from pros. As a pro, I continue to learn from amateurs.