Surround yourself with people who criticize you. You will learn most from them. They will always push you with their negativity. Don't avoid people who always find a way to criticize you, they are kind of free bug testers working for you.
I oppose this kind of motion of yours.
Surround yourself with people who criticize you.
Don't you know that such a thing can lead to someone being depressed all the time? You don't have to stay with people that bring negative vibes to your life all because you want to learn from them. What's it to learn from those that criticize you all the time, if not to feel not good enough about yourself?
Humans should avoid people who criticize everything they do and instead surround themselves with those who help, encourage, and correct them to be the best versions of themselves. Having a sound peace of mind is the best and sweetest thing. That ought to come first in everyone's life before anything else.