SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
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 growing, I’m unhappy.
I love teams.
Training is a two person activity.
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 process
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 unknowns, what’s the point.
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.
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 familiarly the lesson you wish to
teach.
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
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 and demonstrate
problem solving skills
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.
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?
OPPORTUNITIES FOR INTERACTIONS
Meals
Water Cooler chats
Foos Ball, ping pong, other office activities
Company events/parties
Team Building
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 understood in the same way by
the pupils and yourself.
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 already well known to the pupil
about the subject, and proceed to the new
material by single, easy, and natural steps.
“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.
Mark: Yes.
Michael Scott: Got it. It works!
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 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.
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 the person to start hearing your words before they
ask the question.
Extremely effective for math education.
“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 the person to start hearing your words before they
ask the question.
Extremely effective for math education.
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 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.
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 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.
In order for review and feedback to be
helpful and effective, the developer needs
to understand both the expectations and
the evaluation standard.
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 ? ? ?

Contenu connexe

Tendances

Assessment for learning showing progress
Assessment for learning   showing progressAssessment for learning   showing progress
Assessment for learning showing progressMrsMcGinty
 
Integrating Life Skills into English Class
Integrating Life Skills into English ClassIntegrating Life Skills into English Class
Integrating Life Skills into English Classm nagaRAJU
 
Concept Attainment Model
Concept Attainment ModelConcept Attainment Model
Concept Attainment ModelSaritha Shalu
 
Ed fest desirable difficulties
Ed fest desirable difficultiesEd fest desirable difficulties
Ed fest desirable difficultiesDavid Didau
 
Thinking skills
Thinking skillsThinking skills
Thinking skillsMrsMcGinty
 
#LFE15 Learning is invisible
#LFE15 Learning is invisible#LFE15 Learning is invisible
#LFE15 Learning is invisibleDavid Didau
 
Challenge toolkit
Challenge toolkitChallenge toolkit
Challenge toolkitMrsMcGinty
 
Andy Clark Trainer Intro
Andy Clark Trainer IntroAndy Clark Trainer Intro
Andy Clark Trainer IntroAndy Clark
 
How to boost your grade in jc h1 math
How  to boost your  grade in  jc h1 mathHow  to boost your  grade in  jc h1 math
How to boost your grade in jc h1 mathLearning Voyage
 
Polya problem solving cycle
Polya problem solving cyclePolya problem solving cycle
Polya problem solving cyclemrjdfield
 
Anatomy of an outstanding lesson
Anatomy of an outstanding lessonAnatomy of an outstanding lesson
Anatomy of an outstanding lessonDavid Didau
 
What if we stopped grading lessons?
What if we stopped grading lessons? What if we stopped grading lessons?
What if we stopped grading lessons? David Didau
 
Teaching alliance presentation 2016 marking and feedback
Teaching alliance presentation 2016   marking and feedbackTeaching alliance presentation 2016   marking and feedback
Teaching alliance presentation 2016 marking and feedbackMrsMcGinty
 
Anatomy of outstanding article
Anatomy of outstanding articleAnatomy of outstanding article
Anatomy of outstanding articleDavid Didau
 
10 Innovative Formative Assessment Examples for Teachers
10 Innovative Formative Assessment Examples for Teachers10 Innovative Formative Assessment Examples for Teachers
10 Innovative Formative Assessment Examples for TeachersJessica Salatambos
 

Tendances (20)

Assessment for learning showing progress
Assessment for learning   showing progressAssessment for learning   showing progress
Assessment for learning showing progress
 
Pbl Lisa
Pbl LisaPbl Lisa
Pbl Lisa
 
Teaching Self-Management
Teaching Self-ManagementTeaching Self-Management
Teaching Self-Management
 
Integrating Life Skills into English Class
Integrating Life Skills into English ClassIntegrating Life Skills into English Class
Integrating Life Skills into English Class
 
Concept Attainment Model
Concept Attainment ModelConcept Attainment Model
Concept Attainment Model
 
