Senior to staff engineer curriculum, part 1 of many
This is a multi-part series that I'm running as an experiment at DataDog: I'm hosting a discussion group for Senior Software Engineers who're looking to eventually become Staff Engineers. This is the curriculum that I'm using.
Links to other parts of the series: 1, 2, 3, 4
This first post is the setup that I use for beginning a new cohort. A cohort is currently a group of 4-5 engineers, some in person and some remote. Currently all in the same organization, but that doesn't have to be true.
Introduction and ground rules
Introductions
- Who everyone is
- The team they work on
- A mundane fact (i.e. not an interesting fact)
Goals
There’s no formal training for how to go from Senior to Staff. That’s annoying! And it’s a problem that I ran into. Maybe I can help you with this?
The roles are fundamentally different. What got you to Senior won’t get you to Staff.
This isn’t about getting you promoted, it’s about learning new skills. That’s a way more durable career plan!
I have a list of skills, we’re going to work through them for the next sessions.
I don’t know everything, I want to learn from you
Rules
Confidentiality: please don’t share without checking
No AI summary
Engagement: no vibe coding in the background
Questions
Do we want to record this meeting if someone can’t make it?
Structure:
[Optional] Review homework from last time
Read a thing (either beforehand or now)
Discuss
Homework
Comments
Post a Comment