Live data from Hacker News

Ask HN: How do you find a mentor in software engineering and in life?

news.ycombinator.com

1–10 of 23 posts

Ask HN: How do you find a mentor in software engineering and in life?

#1
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?

Re: Ask HN: How do you find a mentor in software engineering and in life?

#2
Over the years three of mine self-selected. One died, one aged out. I'd say that in some ways, this is the worst method. you don't get any try-before-you-buy and sometimes smart people mean well but wreak havoc.

It's a delicate relationship. You need to set boundaries.

I've been put in the other side of things twice now, once by a committee which had me mentor a fellow at an IETF meeting and it "stuck" -and the other time he selected me. I'd say either kind is acceptable to me. I don't go out of my way to look for this role, and I can say that some life-questions are really hard to deal with because I am convinced there is no right answer sometimes.

I say three self selected, but it's actually four. One it became more a mutuality so really there is three. Btw she's younger than me, which was in itself initially surprising but what she brought to the table was a formal framework for open-ended questioning and training on the counselling/mentoring front. I helped her get the quals by being the guinea-pig, and that turned out to be mutually beneficial.

I would be open to "mentoring" being with people who are NOT in your primary field, who are not necessarily older than you and who may not share life experiences. In some ways, the mutuality is the best bit: being asked and asking questions is surprisingly informative both sides. Or, to it being a paid relationship such as with a mental health professional. (which I also do)

Frankly, much "advice" from people in prior economic situations is not helpful in the modern job market. You wouldn't expect somebody who worked in Hitachi for 55 years from a cadetship to understand FAANG culture, and vice-versa. So bear in mind that a lot of the wisdom of the ancients is from different job markets, different situations.

Re: Ask HN: How do you find a mentor in software engineering and in life?

#3
Your mentor finds you.

Mentoring someone is giving. And not having anything in return, at least for years. Or ever.

So, for someone to mentor you, you have to be interesting to them.

Ask yourself this question, as you are at least somewhere in life- "If I were to mentor someone, what would that person have to do/have?"

Now reverse this, and identify qualities in you that you can leverage to find a mentor.

Mentoring is a long term thing. So, instead of finding mentor deliberately, get to know a lot of people. Among them, ask some people advice about some specific things. That one advice seeking might turn into two, or they might start giving you more advices, more broader ones, too.

Just expose yourself to a lot of interesting people and stay in touch with people you are genuinely interested to know, or can admire.

Be an interesting kind of person. I found my first (tech) mentor because he could talk international news with me (I did a lot of debate when I was young), my second one appeared in my life when I was organizing cultural programmes, and charity for disadvantaged kids. I met my last one, who is also a friend in an online study group.

Also look for similar backgrounds. I was interested in mentoring someone as he really liked extra curricular learning, and made great web apps. He also, like me, migrated to tech from something else.

Re: Ask HN: How do you find a mentor in software engineering and in life?

#4
Most surprising for me was that a mentor is not (neccessarily) some majestic, white haired, wisdom packed, ancient being, but can be your friends or co-workers a year or two further in whatever journey you are on.

My mentors mostly are my friends and my direct co-workers (that i also would consider friends) who really shape(d) me as a career changeing dev.

Re: Ask HN: How do you find a mentor in software engineering and in life?

#5
I’m a quite old computer guy in its 50s and I give here and there what you would call a soft skills class.

This kind of class will give you a lot of mentorship, not only from an individual point of view but also from the group point of view. They are also a place to get new safe friendships outside of your company.

If you would like to discuss more, you can contact me at my login alias at gmail.

Re: Ask HN: How do you find a mentor in software engineering and in life?

#7
This is a great question. I don't think mentoring features nearly enough in our line of work.

Guiding early-career engineers is something I am sure many of us seniors have done (I'm 25+ years in to my own career), but for people like yourself with 10, 15 years+ I do feel it's hard to find such guidance on "what next?" and "is this the right path?", and someone that can help one navigate choices which might become available.

Perhaps a professional life coach? Although I have never done so and cannot recommend or discourage, it might prove completely fruitless...

Re: Ask HN: How do you find a mentor in software engineering and in life?

#8
If you keep doing tutorials and reading books you'll eventually find the way but it is so much better with someone guiding you and some pressure to motivate

Same position as you. I have applied for a job with with different skills than my experience, so I am being paid to learn, with the seniors help

Still not the same as mentor, and I had to accept some pay stagnation

But it gave me a new perspective on my career

The training is based on this: Golang For Beginners - Let's Build A Key Value Store https://m.youtube.com/watch?v=PMVyy5YecU4

How To Build A Complete Distributed File Storage In Golang https://m.youtube.com/watch?v=bymQakvTY40

I could have done it by myself before, but with some pressure is easier. Definitely recommend them

The 'from scratch' tutorials on youtube are very interesting

Also nowadays where everyone thinks they know best, and new project keep making many of the previous mistakes

Re: Ask HN: How do you find a mentor in software engineering and in life?

#10
> but I can't openly discuss moving companies with them

Why not? Do you believe that if you mention that you are evaluating the big picture of your career, they'll fire you or something? Then you are in a bad place to begin with.

If you have already decided to leave and there is no way they can offer help or advice then it is good to keep that private. But don't hide your goals and desires from the very people who have the power to grant them to you. Your reasons for wanting to move companies might be resolved by switching roles in the current company. Let them help you figure out whether or not that is possible. After all, good leaders help their people grow.

Post reply on HN