Be Fully Prepared
Be Fully PreparedBe Fully Prepared
Be Fully Prepared
 
Ed fest desirable difficulties
Ed fest desirable difficultiesEd fest desirable difficulties
Ed fest desirable difficulties
 
Thinking skills
Thinking skillsThinking skills
Thinking skills
 
#LFE15 Learning is invisible
#LFE15 Learning is invisible#LFE15 Learning is invisible
#LFE15 Learning is invisible
 
Challenge toolkit
Challenge toolkitChallenge toolkit
Challenge toolkit
 
Andy Clark Trainer Intro
Andy Clark Trainer IntroAndy Clark Trainer Intro
Andy Clark Trainer Intro
 
How to boost your grade in jc h1 math
How  to boost your  grade in  jc h1 mathHow  to boost your  grade in  jc h1 math
How to boost your grade in jc h1 math
 
Polya problem solving cycle
Polya problem solving cyclePolya problem solving cycle
Polya problem solving cycle
 
Anatomy of an outstanding lesson
Anatomy of an outstanding lessonAnatomy of an outstanding lesson
Anatomy of an outstanding lesson
 
What if we stopped grading lessons?
What if we stopped grading lessons? What if we stopped grading lessons?
What if we stopped grading lessons?
 
Teaching alliance presentation 2016 marking and feedback
Teaching alliance presentation 2016   marking and feedbackTeaching alliance presentation 2016   marking and feedback
Teaching alliance presentation 2016 marking and feedback
 
Homework
HomeworkHomework
Homework
 
Study skills sp11
Study skills sp11Study skills sp11
Study skills sp11
 
Anatomy of outstanding article
Anatomy of outstanding articleAnatomy of outstanding article
Anatomy of outstanding article
 
10 Innovative Formative Assessment Examples for Teachers
10 Innovative Formative Assessment Examples for Teachers10 Innovative Formative Assessment Examples for Teachers
10 Innovative Formative Assessment Examples for Teachers
 

Similaire à Quit Frustrating Your New Devs - tips from a teacher

What is growth mind set and the difference between fixed and growth mind set
What is growth mind set and the difference between fixed and growth mind setWhat is growth mind set and the difference between fixed and growth mind set
What is growth mind set and the difference between fixed and growth mind setMarosarioJaictin1
 
4 tips to how to study effectively in 2021
4 tips to how to study effectively in 20214 tips to how to study effectively in 2021
4 tips to how to study effectively in 2021The Tuition Teacher
 
Learning Targets by Karen Kidwell
Learning Targets by Karen KidwellLearning Targets by Karen Kidwell
Learning Targets by Karen Kidwellsuehellman
 
Micro Teaching with skills and types and examples
Micro Teaching with skills and types and examplesMicro Teaching with skills and types and examples
Micro Teaching with skills and types and examplesSusheelaMn
 
Eaquals Training for Excellence: Coaching, Loraine Kennedy
Eaquals Training for Excellence: Coaching, Loraine Kennedy Eaquals Training for Excellence: Coaching, Loraine Kennedy
Eaquals Training for Excellence: Coaching, Loraine Kennedy eaquals
 
TheArtofQuestioning2013.ppt
TheArtofQuestioning2013.pptTheArtofQuestioning2013.ppt
TheArtofQuestioning2013.pptGeraldCorrales1
 
TheArtofQuestioning2013.ppt
TheArtofQuestioning2013.pptTheArtofQuestioning2013.ppt
TheArtofQuestioning2013.pptrusel anacay
 
The Art of Questioning Using SOLO Taxonomy
The Art of Questioning Using SOLO TaxonomyThe Art of Questioning Using SOLO Taxonomy
The Art of Questioning Using SOLO TaxonomyElyBoy1
 
