Who is a mentor and what's the study process on mkdev?
Who is a mentor?
Imagine that you have your own personal Google; its search results suit your requirements perfectly and give you a straightforward answer to every question. It gives you some tips about the order of the actions, controls that you do the right thing the right way and makes you burn the midnight oil learning. So this is a Mentor.
Mentors already gone far in programming and now they can give you some guidance. With their help you will be on the right track, learning things useful in development and not wasting your time on something you’ll never use again.
Before you begin
Your learning at mkdev is made-to-measure, there’s no time limit and you can learn everything you’d like to. Your program is tailored and based on your needs only. Before starting your studies, think a little and decide what your main goal is.
What kind of goals might there be? Well, let’s see:
Get the gist of a new technology
Find a job abroad
Make an app and launch it
Prepare for a job interview
Get a promotion
If you don’t have a concrete goal yet, drop us a line, we’ll help you to define it. This will jump-start you learning with a mentor.
Talking to you will allow us to find you the most suitable mentor, who will let you reach your goal in the best way possible. We will also answer all the questions about the mentors and the mentorship in general.
You can talk to us at any tine
Our answer to any question will be as detailed as possible
In the beginning
1. You and your mentor agree upon a schedule
After you’ve paid, you and your mentor together decide at what time, how often and in what manner you’re going to communicate. We don’t have any strict rules considering that, but your mentor will provide you with the tools for effective professional communication and show how to use them.
After that the mentor starts your subscription and your learning begins.
2. You and your mentor set the main goal of your studies
This stage is crucial. Understanding of your goal allows to plan your learning process properly. When you and mentor both can see it clearly, everything is easier for you. At this stage you elaborate on what you want to achieve, and the mentor sums it up and defines your main goal.
3. Your mentor draws up a personalized learning plan
Your personalized learning plan is practically a plan of achieving your set goal. It may include learning a specific programming language, a technology (or even a technology stack), writing an app, building your portfolio, preparing for your first job interviews as a programmer, finding a job, career growth…and whatnot. Your learning plan depends entirely on your goal.
You can always see your plan, regardless if you have a paid subscription, so you will always know what to learn next.
Your plan is always available on your profile page
Since the mentorship is completely individual, the whole process is non-linear and unique for each student. We have no clue what exactly you’re going to learn, but there are some key aspects which constitute the learning process.
Depending on what your program includes, you’re going to receive different practical tasks from your mentor. They mostly will be about writing the code for some app or several apps, which might be put later in your portfolio.
If you already have your own project or app, the learning process might revolve around them. So you’re going to study while developing your project.
You will be able to get the assignments right on the website
You’re going to work in a real environment from the very first day
Answers to the questions
You’re going to ask a lot of stuff, and the mentor is going to answer. But before everything else, you will be taught to search for the answers on your own. You will also find out how to work with docs, how to google properly, how to put the right questions to get the right answers. Those are the skills with which you’ll manage to get anything done single-handedly.
The mentors don’t only check if your task is done properly. They are interested in your success no less than you, so they’re going to motivate you with carrot and stick and make you work by all means, as if you were working together on a shared project. If you lack self-motivation, the mentor will find a stick big enough for you :)
Knowing how to code and understand it is just a fraction of a programmer’s work. That’s why your mentor will teach you whatever it takes to become a real up-and-comer: how to look for a job, how to communicate with a client, how to plan your time and organize your working place.
The mentors’ top priority is to teach you how to do without them. When you’re able to plan your own growth, find desired answers, read documentation and solve problems quickly without outside help, we might say that your studies are done.
Do you have any other questions about mentors and mentorship? If not, then let’s get started!Choose a mentor
A little FAQ
How many hours or lessons are included in the training week?
As much as you need!
In paid time, you receive as much mentor's attention as you need. Each student is taught at his own pace. By signing up, you will discuss with the mentor an individual contact schedule, and he will always be in touch with you when needed. One is more convenient to study only in the evenings, others are ready to sit from morning till night. In principle, mentors answer questions and make a review of the code all day, so that you will always find what to study and what to do.
Can I work on my own project with a mentor?
The tasks you’re given are not just the separate ones, they come together to form a whole project. By default it’s a task to make an app from your mentor. But if you have your own ideas, we’re cool with that. After you’ve singed up, you can discuss your goals with your mentor and mention that you have a project idea. In that case, your learning program will be based on that.
It may be that you had started working on your project before you signed up for learning on mkdev. Don’t worry! Your mentor will help you to finish it properly. Perhaps it’ll have to be rewritten from scratch; perhaps you’ll need to change the technology stack. The mentor will show you what’s better. Try not to argue a lot and just trust an expert. That’s what you pay for, you know :)
Can I bring the assignments I’ve given at work to my mentor?
You can if such assignments are within your mentor’s competence. You can discuss them together and the mentor will show you the solution to the problem immediately and suggest you the topics you need to work on, so you can complete similar tasks single-handedly in future. But you should know that the mentor is not your personal multi-purpose guide and is not going to solve all the problems for you (if you need that type of service, we have consultations.) The aim of the mentorship is to teach you to solve them by yourself.
By the way, don’t forget about an NDA, if you want to share some project from your work with us.