I am baffled by the amount of people who espouse mentorship like it's actually a thing.
I am baffled by the amount of people who espouse mentorship like it's actually a thing.
This can be competency in a different discipline, or being young and full of potential, or being personally interesting, etc.
In my experience experts will routinely and freely share their knowledge. People love talking about themselves.
If this has basically never happened to you, it's worth some self-examination. Do you make friends easily? Do you manage relationships well? Do you often find yourself in arguments? Do you have some recognized expertise or usefulness in some area?
There are many hints in your language. The "tend to be crap" anyways is a tell that you might have a sour attitude on life that turns people away. The "baffled by" indicates a lack of empathy and low ability to examine why your situation may differ from theirs. "Give me an example" is demanding. "Felt the need to impress me" views others' motives in a mercenary and petty way.
You're free to ignore this. But, consider that if you figure out why people aren't mentoring you specifically, it may also solve a bunch of related issues caused by a common thread.
(The thoughts above are based on little data, so don't take any of them personally if they're off base. The one big data point is never receiving advice - that is a sign of a problem. And, since you did want an example, when I entered business I cold emailed someone in my field how they did online work. They gave me a detailed and helpful answer, and we later became business partners. I have many stories like that.)
In both cases, it was largely a factor of WHY I chose to work there, to work with someone who blew me away this much. That's the one type of mentorship I've found to "work for me," and while it's perhaps not what you're looking for/what is often trumpeted, (e.g. we never had a "formal mentor relationship") they've certainly boosted me into a far better all around engineer than I would have ever become on my own.
Da Vinci wasn't looking for mentorship from Messer Fazio, Brera Friar, Giannino the Bombardier, Benedetto Potinari, Maestro Antonio, master of hydraulics or Maestro Giovanni Francese.
For each one he had a very specific topic on which he wanted to download their expertise: "how to repair a lock, canal and mill in the Lombard manner", "the means by which the tower of Ferrara is walled without loopholes" etc
That's what I've seen in practice. Find the expert. Be respectful of their time. Be specific. Do the same when it's your turn.
Starting out as a software engineer, I showed more interest in the product lifecycle and production behavior, I caught the attention of the tech lead.
What followed were two years of discussions, insights, actions and results that have stayed with me ever since. I grew more as a software engineer and as an... employee, than I did in any period of my life. Ever since I left that company, I have yet to find another person willing to share so much and to discuss topics at length.
I miss having a mentor.
I've tried to be like that with people i've helped learn and you really do get a good feeling seeing someone improving at something because of skills you taught them and for me personally, I find teaching others helps cement knowledge in your own mind and helps give you some concious practice at things you have likely been doing by muscle memory for a while.