When I joined a large corporation while still being a student, I was not enthusiastic about the idea of working with a mentor on a regular basis. I considered it infeasible to put my full trust into a person to whom I was assigned rather randomly. I preferred to search for my own growth direction and plan my career path myself, blindly. Everything changed after a few years, when I myself was to become a mentor for people starting their careers as programmers. Wanting to prepare myself for this role as thoroughly as possible, I realized how important and necessary mentoring actually was. During my talk, I will share my experiences as both a student and a mentor, as well as summarize all the important facts about the art of mentoring that I have learned over the years.