SlideShare a Scribd company logo
1 of 21
Download to read offline
FlixMobility
Junioring Senior Developers
Vladimir Jovanović – Senior Android Developer
www.vladimirj.dev
@VladimirWrites
FlixMobility
Junioring Senior Developers
Vladimir Jovanović – Junior Android Developer
www.vladimirj.dev
@VladimirWrites
@VladimirWrites
Meet the Pyro - www.youtube.com/watch?v=WUhOnX8qt3I
@VladimirWrites
How to Work With Junior Developers?
@VladimirWrites
0 – Titles Are Meaningless
• Everybody in your team should be taken equally
• If you are using them to establish a pecking order, please
stop
@VladimirWrites
1 – Our Own Ego
• It’s hard to admit that we don’t know something
• We value our opinion way more than we should
• Become a junior again
• Pick a hobby at which you suck
@VladimirWrites
2 – Respect Your Colleagues and Be Kind
• Always be kind
• Also be kind towards developers online
• Learn to not get annoyed when someone deosn’t know
something
@VladimirWrites
3 – Be a Teacher
• Sharing knowledge is one of the most humbling
experiences
• Learn new technologies by sharing your knowledge
• Teach them all the things that you wish someone taught
you when you were a junior developer
@VladimirWrites
4 – Be Approachable
• Listen to their problems and guide them
• Onboarding should be the most important task in your
sprint
• Learn to be OK with being interrupted
• Being in a flow is overrated
@VladimirWrites
5 – Pair-Programming
• It’s an awesome way to build a relationship
• Let juniors do most of the work
@VladimirWrites
6 – Help Them Grow
• Teach them how to find a solution instead of showing
them the solution
• Don’t give them boring and easy tasks
• They should be contributing to the codebase from the
get-go
• Your main goal when working with juniors is for them to
spend as little time as possible being juniors
@VladimirWrites
7 – Give Constructive Feedback
• Learn how to give feedback
• Concentrate on the behavior, not the person
• Be specific, be realistic, and be timely
• Avoid judgments
• Keep it private
• Ask if they are ready to receive feedback before giving it
@VladimirWrites
8 – Learn From Junior Developers
• Juniors are learning 10 times more than you are
• Staying up to date with new technologies is much easier
when you have junior devs in the team
@VladimirWrites
9 – Listen to Their Ideas
• Juniors bring fresh ideas, excitement, and optimism to
the team
• They are also not useless, or a net negative to the team
@VladimirWrites
Bonus Point – Your career is suffering the most
when your company doesn’t employ junior devs
• Team filled with senior developers is not a fun place to
work at
• Having juniors in the team will enable you to grow
@VladimirWrites
I am not always using all these points
@VladimirWrites
Android development is amazing
but it’s also hard
Data Binding
View Binding
Jetpack Compose
Dagger
Hilt
K
o
i
n
Activity
A
p
p
C
o
m
p
a
t
A
c
t
i
v
i
t
y
FragmentActivity
@VladimirWrites
MVVM! MVI!
@VladimirWrites
What can we do?!
@VladimirWrites
THANK
YOU!
@VladimirWrites
Vladimir Jovanovic
www.vladimirj.dev
@VladimirWrites www.slideshare.net/VladimirWrites

More Related Content

Similar to Junioring Senior Developers - Droidcon Berlin 2021

Fast Recruitment Process Aleksander Vitkin
Fast Recruitment Process   Aleksander VitkinFast Recruitment Process   Aleksander Vitkin
Fast Recruitment Process Aleksander Vitkin
Aleksander Vitkin
 
User Productivity Lessons Learned
User Productivity Lessons LearnedUser Productivity Lessons Learned
User Productivity Lessons Learned
Tiffany Songvilay
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
Ron Lichty
 
Customer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleCustomer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzle
skierkowski
 

Similar to Junioring Senior Developers - Droidcon Berlin 2021 (20)

EiR & Engineering Continuing Ed: Understanding the Web Site Feedback Loop
EiR & Engineering Continuing Ed: Understanding the Web Site Feedback LoopEiR & Engineering Continuing Ed: Understanding the Web Site Feedback Loop
EiR & Engineering Continuing Ed: Understanding the Web Site Feedback Loop
 
Fast Recruitment Process Aleksander Vitkin
Fast Recruitment Process   Aleksander VitkinFast Recruitment Process   Aleksander Vitkin
Fast Recruitment Process Aleksander Vitkin
 
User Productivity Lessons Learned
User Productivity Lessons LearnedUser Productivity Lessons Learned
User Productivity Lessons Learned
 
Mike Palladino. Practical examples of working remote on a large distributed a...
Mike Palladino. Practical examples of working remote on a large distributed a...Mike Palladino. Practical examples of working remote on a large distributed a...
Mike Palladino. Practical examples of working remote on a large distributed a...
 
Art of Project Management (what your PMP certification is not teaching you)
Art of Project Management (what your PMP certification is not teaching you)Art of Project Management (what your PMP certification is not teaching you)
Art of Project Management (what your PMP certification is not teaching you)
 
Ideate
IdeateIdeate
Ideate
 
IT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design ThinkingIT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design Thinking
 
Landing your next opportunity getting a job & thriving in it
Landing your next opportunity   getting a job & thriving in itLanding your next opportunity   getting a job & thriving in it
Landing your next opportunity getting a job & thriving in it
 
How to Build Your Career in the Salesforce Ecosystem Part 1 | New Delhi Sales...
How to Build Your Career in the Salesforce Ecosystem Part 1 | New Delhi Sales...How to Build Your Career in the Salesforce Ecosystem Part 1 | New Delhi Sales...
How to Build Your Career in the Salesforce Ecosystem Part 1 | New Delhi Sales...
 
Proletariat Inc. 6 Month Post Mortem
Proletariat Inc. 6 Month Post MortemProletariat Inc. 6 Month Post Mortem
Proletariat Inc. 6 Month Post Mortem
 
Secure an ROI on Professional Development
Secure an ROI on Professional DevelopmentSecure an ROI on Professional Development
Secure an ROI on Professional Development
 
Ellie
Ellie Ellie
Ellie
 
How to validate your Startup ?
How to validate your Startup ?How to validate your Startup ?
How to validate your Startup ?
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
 
Simon Peter Schrjver: Pair Testing
Simon Peter Schrjver: Pair TestingSimon Peter Schrjver: Pair Testing
Simon Peter Schrjver: Pair Testing
 
7 Steps to Reach Full Potential with Microfinance
7 Steps to Reach Full Potential with Microfinance 7 Steps to Reach Full Potential with Microfinance
7 Steps to Reach Full Potential with Microfinance
 
L&D COP Talk
L&D COP TalkL&D COP Talk
L&D COP Talk
 
Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022
 
Customer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleCustomer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzle
 
Good Idea, Bad Startup (UCLA ECON 106E)
Good Idea, Bad Startup (UCLA ECON 106E)Good Idea, Bad Startup (UCLA ECON 106E)
Good Idea, Bad Startup (UCLA ECON 106E)
 

Recently uploaded

Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
drm1699
 

Recently uploaded (20)

Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with GraphGraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
 
The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
 
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfTest Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdf
 
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
Abortion Pills For Sale WhatsApp[[+27737758557]] In Birch Acres, Abortion Pil...
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
 

Junioring Senior Developers - Droidcon Berlin 2021