Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
STOP FRUSTRATING
YOUR NEW DEVELOPERS
Tips from a teacher
Miki Rezentes
@mikirez
BE THE LEARNER
Face your fears
EXPOSING MY PREFERENCES
Regular feedback, clear evaluation criteria and defined
expectations are critical.
If I am not grow...
TEACHING OPPORTUNITIES
Onboarding
Continuing education/training/mentoring
Routine questions
TYPES OF KNOWLEDGE
“Tools of the trade” type knowledge
Domain - industry specific stuff
Company policies and development pro...
NEW DEVELOPERS
Experienced developer new to your team
Inexperienced junior developer new to all the
things.
OVERVIEW OF TEACHING/TRAINING
The whole point of teaching and training is to reduce unknowns.
If training isn’t reducing u...
KNOWN UNKNOWNS AND
UNKNOWN UNKNOWNS
• The top is what we know we
don’t know
• The bottom represents all the
things that we...
WRONG
• The bottom of the iceberg is
woefully too small to
represent how many unknown
unknowns we have.
SELF ASSESSMENT QUESTIONS
Are you reducing unknowns?
Are the devs acquiring more problem solving skills?
THE SEVEN LAWS OF TEACHING
1 THE LAW OF THE TEACHER
The teacher must know that which he
would teach; therefore, know thoroughly,
clearly, and familia...
ONBOARDING
Create a New Engineer’s handbook
Understand the dev process and working agreements of the
team
Present your sty...
CONTINUING EDUCATION / MENTORING
Engineering Ladder
Style guide reviews
Core Book List and Recommended Reading List
ROUTINE QUESTIONS
You need to either have the answer or know how to find the
answer
Same teaching goals - reduce unknowns a...
2 THE LAW OF THE LEARNER
The learner must attend with interest to the
material to be learned; therefore, gain and
keep the...
THE FIVE KEYS TO A SUCCESSFUL GOOGLE TEAM
“A group of us in Google’s People Operations (what we call HR)
set out to answer...
OPPORTUNITIES FOR INTERACTIONS
Meals
Water Cooler chats
Foos Ball, ping pong, other office activities
Company events/parties...
PRO -TIP
Don’t start explanations with “obviously” or “clearly”
3 THE LAW OF THE LANGUAGE
The language used in teaching must be
common to teacher and learner; therefore,
use words unders...
2 KEYS TO SUCCESS
Don’t use domain or industry specific acronyms
Define your terms as you go
4 THE LAW OF THE LESSON
The truth to be taught must be learned
through truth already known; therefore, begin
with what is ...
“I have an amazing mnemonic device
by which I have now memorized all of
your names here.
-Michael Scott
Michael Scott: Baldy. Your head it bald. It is
hairless. It is shiny. It is reflective, like a
mirror. M. Your name is Mark...
Teach from the known
to the unknown
TEACHING FROM THE KNOWN TO THE UNKNOWN
When a student cannot complete this problem
I ask if they are able to do this one
5 THE LAW OF THE TEACHING PROCESS
Teaching is arousing and using the pupil's
mind to grasp the desired thought or to maste...
BENEFITS TO JUST ANSWERING A QUESTIONS
It’s easy
It’s fast
Makes us feel smart
Provides job security
QUESTION AND ANSWER FLOW
It’s like predictive text, but it actually works.
Reuse the same words verbatim.
This triggers th...
“What does “of” mean in Math?
-Teacher
“Multiply.
-student
“What’s the first thing we try to do
when we see an algebraic fraction?
-Teacher
“Factor and Reduce.
-student
QUESTION AND ANSWER FLOW
It’s like predictive text, but it actually works.
Reuse the same words verbatim.
This triggers th...
PRO-TIP
If they don’t understand your
answers, repetition won’t help.
6 THE LAW OF THE LEARNING PROCESS
The student must reproduce in his own
mind the truth to be learned; therefore,
require t...
PRO-TIP
You can’t talk understanding into someone.
7 THE LAW OF REVIEW AND APPLICATION
The completion, test, and confirmation of the
work of teaching must be made by review a...
In order for review and feedback to be
helpful and effective, the developer needs
to understand both the expectations and
t...
THE FIVE KEYS TO A SUCCESSFUL GOOGLE TEAM
Structure & clarity
Are goals, roles, and execution plans on our team clear?
ESTABLISH A
FEEDBACK
CYCLE
HIGH PERFORMERS LOVE
TO SMASH EXPECTATIONS
Give them a chance, tell them the expectations
Not only does being a good
teacher help other people learn, it
will help you learn too.
QUESTIONS ? ? ?
Quit Frustrating Your New Devs - tips from a teacher
Quit Frustrating Your New Devs - tips from a teacher
Quit Frustrating Your New Devs - tips from a teacher
Quit Frustrating Your New Devs - tips from a teacher
Quit Frustrating Your New Devs - tips from a teacher
Quit Frustrating Your New Devs - tips from a teacher
Quit Frustrating Your New Devs - tips from a teacher
Upcoming SlideShare
Loading in …5
×

Quit Frustrating Your New Devs - tips from a teacher

616 views

Published on

Ruby Conf 2016

Published in: Software
  • Be the first to comment

  • Be the first to like this

