Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Becoming a Mid: Two Perspectives on Leveling Up
Search
kinseyanndurham
November 16, 2016
Technology
0
79
Becoming a Mid: Two Perspectives on Leveling Up
Kim Barnes and Kinsey Ann Durham
kinseyanndurham
November 16, 2016
Tweet
Share
More Decks by kinseyanndurham
See All by kinseyanndurham
Code, Culture and the Pursuit of Happiness
durhamka
0
190
Other Decks in Technology
See All in Technology
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
110
Phase07_実務適用
overflowinc
0
1.8k
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
5
2.2k
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
120
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
120
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
390
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
100
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
5
2.2k
Embeddings : Symfony AI en pratique
lyrixx
0
170
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
780
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
310
「コントロールの三分法」で考える「コト」への向き合い方 / phperkaigi2026
blue_goheimochi
0
140
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
110
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Deep Space Network (abreviated)
tonyrice
0
95
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.4k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
140
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Scaling GitHub
holman
464
140k
My Coaching Mixtape
mlcsv
0
85
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
75
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Transcript
BECOMING A MID: Two Perspectives on Leveling Up Kinsey Ann
Durham & Kimberly D Barnes
KINSEY ANN DURHAM @KinseyAnnDurham
KIMBERLY D BARNES @KimberlyDBarnes
None
IMPORTANT WORDS Senior Junior Mid-level Mentor
BECOMING A MID: Two Perspectives on Leveling Up Technical Learning
Domain Knowledge Mentoring Junior/Mentor Relationship Pairing vs. Soloing Soft Skills
TECHNICAL LEARNING
Technical Learning The best way to learn, is to teach
” “ Frank Oppenheimer
Technical Learning SIDE PROJECTS
Technical Learning SIDE PROJECTS Extra learning
Technical Learning SIDE PROJECTS Extra learning Breakable Toy
Technical Learning SIDE PROJECTS Extra learning Breakable Toy Open Source
Technical Learning SIDE PROJECTS Extra learning Breakable Toy Open Source
Doesn’t have to be code
Technical Learning SIDE PROJECTS Extra learning Breakable Toy Open Source
Doesn’t have to be code Passionate
Technical Learning BREAKS & HOBBIES
Technical Learning LANGUAGES YOU DON'T EXPECT
Technical Learning LANGUAGES YOU DON'T EXPECT Learn other languages
Technical Learning LANGUAGES YOU DON'T EXPECT Learn other languages Solidify
core concepts
Technical Learning LANGUAGES YOU DON'T EXPECT Learn other languages Solidify
core concepts SQL
Technical Learning SQL
Technical Learning APPROACHING PROBLEMS
Technical Learning APPROACHING PROBLEMS Awareness
Technical Learning APPROACHING PROBLEMS Awareness Best practices
Technical Learning APPROACHING PROBLEMS Awareness Best practices Breaking things down
Technical Learning APPROACHING PROBLEMS Awareness Best practices Breaking things down
Understand the why & bigger picture
Technical Learning APPROACHING PROBLEMS Awareness Best practices Breaking things down
Understand the why & bigger picture IPM’s
Technical Learning PSEUDOCODE
Technical Learning FOCUS
Technical Learning FOCUS ON GETTING BETTER
Technical Learning FOCUS ON GETTING BETTER Set the intention
Technical Learning FOCUS ON GETTING BETTER Set the intention Remind
yourself everyday
Technical Learning FOCUS ON GETTING BETTER Set the intention Remind
yourself everyday Communicate
Technical Learning TIME & PRACTICE
Technical Learning TIME & PRACTICE Expecting easy
Technical Learning TIME & PRACTICE Expecting easy Sacrifices
Technical Learning TIME & PRACTICE Expecting easy Sacrifices Not an
innate talent
Technical Learning TIME & PRACTICE Expecting easy Sacrifices Not an
innate talent Grit & Determination
Technical Learning Pick up a shovel everyday, go to the
ditch and dig. Sandi Metz on Grit & Determination “ ”
Technical Learning TECHNICAL LEARNING AXES
Technical Learning HORIZONTAL AXIS
Technical Learning VERTICAL AXIS
Technical Learning BALANCING AXES Both important Build on each other
"Language of Development" Trade offs
DOMAIN KNOWLEDGE
Domain Knowledge STUPID QUESTIONS Builds trust "What does that phrase
mean?" "What screen is this on?"
Domain Knowledge FIELD TRIPS
Domain Knowledge FIELD TRIPS Putting yourself in the customers' shoes
Domain Knowledge FIELD TRIPS Putting yourself in the customers' shoes
Fun
Domain Knowledge FIELD TRIPS Putting yourself in the customers' shoes
Fun Understanding the why
Domain Knowledge FIELD TRIPS Putting yourself in the customers' shoes
Fun Understanding the why Problem solving
Domain Knowledge CUSTOMER MEETINGS & SALES CALLS
Domain Knowledge CUSTOMER MEETINGS & SALES CALLS All about the
customer
Domain Knowledge CUSTOMER MEETINGS & SALES CALLS All about the
customer Aware of the bigger picture
Domain Knowledge CUSTOMER MEETINGS & SALES CALLS All about the
customer Aware of the bigger picture Not off in a silo
Domain Knowledge BEING PROACTIVE ABOUT BEING IN SITUATIONS WHERE YOU
CAN INTERACT WITH CUSTOMERS
Domain Knowledge ALWAYS REMEMBER THE END USER
Domain Knowledge ALWAYS REMEMBER THE END USER Well-rounded
Domain Knowledge ALWAYS REMEMBER THE END USER Well-rounded More value
Domain Knowledge ALWAYS REMEMBER THE END USER Well-rounded More value
Better solving of problems
MENTORING
Mentoring DON'T BE AN ASSHOLE
Mentoring DON'T BE AN ASSHOLE Word choices
Mentoring DON'T BE AN ASSHOLE Word choices Body language
Mentoring DON'T BE AN ASSHOLE Word choices Body language Always
encouraging
Mentoring DON'T BE AN ASSHOLE Word choices Body language Always
encouraging Recognize your biases
Mentoring DON'T BE AN ASSHOLE Word choices Body language Always
encouraging Recognize your biases Do not be condescending
Mentoring WATCH YOUR OWN FRUSTRATION
Mentoring WATCH YOUR OWN FRUSTRATION Take a break
Mentoring WATCH YOUR OWN FRUSTRATION Take a break Imagine the
student
Mentoring WATCH YOUR OWN FRUSTRATION Take a break Imagine the
student Discouraging
Mentoring TEACH IN METAPHORS
Mentoring TEACH IN METAPHORS Super helpful
Mentoring TEACH IN METAPHORS Super helpful Harder concepts
Mentoring TEACH IN METAPHORS Super helpful Harder concepts Really helped
me
Mentoring
Mentoring THINK ABOUT THE BIGGER PICTURE
Mentoring THINK ABOUT THE BIGGER PICTURE Not just raw technical
skill
Mentoring THINK ABOUT THE BIGGER PICTURE Not just raw technical
skill The whole developer
Mentoring THINK ABOUT THE BIGGER PICTURE Not just raw technical
skill The whole developer Soft skills
Mentoring THINK ABOUT THE BIGGER PICTURE Not just raw technical
skill The whole developer Soft skills What else they can bring to the table
Mentoring BALANCE OF SUPPORT AND CHALLENGE
Mentoring BALANCE OF SUPPORT AND CHALLENGE Support system
Mentoring BALANCE OF SUPPORT AND CHALLENGE Support system Inspire
Mentoring BALANCE OF SUPPORT AND CHALLENGE Support system Inspire Push
and challenge
Mentoring JUNIORS CAN TEACH YOU THINGS TOO...
Mentoring JUNIORS CAN TEACH YOU THINGS TOO... Your peer
Mentoring JUNIORS CAN TEACH YOU THINGS TOO... Your peer Make
you a better developer
Mentoring JUNIORS CAN TEACH YOU THINGS TOO... Your peer Make
you a better developer So much to learn
Mentoring JUNIORS CAN TEACH YOU THINGS TOO... Your peer Make
you a better developer So much to learn Simple/Readable
Mentoring SENIOR DEVELOPER VS. MENTOR Good dev != Good mentor
Explain Stepping In vs. Let them struggle
Mentoring "TEACHABLE" CODE VS. PRODUCTION CODE What is Teachable code?
- Peter Jang PragPub • September 2016
JUNIOR/MENTOR RELATIONSHIPS
Junior/Mentor Relationships FEEDBACK Give Ask
Junior/Mentor Relationships BE HUMBLE Still learning Model problem solving
Junior/Mentor Relationships STRUCTURE AND PRIORITY
Junior/Mentor Relationships STRUCTURE AND PRIORITY Formal program?
Junior/Mentor Relationships STRUCTURE AND PRIORITY Formal program? Dedicated time
Junior/Mentor Relationships STRUCTURE AND PRIORITY Formal program? Dedicated time One
on One’s
Junior/Mentor Relationships STRUCTURE AND PRIORITY Formal program? Dedicated time One
on One’s Everyone aligned
Junior/Mentor Relationships RIGHT ENVIRONMENT https://www.gospotcheck.com/values
Junior/Mentor Relationships DON'T TOLERATE BULLSHIT
Junior/Mentor Relationships DON'T TOLERATE BULLSHIT Hard with saturation
Junior/Mentor Relationships DON'T TOLERATE BULLSHIT Hard with saturation Learning environment
Junior/Mentor Relationships DON'T TOLERATE BULLSHIT Hard with saturation Learning environment
Happiness
Junior/Mentor Relationships DON'T TOLERATE BULLSHIT Hard with saturation Learning environment
Happiness Speak up about your needs
Junior/Mentor Relationships GOALS
Junior/Mentor Relationships GOALS Actionable steps
Junior/Mentor Relationships GOALS Actionable steps Follow them
Junior/Mentor Relationships GOALS Actionable steps Follow them Meet regularly with
your mentor
Junior/Mentor Relationships GOALS Actionable steps Follow them Meet regularly with
your mentor Define what a mid-level dev looks like
PAIRING VS. SOLOING
Pairing vs. Soloing CONFIDENCE TO DRIVE MORE
Pairing vs. Soloing CONFIDENCE TO DRIVE MORE Intimidating
Pairing vs. Soloing CONFIDENCE TO DRIVE MORE Intimidating Not getting
a lot out of pairing
Pairing vs. Soloing CONFIDENCE TO DRIVE MORE Intimidating Not getting
a lot out of pairing Mentor push
Pairing vs. Soloing CONFIDENCE TO DRIVE MORE Intimidating Not getting
a lot out of pairing Mentor push Getting better quicker
Pairing vs. Soloing RIGHT AMOUNT OF TIME
Pairing vs. Soloing RIGHT AMOUNT OF TIME Importance of struggling
Pairing vs. Soloing RIGHT AMOUNT OF TIME Importance of struggling
Balance
Pairing vs. Soloing PAIRING RETRO
Pairing vs. Soloing PAIRING RETRO Focused on the pair
Pairing vs. Soloing PAIRING RETRO Focused on the pair Get
the most out of pairing
Pairing vs. Soloing PAIRING RETRO Focused on the pair Get
the most out of pairing Accelerate your learning
Pairing vs. Soloing PAIRING RETRO Focused on the pair Get
the most out of pairing Accelerate your learning Work on being a good pair
Pairing vs. Soloing SOLO TIME + CODE REVIEWS Safety net
Discussion Trade-offs
Pairing vs. Soloing PING PONG PAIRING (obligatory ping pong reference)
Pairing vs. Soloing ENGAGE "What do you expect?" "What's next?"
SOFT SKILLS
Soft Skills TIME MANAGEMENT www.pomodorotechnique.com Getting Things Done - David
Allen TIME MANAGEMENT
Soft Skills EMOTIONAL INTELLIGENCE Communication Collaboration Empathy
Soft Skills IMPORTANCE OF BALANCE / MINDFULNESS
Soft Skills SELF AWARENESS
Soft Skills SELF AWARENESS Strengths and weaknesses
Soft Skills SELF AWARENESS Strengths and weaknesses How you work
best with others
Soft Skills SELF AWARENESS Strengths and weaknesses How you work
best with others Personality tests
Soft Skills SELF AWARENESS Strengths and weaknesses How you work
best with others Personality tests Communicating that
Soft Skills KNOWING HOW YOU LEARN BEST
Soft Skills KNOWING HOW YOU LEARN BEST Different ways
Soft Skills KNOWING HOW YOU LEARN BEST Different ways Experimenting
Soft Skills KNOWING HOW YOU LEARN BEST Different ways Experimenting
Not wasting time
Soft Skills ATTITUDE
Soft Skills ATTITUDE Growth mindset
Soft Skills ATTITUDE Growth mindset Exciting challenges
Soft Skills ATTITUDE Growth mindset Exciting challenges Beauty of being
a developer
Soft Skills NETWORKING
Soft Skills NETWORKING Crucial
Soft Skills NETWORKING Crucial Find a mentor, job
Soft Skills NETWORKING Crucial Find a mentor, job Never submitted
a resume
PARTING WORDS OF WISDOM
Parting Words of Wisdom Believe in yourself, take on your
challenges, dig deep within yourself to conquer fears. Never let anyone bring you down. You got to keep going. Chantal Sutherland “ ” Parting Words of Wisdom
Parting Words of Wisdom
Ben Horne Nathan Oswiany Brennan Gilbert Naomi Paskowitz David Madouros
Mihir Parikh GoSpotCheck Engineering Team THANKS!
QUESTIONS? :-)