Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Code practice and mentorship with Exercism

Code practice and mentorship with Exercism

An overview of exercism.io from the point of view of students, mentors and maintainers.

Pedro Gaspar

March 30, 2019
Tweet

More Decks by Pedro Gaspar

Other Decks in Education

Transcript

  1. Level up your programming skills with 2,751 exercises across 48

    languages, and insightful discussion with our dedicated team of welcoming mentors.
  2. • Mentors give feedback and guide students to more idiomatic

    solutions • They discuss submissions with other mentors on the Exercism Slack • Write and improve the Mentor Notes so other mentors can have an easier time mentoring How Mentors help
  3. • Improve your own coding skills • Practice communicating in

    a clear and friendly manner • Increase your empathy for people that are starting out • Learn how to adapt your feedback to suit your students • Mentoring is a great way to give back to the community that has nurtured you • Access to the Exercism Slack • Meet other mentors, get to know the Exercism community, and make new friends! How Mentoring helps you
  4. • 282,381 users • 1,171,621 submitted solutions • ~400 new

    users per day • ~2000 registered mentors Some stats as of March 29, 2019
  5. • Python • Go • Javascript • Ruby • C#

    • Java Most Popular Tracks as of February 05, 2019
  6. Automated Mentoring Support Today, we are just about managing to

    keep up with the mentoring demand. If we want to grow, we need a better strategy than "add more mentors.” The goal is to automatically address common stylistic issues and other common mistakes. This will take a considerable load off of the mentor’s shoulders and allow them to focus on the most interesting and nuanced questions, where a mentor’s experience really shines.
  7. Automated Mentoring Support Current results for Ruby - TwoFer: Approve

    as optimal: 234 Broke the analyzer: 82 Refer to mentor: 65 Disapprove with comment: 111 Approve with comment: 8 Out of the most recent 485 Ruby two-fers, there are 354 unique solutions, and 220 unique solutions when you remove whitespace. (That's actual letter-for-letter code, not ASTs) as of March 19, 2019
  8. Automated Mentoring Support We’re just getting started! Join us: Automated

    Mentoring Discussion Ruby TwoFer analyzer Javascript TwoFer analyzer Go TwoFer analyzer