Skip to content

Instantly share code, notes, and snippets.

@KubaJastrz
Last active June 25, 2023 19:48
Show Gist options
  • Save KubaJastrz/97da2074e1df8a94c5d27df5908e5d9e to your computer and use it in GitHub Desktop.
Save KubaJastrz/97da2074e1df8a94c5d27df5908e5d9e to your computer and use it in GitHub Desktop.

My thoughts on mentoring

Mentoring is not a teaching job. It's about working together on a problem, so that the person can pick up your habits and tricks, learn new tools and develop their own workflow.

It's about providing a safe environment for juniors, so that they work and learn from their mistakes on a real job instead of synthethic courses.

It's about being available and answering all their questions. Asking questions reveals an attentive attitude for a junior, make sure they don't stop, even when it might feel tedious. Eventually they'll learn how to ask good questions. Put communication and conversation as your priority.

It's about doing code reviews, so you can see their skill level and guide them better. It's also useful for them to perform reviews on your code, so that they can have the opportuninty to recognize anything they don't understand and also get the feeling of contribution, even with (for now) limited knowledge. DON'T BE pendantic and picky in reviews, BE supportive and point to other resources if needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment