Choosing what criticism to ignore, too, is also a huge skill. Every time someone suggests something, I will take it into consideration. I figure out why they said what they did, and try to get to the core reason. Then I can make an assessment as to whether to implement their suggestion, or whether another solution addresses the core problem.