Skip to content

Instantly share code, notes, and snippets.

@mickelsonm
Last active April 16, 2016 16:59
Show Gist options
  • Save mickelsonm/5e6b577452cf384cb17f7310759f63df to your computer and use it in GitHub Desktop.
Save mickelsonm/5e6b577452cf384cb17f7310759f63df to your computer and use it in GitHub Desktop.
TCCC 16

How to Mentor Jr. Devs without losing your mind

  • should not be a senior dev only shop... Expensive, high burnout, less challenging
  • mentoring takes time and is frustrating...it's an investment
  • check your ego at the door
  • encourage confidence, not cockiness
  • ask: how can I be helpful?
  • Suzuki method...create the environment
  • patience, empathy, be available and active, willing to have hard conversations...tell me or I don't know
  • enforce 20-30 minute I am stuck rule. Put the ego aside and help.
  • give context
  • ask how they would solve the problem
  • demonstrate by example
  • do mini lunch and learns
  • pair program
  • teach "Amish Code"
  • praise publicly, criticize privately
  • give them homework (ex. Read this book on JS)
  • introduce them to people
  • ask how things are going
  • help them understand concepts through their own examples
  • talk about new tech with them
  • set career expectations
  • don't tell them to just Google it
  • don't expect them to always know basic computer skills
  • don't just throw the code base at them and run away from it
  • don't give them more information than what's needed to solve the problem
  • don't go on and on
  • don't treat mentoring as secondary work
  • don't lose your cool
  • don't say "because I said so"
  • don't expect them to understand architecture off the bat
  • don't throw them into the deep end (too much)
  • setup a mentoring program
  • determine interests, put them on various dev teams, have them do customer support, give them two mentors (technical and social), don't predetermine their role
  • set achievable, measurable at frequent intervals
  • give them a big raise after 1-2 years
  • offer outside training

Http://bit.ly/ISOIM1h

Introduction to Speech Interfaces

  • Natural Language Interfaces
  • Design for Voice Interfaces book (O'Reilly).
  • Intelligent Personal Assistant
  • Siri, Google Now, MS Cortana,Amazon Alexa
  • Web speech API - Synthesis, Recognition
  • SSML
  • Mozilla Developer Network for code demos
  • Grammars (ex. JsGF)
  • Natural Language Understanding
  • Pocketspinx.js
  • Microsoft Cognitive Services
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment