I recently had a more junior coworker take an AWS Solutions Architect course, and I realized I am missing out on my company's personal development resources, but I am not all that interested in an AWS Solutions Architecture course, in part because a) I don't want to, and b) I know a bunch of AWS stuff by now anyway
So I am curious what are some interesting educational resources for people in more advanced engineering roles? Courses or resources that might help one move to an Architect or Principal/Staff role?
Learn how to communicate with folks outside of engineering. i.e. by spending time with peers in product management, customer support, marketing, etc.
Do projects that push your understanding: https://austinhenley.com/blog/challengingprojects.html and https://austinhenley.com/blog/morechallengingprojects.html.
Join a startup if you haven't worked for a startup. Join a massive corporation if you have only worked for startups.
Read more source code of projects and your dependencies. Make contributions to the docs, improve the error messages of projects you use.
Write blog posts or just notes to yourself to organize your thoughts and ensure you understand what you think you do.
Join companies or teams within your company where you feel challenged to grow, not being complacent. Don't worry about feeling like an idiot.
Just a couple of ideas.