I'm in my early 30s with 10 yoe experience in software engineering.
I feel like I'm in need of mentorship in two aspects; my career and direction of my life.
For my career, usually this is done with my manager or my skip manager,
but I can't openly discuss moving companies with them, or where and how to interview better, or if I should get a masters degree or study x,y,z.
For life in general, my parents and I are in different stages of life,
live in different continents and were grown in different cultural backgrounds,
hence although I do get mentorship, I feel like I'm seeking more from somebody who is in similar situations like me.
So how did you guys get your mentors, if you have them?
There's plenty of successful people 10-20 years older than you, who want nothing more to tell a younger person what to do and then have them ACTUALLY FOLLOW the advice they are given.
I have a close friend who's about 12 years older than me. He told me I'm the only person he talks to who actually takes action on the advice he gives. Because of that, he gives me more advice (pro tip: none of it is complicated).
My recommendation is to ask people for small pieces of advice who you respect, implement the small things, then follow up and thank them for their advice and show them you've implemented it. Sooner then later, they'll start sharing more unsolicited advice that you can continue to follow.
Joining an organization (club, church, or charity) where you can be around people who are older than you is a great way to bump into people like this.