How do you find them to go up to them though?
Not sarcasm, genuine question. How do you find someone who a) you respect and could teach you things you're interested in, and b) has time for you.
I tried trawling through LinkedIn "to expand my network" but that's useless.
I tried attending meetups, that's only slightly less useless. Lots of cool people, no mentors though.
At work, it seems the people who could be a mentor are more senior and everyone wants them as the mentor.
And people who're on the same level often consider you as competition and it takes a lot of work to establish enough trust for truly candid communication.
¯\_(ツ)_/¯