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 CodingKage: The Senior's Path
Search
Vonta Jamal
November 20, 2023
0
20
Becoming a CodingKage: The Senior's Path
Vonta Jamal
November 20, 2023
Tweet
Share
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
Making Projects Easy
brettharned
120
6.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
180
sira's awesome portfolio website redesign presentation
elsirapls
0
150
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Transcript
@VontaJamal
Senior Fullstack Engineer DeVonta Johnson Teacher @VontaJamal
BECOMING A CODING KAGE THE SENIOR’S PATH @VontaJamal
Mission Objectives One - Road to Coding Kage Two -
The Senior’s Path Three - Senior Skill Showcase @VontaJamal
WHAT’S A KAGE? • Naruto reference • Kage -> Leader
in the Village • Senior Developers - Leaders on the team @VontaJamal
@VontaJamal
Rank Expectations Perception Influence IMPACT @VontaJamal
ENGINEERING LEVELS 1 Junior (Genin) 2 Mid-Level (Chūnin) 3 Senior
(Jōnin) 4 Staff (Kage) @VontaJamal
1 2 3 4 Junior (Genin) Mid-Level (Chūnin) Senior (Jōnin)
Staff (Kage) 65k 76k 124k 150k ENGINEERING LEVELS w/ SALARY @VontaJamal
TITLES ACROSS COMPANIES (Chūnin) @VontaJamal
TITLES ACROSS COMPANIES (Kage) Netflix Google @VontaJamal
@VontaJamal
@VontaJamal
THE FOCUSING QUESTION @VontaJamal
THE CAREER FOCUSING QUESTION What’s the ONE Thing I can
do in my software development career such that by doing it everything else is easier or unnecessary? @VontaJamal
Reach Senior Level @VontaJamal
@VontaJamal
SUPER SAIYAN REGULAR Obvious when it happens Not so obvious
SENIOR LEVEL MID-LEVEL @VontaJamal
-Marco Rogers Senior is the only level that anyone understands.
@VontaJamal
-I said that Senior is the only level that (almost)
everyone agrees on @VontaJamal
SENIOR DEVELOPER EXPECTATIONS •Technical expertise •Clear communication across teams •Team-wide
impact @VontaJamal
@VontaJamal
@VontaJamal
MINDSETS TO ADAPT •User-Centric mindset •Product-Centric mindset @VontaJamal
USER CENTRIC MINDSET An approach in which the needs, wants,
and limitations of end users of a product or service are given extensive attention at each stage of the development process. @VontaJamal
PRODUCT CENTRIC MINDSET A mindset that focuses on developing newer
and more advanced products. These products may or may not meet customer needs. @VontaJamal
USER CENTRIC SCENARIO - CODE REVIEW! POV: Younger me has
sent in some code for review @VontaJamal
Check out the code! @VontaJamal
@VontaJamal
WHAT IS THE ISSUE? @VontaJamal
@VontaJamal
Check out the update! @VontaJamal
A SENIOR SOLUTION @VontaJamal
PRODUCT CENTRIC SCENARIO - PAIR PROGRAMMING POV: Younger me has
asked to pair program @VontaJamal
LEVEL 1 - ASYNC FUNCTION @VontaJamal
LEVEL 2 - ASYNC FUNCTION W/ ERROR HANDLING @VontaJamal
LEVEL 3 - H I GHER ORDER FUNCTION W/ ERROR
HANDLING @VontaJamal
LEVEL 4 - CUSTOM ERROR HANDLING @VontaJamal
LEVEL 5 - ADDED NOTIFICATIONS @VontaJamal
@VontaJamal
HAVING AN IMPACT 1. Faster notifications to team 2. Quicker
customer responses 3. Easier debugging 4. Creating for others 5. Error Prioritization @VontaJamal
@VontaJamal
THREE BIG IDEAS • Research the path you want to
take in your career and adapt the mindset to achieve it. • Reaching the senior level is your biggest objective. • Being a contributor that positively impacts your team and others is how you show you’re on that next level. @VontaJamal
Shorten your own journey learning the lessons it took me
my career to learn @VontaJamal
RESOURCES The Staff Engineers Path - Tanya Reilly The Coding
Career Handbook - Shawn Wang Levels.fyi - Title/Salary Comparison @VontaJamal
IT TAKES A VILLAGE Mark Techson Beez Will Johnson James
Quick @VontaJamal
@VontaJamal Thank you for listening! Go BECOME a coding-kage!