paint-brush
How to Get the Most from Your Programming Mentor-Mentee Relationshipby@marcinwosinek
175 reads

How to Get the Most from Your Programming Mentor-Mentee Relationship

by Marcin WosinekMarch 25th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Having access to a more experienced programmer who wants to help you grow professionally can speed up your progress. You can ask your mentor to review your code while working on a personal project. Pay attention to the recommendations from your mentor, read and follow them. If you get feedback on the code review, at least engage with the proposition: discuss its pros and cons, even if there is no time to follow it. If you don’t have real-world problems from work, you can try creating some.

Company Mentioned

Mention Thumbnail
featured image - How to Get the Most from Your Programming Mentor-Mentee Relationship
Marcin Wosinek HackerNoon profile picture

Having access to a more experienced programmer who wants to help you grow professionally can speed up your progress. Maybe they are:


  • a friendly senior colleague on the job,
  • a helpful friend, or
  • an external mentor—free or paid


How can you make sure you get the most from this help?


Senior JS developer


Bring your real-world problems to your mentor

Your mentor has much more experience in the workforce than you. They can share their insights with you—as long as you bring the issues that trouble you.


So, for example:


  • if you are facing some technical challenge, they can recommend alternative approaches to you, or
  • if you clash with some work colleague, they can evaluate the situation and help you figure out how to address it in the future, or
  • if you are overwhelmed with options for a library, they can help you pick and commit to one of the options, or
  • if your work situation isn’t great, they can help you prepare salary negotiation or look for a new job. For this one, it’s probably better for this mentor to be someone outside of your current company.

Do your homework before meeting your mentor

Mentoring is fun if the mentee—you—is receptive. Pay attention to the recommendations from your mentor. If they recommend an article, read it. If they recommend a book or course, get a copy and follow it. If you get feedback on the code review, at least engage with the proposition: discuss its pros and cons, even if there is no time to follow it.

Treat your mentor the same as you would treat an owl

Get your mentor to review your personal project

If you don’t have real-world problems from work, you can try creating some. While working on a personal project, you can ask your mentor to review your code. It would be best to work in public. The workflow you could use is:


  1. You do the first implementation on your own

  2. Your mentor gives you some feedback

  3. You implement the feedback.


Doing it in public gives three strong signals to a potential employer:


  • you are dedicated enough to deliver some project
  • you have external help and will not depend only on the employers’ resources to progress
  • you show off how well you take and implement feedback

What about you?

What has been your experience with mentoring so far? Share your story!


Also published here.