Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Moyinoluwa Adeyemi @moyheen LEVELING UP AS AN ANDROID DEV
Slide 2
Slide 2 text
No content
Slide 3
Slide 3 text
NEW DEV no programming experience
Slide 4
Slide 4 text
NEW DEV - no programming experience New language
Slide 5
Slide 5 text
NEW DEV - no programming experience Android Studio
Slide 6
Slide 6 text
NEW DEV - no programming experience Android Basics
Slide 7
Slide 7 text
NEW DEV previous programming experience
Slide 8
Slide 8 text
NEW DEV - previous programming experience Familiar concepts
Slide 9
Slide 9 text
NEW DEV - previous programming experience Android Basics
Slide 10
Slide 10 text
NEW DEV - previous programming experience https://developer.android.com/kotlin
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
INTERMEDIATE DEV
Slide 13
Slide 13 text
INTERMEDIATE DEV Android Fundamentals
Slide 14
Slide 14 text
INTERMEDIATE DEV Navigate through an existing codebase
Slide 15
Slide 15 text
INTERMEDIATE DEV Talk about architecture
Slide 16
Slide 16 text
INTERMEDIATE DEV Community contribution
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
SENIOR DEV
Slide 20
Slide 20 text
SENIOR DEV HIGH QUALITY CODE Maintainable/Reusable code Documentation Tests Familiar with open source solutions
Slide 21
Slide 21 text
Documentation SENIOR DEV HIGH QUALITY CODE Maintainable/Reusable code Tests Familiar with open source solutions
Slide 22
Slide 22 text
Tests Documentation SENIOR DEV HIGH QUALITY CODE Maintainable/Reusable code Familiar with open source solutions
Slide 23
Slide 23 text
Familiar with open source solutions Tests Documentation SENIOR DEV HIGH QUALITY CODE Maintainable/Reusable code
Slide 24
Slide 24 text
SENIOR DEV EXTERNAL SYSTEMS Backend API CI System
Slide 25
Slide 25 text
CI System SENIOR DEV EXTERNAL SYSTEMS Backend API
Slide 26
Slide 26 text
Stakeholders SENIOR DEV COLLABORATION PM/Designer/QA Team members
Slide 27
Slide 27 text
Stakeholders SENIOR DEV COLLABORATION PM/Designer/QA Team members
Slide 28
Slide 28 text
Team members Stakeholders SENIOR DEV COLLABORATION PM/Designer/QA
Slide 29
Slide 29 text
Ownership of career SENIOR DEV PERSONAL LEADERSHIP
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
SENIOR DEV - CHALLENGE Finding a balance
Slide 32
Slide 32 text
SENIOR DEV - SOLUTION Scheduling interruptions
Slide 33
Slide 33 text
SENIOR DEV - BE RESPONSIVE AND PRODUCTIVE Be Responsive
Slide 34
Slide 34 text
LEAD DEV
Slide 35
Slide 35 text
LEAD DEV Focused on the team
Slide 36
Slide 36 text
LEAD DEV Knows the codebase
Slide 37
Slide 37 text
LEAD DEV Makes decisions
Slide 38
Slide 38 text
LEAD DEV Understands the business
Slide 39
Slide 39 text
LEAD DEV Great communicators
Slide 40
Slide 40 text
No content
Slide 41
Slide 41 text
Meetings 5% Mentoring 20% Coding 75% LEAD DEV - ANNYCE Responsibilities
Slide 42
Slide 42 text
MANAGEMENT?
Slide 43
Slide 43 text
Company Support and Resources MANAGEMENT
Slide 44
Slide 44 text
No content
Slide 45
Slide 45 text
Recruiting 10% Meetings 20% Mentoring 40% Coding 30% MANAGEMENT - ANNYCE Responsibilities
Slide 46
Slide 46 text
MANAGEMENT - ANNYCE Weekly checklist
Slide 47
Slide 47 text
MANAGEMENT - ANNYCE More direct reports
Slide 48
Slide 48 text
MANAGEMENT - ANNYCE New approach to mentorship
Slide 49
Slide 49 text
OTHER STORIES
Slide 50
Slide 50 text
OTHER STORIES INDEPENDENT DEVELOPER MANAGEMENT BACK TO INDIVIDUAL CONTRIBUTOR
Slide 51
Slide 51 text
No content
Slide 52
Slide 52 text
OTHER STORIES MANAGEMENT BACK TO INDIVIDUAL CONTRIBUTOR INDEPENDENT DEVELOPER
Slide 53
Slide 53 text
No content
Slide 54
Slide 54 text
slide assets - @vpoltrack story - @brwngrldev story - @chiuki story - @riggaroo story - @corey_latislaw images - pixabay credits
Slide 55
Slide 55 text
thank you Moyinoluwa Adeyemi @moyheen