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
18
Becoming a CodingKage: The Senior's Path
Vonta Jamal
November 20, 2023
Tweet
Share
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
46
48k
Facilitating Awesome Meetings
lara
49
5.9k
Designing for Performance
lara
604
68k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
24
2k
Fireside Chat
paigeccino
31
2.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
25
1.3k
How to Ace a Technical Interview
jacobian
275
23k
Building Applications with DynamoDB
mza
89
5.9k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
A Modern Web Designer's Workflow
chriscoyier
690
190k
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!