You covered most topics already which is good. I would just add becoming active on social media and joining communities to boost your network. And to start writing so that your can document your journey and use it as a learning resource.
Another thing that junior developers could do is build products and launch them on ProductHunt and Gumroad. This can be a good way to get into tech and along the way you will pickup business, networking, marketing and sales skills.