Great post, all six points are solid.
"Teach" and "Lead" stand out to me as super valuable.
I'm a big fan of the idea that you learn the most by sharing and teaching others, and taking the lead even when you don't have 100% of the answers yet.
Here's what I always want to tell junior developers: there's no minimum skill level that you need before you can teach others. Start a learning journal and share what you're learning right now!
That’s excellent advice.
The graduate program at my workplace has a round of lightening talks by the grads each time they finish a rotation. I think it’s really valuable for everyone to do this kind of exercise to see how far they’ve come while reinforcing learning
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.