EAPP Quarter 2 – Module 5 Designing, Testing, and Revising Survey Questionnai...
EAPP Quarter 2 – Module 5 Designing, Testing, and Revising Survey Questionnai...EAPP Quarter 2 – Module 5 Designing, Testing, and Revising Survey Questionnai...
EAPP Quarter 2 – Module 5 Designing, Testing, and Revising Survey Questionnai...Leah Condina
 
Co Teaching Un 100
Co Teaching Un 100Co Teaching Un 100
Co Teaching Un 100Scott Smith
 
Promoting a growth mind set classroom
Promoting a growth mind set classroomPromoting a growth mind set classroom
Promoting a growth mind set classroombrucec10
 
Promoting a growth mind set classroom ppt v2 (1)
Promoting a growth mind set classroom ppt v2 (1)Promoting a growth mind set classroom ppt v2 (1)
Promoting a growth mind set classroom ppt v2 (1)brucec10
 
Effective teaching that engages students (1)
Effective teaching that engages  students (1)Effective teaching that engages  students (1)
Effective teaching that engages students (1)yahinva
 
CPD assessment 2018
CPD assessment 2018CPD assessment 2018
CPD assessment 2018MrsMcGinty
 
20100713 goal setting and small group activity - ams ed. -
20100713   goal setting and small group activity - ams ed. -  20100713   goal setting and small group activity - ams ed. -
20100713 goal setting and small group activity - ams ed. - viswanadham vangapally
 
Teaching and leaning in the
Teaching and leaning in theTeaching and leaning in the
Teaching and leaning in theFran Toomey
 
Positive Start
Positive StartPositive Start
Positive Startocelotte
 

Similaire à Quit Frustrating Your New Devs - tips from a teacher (20)

What is growth mind set and the difference between fixed and growth mind set
What is growth mind set and the difference between fixed and growth mind setWhat is growth mind set and the difference between fixed and growth mind set
What is growth mind set and the difference between fixed and growth mind set
 
4 tips to how to study effectively in 2021
4 tips to how to study effectively in 20214 tips to how to study effectively in 2021
4 tips to how to study effectively in 2021
 
Learning Targets by Karen Kidwell
Learning Targets by Karen KidwellLearning Targets by Karen Kidwell
Learning Targets by Karen Kidwell
 
Micro Teaching with skills and types and examples
Micro Teaching with skills and types and examplesMicro Teaching with skills and types and examples
Micro Teaching with skills and types and examples
 
Adult learning
Adult learningAdult learning
Adult learning
 
Eaquals Training for Excellence: Coaching, Loraine Kennedy
Eaquals Training for Excellence: Coaching, Loraine Kennedy Eaquals Training for Excellence: Coaching, Loraine Kennedy
Eaquals Training for Excellence: Coaching, Loraine Kennedy
 
TheArtofQuestioning2013.ppt
TheArtofQuestioning2013.pptTheArtofQuestioning2013.ppt
TheArtofQuestioning2013.ppt
 
TheArtofQuestioning2013.ppt
TheArtofQuestioning2013.pptTheArtofQuestioning2013.ppt
TheArtofQuestioning2013.ppt
 
TheArtofQuestioning2013.ppt
TheArtofQuestioning2013.pptTheArtofQuestioning2013.ppt
TheArtofQuestioning2013.ppt
 
The Art of Questioning Using SOLO Taxonomy
The Art of Questioning Using SOLO TaxonomyThe Art of Questioning Using SOLO Taxonomy
The Art of Questioning Using SOLO Taxonomy
 
EAPP Quarter 2 – Module 5 Designing, Testing, and Revising Survey Questionnai...
EAPP Quarter 2 – Module 5 Designing, Testing, and Revising Survey Questionnai...EAPP Quarter 2 – Module 5 Designing, Testing, and Revising Survey Questionnai...
EAPP Quarter 2 – Module 5 Designing, Testing, and Revising Survey Questionnai...
 
Co Teaching Un 100
Co Teaching Un 100Co Teaching Un 100
Co Teaching Un 100
 
Promoting a growth mind set classroom
Promoting a growth mind set classroomPromoting a growth mind set classroom
Promoting a growth mind set classroom
 