Quit Frustrating Your New Devs - tips from a teacher

  1. 1. STOP FRUSTRATING YOUR NEW DEVELOPERS Tips from a teacher Miki Rezentes @mikirez
  2. 2. BE THE LEARNER Face your fears
  3. 3. EXPOSING MY PREFERENCES Regular feedback, clear evaluation criteria and defined expectations are critical. If I am not growing, I’m unhappy. I love teams. Training is a two person activity.
  4. 4. TEACHING OPPORTUNITIES Onboarding Continuing education/training/mentoring Routine questions
  5. 5. TYPES OF KNOWLEDGE “Tools of the trade” type knowledge Domain - industry specific stuff Company policies and development process
  6. 6. NEW DEVELOPERS Experienced developer new to your team Inexperienced junior developer new to all the things.
  7. 7. OVERVIEW OF TEACHING/TRAINING The whole point of teaching and training is to reduce unknowns. If training isn’t reducing unknowns, what’s the point.
  8. 8. KNOWN UNKNOWNS AND UNKNOWN UNKNOWNS • The top is what we know we don’t know • The bottom represents all the things that we don’t even realize we don’t know.
  9. 9. WRONG • The bottom of the iceberg is woefully too small to represent how many unknown unknowns we have.
  10. 10. SELF ASSESSMENT QUESTIONS Are you reducing unknowns? Are the devs acquiring more problem solving skills?
  11. 11. THE SEVEN LAWS OF TEACHING
  12. 12. 1 THE LAW OF THE TEACHER The teacher must know that which he would teach; therefore, know thoroughly, clearly, and familiarly the lesson you wish to teach.
  13. 13. ONBOARDING Create a New Engineer’s handbook Understand the dev process and working agreements of the team Present your style guide Understand how the team fits into the company as a whole Understand how each developer fits into the team Understand how the team deals with conflict
  14. 14. CONTINUING EDUCATION / MENTORING Engineering Ladder Style guide reviews Core Book List and Recommended Reading List
  15. 15. ROUTINE QUESTIONS You need to either have the answer or know how to find the answer Same teaching goals - reduce unknowns and demonstrate problem solving skills
  16. 16. 2 THE LAW OF THE LEARNER The learner must attend with interest to the material to be learned; therefore, gain and keep the attention and interest of the pupils on the lesson. Do not try to teach without attention.
  17. 17. THE FIVE KEYS TO A SUCCESSFUL GOOGLE TEAM “A group of us in Google’s People Operations (what we call HR) set out to answer this question using data and rigorous analysis: What makes a Google team effective?” Psychological safety Can we take risks on this team without feeling insecure or embarrassed?
  18. 18. OPPORTUNITIES FOR INTERACTIONS Meals Water Cooler chats Foos Ball, ping pong, other office activities Company events/parties Team Building
  19. 19. PRO -TIP Don’t start explanations with “obviously” or “clearly”
  20. 20. 3 THE LAW OF THE LANGUAGE The language used in teaching must be common to teacher and learner; therefore, use words understood in the same way by the pupils and yourself.
  21. 21. 2 KEYS TO SUCCESS Don’t use domain or industry specific acronyms Define your terms as you go
  22. 22. 4 THE LAW OF THE LESSON The truth to be taught must be learned through truth already known; therefore, begin with what is already well known to the pupil about the subject, and proceed to the new material by single, easy, and natural steps.
  23. 23. “I have an amazing mnemonic device by which I have now memorized all of your names here. -Michael Scott
  24. 24. Michael Scott: Baldy. Your head it bald. It is hairless. It is shiny. It is reflective, like a mirror. M. Your name is Mark. Mark: Yes. Michael Scott: Got it. It works!
  25. 25. Teach from the known to the unknown
  26. 26. TEACHING FROM THE KNOWN TO THE UNKNOWN When a student cannot complete this problem
  27. 27. I ask if they are able to do this one
  28. 28. 5 THE LAW OF THE TEACHING PROCESS Teaching is arousing and using the pupil's mind to grasp the desired thought or to master the desired art; therefore, stimulate the pupil's own mind to action. Keep his thought as much as possible ahead of your expression, placing him in the attitude of a discoverer and anticipator.
  29. 29. BENEFITS TO JUST ANSWERING A QUESTIONS It’s easy It’s fast Makes us feel smart Provides job security
  30. 30. QUESTION AND ANSWER FLOW It’s like predictive text, but it actually works. Reuse the same words verbatim. This triggers the person to start hearing your words before they ask the question. Extremely effective for math education.
  31. 31. “What does “of” mean in Math? -Teacher
  32. 32. “Multiply. -student
  33. 33. “What’s the first thing we try to do when we see an algebraic fraction? -Teacher
  34. 34. “Factor and Reduce. -student
  35. 35. QUESTION AND ANSWER FLOW It’s like predictive text, but it actually works. Reuse the same words verbatim. This triggers the person to start hearing your words before they ask the question. Extremely effective for math education.
  36. 36. PRO-TIP If they don’t understand your answers, repetition won’t help.
  37. 37. 6 THE LAW OF THE LEARNING PROCESS The student must reproduce in his own mind the truth to be learned; therefore, require the pupil to reproduce in thought the lesson he is learning---thinking it out in its various phases and applications until he can express it in his own language.
  38. 38. PRO-TIP You can’t talk understanding into someone.
  39. 39. 7 THE LAW OF REVIEW AND APPLICATION The completion, test, and confirmation of the work of teaching must be made by review and application; therefore, review, review, review, reproducing the old, deepening its impression with new thought, linking it with added meanings, finding new applications, correcting any false views, and completing the true.
  40. 40. In order for review and feedback to be helpful and effective, the developer needs to understand both the expectations and the evaluation standard.
  41. 41. THE FIVE KEYS TO A SUCCESSFUL GOOGLE TEAM Structure & clarity Are goals, roles, and execution plans on our team clear?
  42. 42. ESTABLISH A FEEDBACK CYCLE
  43. 43. HIGH PERFORMERS LOVE TO SMASH EXPECTATIONS Give them a chance, tell them the expectations
  44. 44. Not only does being a good teacher help other people learn, it will help you learn too.
  45. 45. QUESTIONS ? ? ?

×