- 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
Last active
April 16, 2016 16:59
-
-
Save mickelsonm/5e6b577452cf384cb17f7310759f63df to your computer and use it in GitHub Desktop.
TCCC 16
- 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