Promoting a growth mind set classroom ppt v2 (1)
Promoting a growth mind set classroom ppt v2 (1)Promoting a growth mind set classroom ppt v2 (1)
Promoting a growth mind set classroom ppt v2 (1)
 
Effective teaching that engages students (1)
Effective teaching that engages  students (1)Effective teaching that engages  students (1)
Effective teaching that engages students (1)
 
CPD assessment 2018
CPD assessment 2018CPD assessment 2018
CPD assessment 2018
 
20100713 goal setting and small group activity - ams ed. -
20100713   goal setting and small group activity - ams ed. -  20100713   goal setting and small group activity - ams ed. -
20100713 goal setting and small group activity - ams ed. -
 
Teaching and leaning in the
Teaching and leaning in theTeaching and leaning in the
Teaching and leaning in the
 
The Activator Preview Copy
The Activator Preview CopyThe Activator Preview Copy
The Activator Preview Copy
 
Positive Start
Positive StartPositive Start
Positive Start
 

Dernier

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 

Dernier (20)

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 

Quit Frustrating Your New Devs - tips from a teacher

  • 1. STOP FRUSTRATING YOUR NEW DEVELOPERS Tips from a teacher Miki Rezentes @mikirez
  • 2.
  • 3.
  • 4. BE THE LEARNER Face your fears
  • 5. 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.
  • 7. TYPES OF KNOWLEDGE “Tools of the trade” type knowledge Domain - industry specific stuff Company policies and development process
  • 8. NEW DEVELOPERS Experienced developer new to your team Inexperienced junior developer new to all the things.
  • 9. 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.
  • 10. 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.
  • 11. WRONG • The bottom of the iceberg is woefully too small to represent how many unknown unknowns we have.
  • 12. SELF ASSESSMENT QUESTIONS Are you reducing unknowns? Are the devs acquiring more problem solving skills?
  • 13. THE SEVEN LAWS OF TEACHING
  • 14. 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.
  • 15. 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
  • 16. CONTINUING EDUCATION / MENTORING Engineering Ladder Style guide reviews Core Book List and Recommended Reading List
  • 17. 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
  • 18. 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.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. 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?
  • 24. OPPORTUNITIES FOR INTERACTIONS Meals Water Cooler chats Foos Ball, ping pong, other office activities Company events/parties Team Building
  • 25. PRO -TIP Don’t start explanations with “obviously” or “clearly”
  • 26. 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.
  • 27. 2 KEYS TO SUCCESS Don’t use domain or industry specific acronyms Define your terms as you go
  • 28.
  • 29. 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.
  • 30. “I have an amazing mnemonic device by which I have now memorized all of your names here. -Michael Scott
  • 31. 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!
  • 32. Teach from the known to the unknown
  • 33. TEACHING FROM THE KNOWN TO THE UNKNOWN When a student cannot complete this problem
  • 34. I ask if they are able to do this one
  • 35. 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.
  • 36. BENEFITS TO JUST ANSWERING A QUESTIONS It’s easy It’s fast Makes us feel smart Provides job security
  • 37. 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.
  • 38. “What does “of” mean in Math? -Teacher
  • 40. “What’s the first thing we try to do when we see an algebraic fraction? -Teacher
  • 42. 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.
  • 43. PRO-TIP If they don’t understand your answers, repetition won’t help.
  • 44. 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.
  • 45. PRO-TIP You can’t talk understanding into someone.
  • 46. 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.
  • 47. In order for review and feedback to be helpful and effective, the developer needs to understand both the expectations and the evaluation standard.
  • 48. THE FIVE KEYS TO A SUCCESSFUL GOOGLE TEAM Structure & clarity Are goals, roles, and execution plans on our team clear?
  • 50. HIGH PERFORMERS LOVE TO SMASH EXPECTATIONS Give them a chance, tell them the expectations
  • 51. Not only does being a good teacher help other people learn, it will help you learn too.