The architectural principles of one of my projects at work is about to be reused by my teammate. This teammate is about to start depending on me before they start writing code by reading my design docs I wrote, asking me questions, and using that info to create their design docs for their project. They might even ask me for help about potential solutions to the issues they will run into.
My goal is to transform this opportunity into a solid STAR story for mentoring in faang interviews (more cushion for being mid level and making the case of a less risky up or out to senior as a long term growth plan for me). However, I know like everything, doing it right is better than tryna stretch the truth.
In that vein, my understanding of if I did a good job or not is
How do you think this approach sounds with maximizing this opportunity for myself?
One useful exercise is to think ahead to how you want to present yourself in the next performance review. If you can work backwards, this will better align what actions and support you need to provide to show that you are operating at the next level. I would look at the criteria for a senior engineer and see if you can check off as many bullet points as possible for this mentorship opportunity. Make sure that your teammate's project isn't just set up to succeed but also provides business impact, business impact that wouldn't have been possible if not for you laying the foundation.
That sounds good. One tactic that I've always found helpful in any relationship you care about (whether mentorship or not) is to write things down.
Keep a private, running 1:1 doc for you an this person to discuss the current thinking of the project, what discussion you're having, and what the next steps are.
See this for ideas on how to format this: What’s a good example of a 1:1 document?