Hi.

My name is ${name}
And I'm a mentor.

Who are these guys?

Dmitry

Software Engineer

  • Full-stack developer
  • Work with React.js, Node.js, AWS in production
  • Play with *.js in non-production
  • Give BSUIR and The Rolling Scopes lectures on CoreJS
  • Give React.js, Vue.js and Node.js lectures and mentor collegues at Mentoring Programs

Victoria

Software Engineer

  • Front-end developer
  • Work with Core\Client JS in production
  • Play with React.js, Vue.js in non-production
  • Gave BSUIR and The Rolling Scopes lectures on CoreJS
  • Give React.js and Vue.js lectures and mentor collegues at Mentoring Programs

Mentor is....

a person who has a wealth of knowledge and experience in a professional area, motivated to spend personal time for knowledge transfer.

Mentor Responsibilities

  • Advise and answer questions on the module / practical tasks topics
  • Check Mentee's progress
  • Check, evaluate and comment practical tasks
  • Use Git Flow to organize process of the home tasks check
  • Post grades and leave feedback in RS App on completed tasks according to the established rules
  • Communicate with the program coordinator in case of any issues or suggestions 
  • Help people to learn and get new knowledge

In advance you can...

  • Organize weekly meetings with your mentiees (with all of them or with each one separately)
  • Create personal Telegam/WhatsApp/etc. group to communicate with your students
  • Be available for students 24/7
  • Read lectures specially for your mentees
  • Give your students extra tasks for additional practice 
  • Move deadline if there was a reasonable cause to miss it

What you don't have to do

  • Persuade people to stay and learn if they clearly struggle or faced some circumstances
  • Be available for students 24/7
  • Check homework and turn PR's back till a student makes everything perfect
  • Worry about your students failures 

GitHub and RS App

Final feedback in GH

🥰 Good 🥰:

🥑 ES6 and MVC pattern

🥑 Eslint and no linting errors

🥑 HTML Templates are utilized

😡 Not Good 😡:

🍑 Not a class-based architecture.

🍑 No Webpack dev/prod mode + building configuration is incomplete

🍑 used jQuery

😯 Points To Improve 😯:

🍡 Add classes and rewrite the logic that uses jQuery

🍡 Add different webpack modes, add webpack server

🍡 Add pagination controls

🐞Bugs found 🐞:

  1. Grey elements that indicate the border of the gallery disappear when there're lots of videos
  2. Gallery moves upon adding new videos

Current score:

Functional requirements are partially met +80
ES6 +10
Reasonable amount of unit-tests +10

 

Fines:

eslint-config-airbnb-base errors or warnings -15
 

Final: Current Score - Fines = 100 - 15 = 85

About being mentor

By Victoria Budyonnaya

About being mentor

  • 181