Good way to make some money while being a student.
Computer Science Tutor (Former Employee) – Marquette, MI – July 18, 2018
Being a tutor involved a lot of waiting for someone to come in with a problem or ask for clarification on certain things related to programming.
Usually I would see someone everyday, particularly from people just starting to program and need some guidance to understand what it is they are doing or way certain programming practices make life easier in the long run.
The most important skill to have as a tutor is patience. Everyone learns skills at a different pace, and some students would not be capable of picking up concepts as quickly as would be ideal at times, but getting frustrated only makes the situation worse. This also means you can't coddle the person your tutoring or do the work for them. You have to keep breaking things down and wait for the gears in their head to start turning.
The best part is that even if you are getting few, or no, students coming in for help you are still getting paid. Meaning that if nobody needs your help you have the free time to work on your own homework or other tasks so long as you stay in the lab for people to find you. And if all your work is done: sit back, relax, and collect a pay check.
This is also an excellent way to refine your own programming ability. While being able to complete a task yourself being able to explain a concept or how to program something to somebody else really enhances your understanding of a concept far beyond simply absorbing the information and keeping it to yourself.
Relaxed environment, gain better understanding of skills you already know.