What's the difference between trainers and mentors?

TL;DR; A mentor does not do hands-on training and can, therefore, be regarded as a Lecturer of a university. A trainer, however, does take on a hands-on approach with tutorials and actual development. A trainer can be regarded as a tutor, keeping the university example in mind.

Both mentors and trainers choose their open dates (within reason) to work to uphold flexibility. There will be milestones, and weekly sprint objectives to be accomplished, and these will dictate how these times are chosen or determined.

A trainer is expected to lead a group of students (trainees) through demonstration and practical assignments. A trainer would not necessarily finish every assigned component for a demonstration throughout the entirety of his assigned course. Still, basic educational practices are expected as you would lead by example.

A mentor is expected to be a guide for students (trainees) for their more theoretical development. Where they would only learn certain lessons through trial and error, ventures like project management, technical writing, and business development among others are essential skills that almost everyone needs at least the basic knowledge of.

Also, everyone regardless of their role will be paid equally until further notice. For the first few months, both trainers and mentors will be paid a minimum of $240 USD as stipend until we break even.

Example of tracks for Trainers:

  • Web Development
  • Mobile Development
  • Software Testing
  • DevOps

Example of tracks for mentors:

  • Business Development, for instance, mentors will demonstrate and describe means by which they
    • Develop customer relationship
    • Develop brand
    • Develop business strategies
    • Develop a goal-oriented team.
  • Project Management, for instance, mentors will demonstrate and explain the usage of:
    • Scrum to manage the project and team
    • Time and asset management
  • Digital Marketing, for instance, mentors will demonstrate how to market a product by using:
    • Social media marketing
    • Digital customer experience
    • SEO
    • Email marketing