I've been working at a bigger tech firm for about 7 months now, and I am the most junior person on my team at 26 and only programming full-time for a year. My colleagues are all in their 40s and 50s and are all senior to me.
I'm tasked mostly with maintaining the system and developing scripts to automate tasks. The thing is, I know I'm not the best coder, and when I hand off my code to others (whether to use or maintain it) it shows. I had to hack out a script to perform a certain function two months back, and I was already under pressure from another deadline, so I didn't fully think it through in terms of Object Orientation and extendability. Now I have to hand it off to someone else, and there's no way they are going to be able to maintain it.
Tomorrow is my second performance review. I plan on asking my boss how I can further progress in my role (to obtain a promotion). I am now thinking that I should also ask if we can do some sort of mentorship so I can be more productive. How would I go about asking?