Mentors are one of the most valuable yet underutilized assets in the professional world. In fact, 97% of Fortune 500 employees who have mentors say they’re valuable — but only 37% of employees actually have one. Often, the biggest obstacle standing in the way of a professional or a student connecting with a mentor is the lack of knowledge in how to find one. Finding a computer science mentor can be relatively straightforward if you know the type of guidance you seek. Here are some tips to help you understand what a mentor does, find the best mentor for you, and get the most out of this important relationship.
Want More Career-focused News? Subscribe to Build Your Career Newsletter Today!
A computer science mentor is someone who provides advice and answers questions regarding your professional goals, challenges, and opportunities. In a way, a mentor is like a coach with industry-specific knowledge and experience they can use to help you achieve your goals. For example, the late Steve Jobs, the head of Apple, was a mentor for Facebook owner Mark Zuckerberg. Jobs helped Mr. Zuckerberg reconnect with his original vision for Facebook when the platform was going through a rough patch. Jobs’ advice encouraged Zuckerberg to refocus and continue to shape his company into the giant it is today.
This kind of help makes a mentor different from a sponsor or an advocate. A sponsor is typically someone in your company who takes you on as a protege, helping you advance within that organization. An advocate is different in that they will speak on your behalf to others, promoting you as a responsible, skilled professional.
While advocates and sponsors can also provide mentorship, their roles center around interfacing with someone else on your behalf. A mentor, on the other hand, only interacts with you. They provide direction, act as a sounding board for ideas, and help you strategize and advance in your career.
There are a few different kinds of mentors: one-on-one mentors, peer mentors, and group mentors.
You can expect both a one-on-one mentor and a peer mentor to:
A group mentor arrangement involves a selection of people (mentees) who all have the same mentor. While a group mentor will help you gain the perspective of an experienced professional, you might not foster the personal connection you need to share and work through some of your more sensitive career challenges.
Setting goals ahead of time is important because these form the scaffolding of the mentor-mentee relationship. Once your goals have been achieved, the professional relationship can end, and you can sustain your relationship as friends if you both desire. In some situations, you may want to establish a new set of goals and continue the professional relationship. Be clear about your goals and expectations when you communicate with your computer science mentor out of respect for their time and energy.
Some goals that you might use a mentor’s guidance for setting and accomplishing may include:
You ultimately want to find someone who has specific experience pertaining to your professional goals. A computer science mentor does not necessarily have to be older than you, but in most situations, he or she will be. Aside from age, a mentor must have more experience in the field.
For example, suppose you just got promoted to a position as a team lead who is responsible for several programmers at your job. You’ve never managed or led other programmers before, and the idea of doing it for the first time is daunting. As you look for a mentor, you could search for someone who:
These types of professionals can give you a detailed description of what can help you succeed in your new position — even if they’re younger than you.
On the other hand, if your goal is to qualify for a promotion to a management or executive position, your criteria may be very different. You may want to look for someone who:
Finding someone willing to assist with your career development may be easier than you think, primarily because many consider it an honor to help someone along their career path. The key, however, is to find someone who is not only qualified and willing but also ready to dedicate the time necessary to foster a productive relationship. You should always respect your mentor’s time constraints. Keeping this in mind, here are some places where you can cast your net:
In most cases, you will want to establish a rapport with someone you hope will become your mentor before you “pop the question.” This may involve talking about your respective professions, playing a couple of rounds of golf, going out for coffee, or having a lunch chat.
If you meet at a conference, online, or at a networking event, you should extend an offer to talk some more by giving them your contact info or asking for theirs. One way to approach this potentially awkward interaction is to say, “I enjoyed our conversation. I have a couple of questions I’d like your thoughts on. What’s the best way to get in touch with you?”
After you’ve established a solid rapport, you can ask them if they’d be willing to be your computer science mentor. Whether you do it in person, over the phone, or via email or text, you should include the following info:
In many situations, it may be best to ask them over email because it gives them time to make room in their schedule. If it's in person, you should tell them to feel free to get back to you when they are able to and that you can circle back in a couple of weeks.
The right computer science mentor can give you deep insights into how to shape your career, change careers, or improve your overall professional package. You can find a mentor through the IEEE Computer Society. You can also check out the IEEE Computer Society Career Center for positions that will help you switch careers or climb the ladder in your current field.